This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in Acumatica to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.
To download the app, visit: [connectors](https://tulip.co/library/<span translate=)/acumatica-erp-connector/">Library
Введение
Acumatica — это облачная система планирования ресурсов предприятия (ERP) для малых, средних и крупных компаний, особенно для тех, которые быстро растут. Она предоставляет гибкие варианты облачного хостинга как в публичном, так и в частном облаке, что обеспечивает безопасность и доступность данных. Облачное решение обеспечивает гибкость, мобильность, безопасность и простоту использования, одновременно сокращая ИТ-затраты и улучшая совместную работу в рамках всей организации.
Цель
ERP-система Acumatica предоставляет веб-сервисы, позволяющие интегрироваться с Tulip. Эти сервисы дают Tulip возможность извлекать данные из ERP-системы Acumatica, обрабатывать их и сохранять новые или отредактированные записи обратно в ERP-систему Acumatica.
Документация по API
Connector Function, упомянутые в данном документе, используют документацию по API Acumatica.
Необходимые условия
Зарегистрируйте учетную запись на платформе Acumatica, а затем импортируйте коннектор Acumatica ERP из библиотеки.
Параметры подключения Tulip
Следующие параметры необходимо настроить в HTTP-коннекторе Tulip.
Работает на: облачном коннекторе. Хост: http://«URL экземпляра Acumatica ERP»/Порт: 443. TLS: да. Аутентификация: без аутентификации. Заголовки: без заголовков.
Готовая конфигурация Connector Functions
Вход
Прежде чем приступить к использованию других функций, необходимо выполнить вход с помощью перечисленных в данной функции методов аутентификации. В случае успешного входа в заголовке ответа будут возвращены файлы cookie, необходимые для использования других функций. Чтобы ознакомиться с правильными параметрами аутентификации, обратитесь к упомянутой выше документации по API.
Создание записи
Если вам нужно создать запись с помощью API, обратитесь к нужному URL-адресу с помощью HTTP-метода PUT и передайте представление записи в формате JSON в теле запроса.
Запрос отчета
Чтобы запросить отчет с помощью REST-API на основе контракта, необходимо обратиться к нужному URL-адресу с использованием HTTP-метода POST. Параметры отчета передаются в теле запроса в формате JSON.
Получение списка спецификаций
Если вы используете REST API на основе контракта для интеграции Acumatica ERP с внешней системой, эта внешняя система может получить список существующих спецификаций (BOM).
Получение списка конечных точек
Получение списка записей пакетом
Чтобы получить большое количество записей одного типа с помощью REST-API на основе контракта, можно использовать несколько подходов. Существуют два крайних подхода к выполнению этой задачи: вы отправляете один запрос, который извлекает всю необходимую информацию. В этом случае существует риск превышения лимита времени на выполнение операции. Вы отправляете множество запросов, каждый из которых извлекает одну нужную вам запись. В этом случае выполнение всей задачи занимает много времени. Сбалансированный подход сочетает в себе эти два крайних подхода: вы отправляете несколько запросов с параметрами $top и $skip, каждый из которых извлекает часть нужных вам записей. Количество записей, извлекаемых в одном запросе, вы выбираете эмпирически для оптимизации производительности всей задачи или для пагинации записей.
