Платформа · 11
Автоматизации и интеграции
Как компания автоматизирует рутинную работу, не отказываясь от утверждений, и как её ERP и другие системы обмениваются записями с платформой.
Автоматизации
Автоматизация читается как Когда, Только если, Тогда и собирается на холсте:
- Когда (When): что её запускает. Приходит сообщение из другой системы; лот зарегистрирован, поставлен, переработан или меняет статус; сертификат добавлен, отозван или скоро истечёт; утверждение ждёт слишком долго; отчёт готов; открыто новое замечание; поставщик присылает уведомление об отзыве или запрос доказательств; показатель пересекает пороговое значение; или расписание.
- Только если (Only if): условия, например «продукт — …» или «страна получателя входит в ЕС».
- Тогда (Then): уведомить в консоли, отправить письмо сотрудникам, предложить изменение статуса, сертификат или настройку правила лотов, сформировать отчёт или отправить сообщение в другую систему. Доступны ветвления, шаг, повторяемый для каждого лота, и вычисляемые значения.
Автоматизация может запросить проверку перед шагом: она приостанавливается, и человек решает, продолжить или остановить её. Всё, что изменило бы записи, готовится как предложение, и его по-прежнему утверждает человек.
Операторы составляют и тестируют автоматизации; при тестовом запуске условия вычисляются по-настоящему, а действия только имитируются. Владелец или администратор включает автоматизацию, прочитав сводку того, что она будет делать, куда отправляет сообщения и какие предложения готовит. Каждый запуск отображается в списке с пояснением, почему каждый шаг выполнен или пропущен. Владельцы и администраторы могут разом остановить все автоматизации.
Шаблоны охватывают обычную работу, например оповещение об истечении сертификата, пакет EUDR при каждой поставке, удержание лотов, чей сертификат отозван, слишком долго ожидающие утверждения и еженедельный отчёт о запасах или снимок дашборда. Использование шаблона создаёт черновик для проверки.
Подключение ERP
ERP компании и другие системы подключаются в разделе Настройки ▸ Интеграции (Settings ▸ Integrations):
| Направление | Как |
|---|---|
| Из ERP в A-REX | входящая конечная точка принимает сообщения ERP (приёмки товаров, квитанции об урожае, поставки) в собственном формате ERP. Сообщения, не совпадающие с ожидаемыми полями, помещаются в карантин, чтобы человек исправил или отбросил их. Сообщение может запустить автоматизацию, которая готовит предложения; оно никогда не меняет записи напрямую |
| Из A-REX в ERP | вебхуки отправляют в ERP события (лот зарегистрирован, поставка выполнена, сертификат истекает, уведомление об отзыве). Каждое сообщение подписано, а готовые фрагменты кода показывают, как проверить подпись |
| В обе стороны, программно | машинные клиенты и API-ключи вызывают API со своими правами и лимитами |
Собственные идентификаторы компании (номера лотов в её ERP, коды позиций, коды партнёров) хранятся рядом с идентификаторами A-REX, поэтому каждая сторона продолжает пользоваться своими. Каждую интеграцию можно сначала отработать в песочнице.
API и каждое событие описаны в файлах OpenAPI и AsyncAPI; см. Разработчики и агенты.
Дополнительно
В справке: Автоматизация рутинной работы, Подключение ERP и других систем.