ЭДО в amoCRM: документы и статусы без ручной проверки

Встраиваем электронный документооборот в рабочий процесс менеджера: документ или приглашение запускается из сделки, проходит через используемого оператора ЭДО, а подтверждённый статус возвращается обратно в amoCRM. Сотруднику не приходится вручную сверять два интерфейса.

Сделка → ЭДО → статус
Сделка в amoCRMконтрагент и бизнес-контекст
Документ или приглашениеподготовка и действие пользователя
Оператор ЭДОотправка, роуминг, состояние
Результат в CRMстатус, примечание или задача

Сценарии

Что можно вынести из кабинета ЭДО в рабочий процесс CRM

Не переносим весь интерфейс оператора в amoCRM. Добавляем только те действия и статусы, которые нужны сотруднику в конкретной сделке.

Отправка документов

Сотрудник выбирает или загружает нужные файлы, а интеграция передаёт их оператору по согласованному сценарию.

Приглашения к ЭДО

По реквизитам контрагента можно определить доступный сценарий обмена и запустить приглашение из CRM.

Роуминг

Если обмен идёт между разными операторами, отдельно учитываем доступный маршрут и выбор оператора.

Статусы документов

Подписание, отклонение или другое значимое состояние возвращается в связанную сделку.

Уведомления и задачи

По важному событию можно создать задачу, сообщение пользователю или примечание вместо ручного мониторинга.

Несколько организаций

Если компания работает через несколько юрлиц или аккаунтов оператора, источник и маршрут определяются по правилам процесса.

Путь документа

У каждого события должна сохраняться связь со сделкой

Идентификатор документа и объект CRM связываем при отправке, чтобы входящий статус возвращался туда, откуда начался процесс.

СделкаКонтрагентДокументОтправка в ЭДОСобытие оператораПоиск связиСтатус в amoCRM

Надёжность

Мониторинг строим на событиях и защите от повторов

Один и тот же статус может прийти повторно. Интеграция должна отличать новое событие от уже обработанного и не создавать дубли задач или примечаний.

Идентификатор события

Сохраняем устойчивый ключ входящего события или документа для защиты от повторной обработки.

Связь с CRM

Документ, приглашение или статус относятся к конкретной сделке по сохранённой связи, а не по приблизительному совпадению.

Ответственный

Задача или уведомление создаётся тому пользователю, который должен продолжить процесс.

Ошибки API

Неуспешная отправка не выглядит как выполненная: сотрудник получает понятный результат и дальнейшее действие.

Несколько файлов

Если бизнес-сценарий требует пакет документов, обрабатываем их как контролируемый набор, а не как несвязанные ручные загрузки.

Операторы

СБИС/Saby и Диадок подключаем по конкретному сценарию

Не объединяем разные API в абстрактный «ЭДО». Для каждого оператора отдельно проверяем доступные методы, права, роуминг и необходимые статусы.

Saby / СБИС

Отправка документов, приглашения, события и другие доступные операции через используемый контур СБИС.

Диадок

Документы, статусы и связанные операции через API Диадока в объёме конкретного проекта.

Роуминг

Проверяем, какой оператор обслуживает контрагента и какой маршрут доступен для обмена.

Статус для сотрудника

В CRM возвращаем понятное бизнес-состояние, а не технический ответ внешнего API.

Связанные направления

ЭДО обычно находится между продажей, учётом и исполнением

Документ может формироваться из CRM, реквизиты приходить из учётного контура, а результат подписания запускать следующий этап заказа.

Вопросы

Частые вопросы

Можно отправлять документы в ЭДО прямо из amoCRM?

Да, если используемый оператор и права аккаунта позволяют выполнить нужную операцию через API. Интерфейс запуска можно разместить в рабочем процессе CRM.

Можно отправлять несколько файлов за один раз?

Да, если это поддерживает выбранный сценарий оператора. Тогда интеграция обрабатывает пакет и возвращает сотруднику общий понятный результат.

Можно отправлять приглашения контрагентам?

Да, для поддерживаемого оператором сценария. Если доступно несколько маршрутов или операторов, можно добавить выбор перед отправкой.

Как статус подписания попадает обратно в сделку?

При отправке сохраняем связь документа со сделкой, затем входящее событие оператора сопоставляется по устойчивому идентификатору и обновляет нужный объект CRM.

Почему задачи или уведомления не должны дублироваться?

Операторы могут повторно присылать одно и то же состояние. Поэтому входящие события обрабатываются идемпотентно — повтор не должен создавать второе одинаковое действие.

Есть поддержка после запуска?

Да. По выполненной разработке предоставляем 3 месяца бесплатной технической поддержки. Дальнейшее сопровождение и развитие — по запросу.

Какой документ или статус ЭДО нужно перенести в amoCRM?

Укажите оператора, что сотрудник делает сейчас вручную, какие документы отправляет и какой результат должен увидеть в сделке. Определим минимальный рабочий сценарий интеграции.

Разобрать задачу

Что нужно автоматизировать?

Оставьте контакт и пару слов о процессе. Для первой оценки достаточно указать системы, ручное действие и желаемый результат.