Skip to main contentA-REX Foundation

Платформа · 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 и других систем.