Центр разработчиков

Событие обратного вызова

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

Адрес обратного вызова необходимо настроить, войдя в eSignGlobal в раздел Settings-Intergrations-Apps на странице редактирования.

Если возвращаемый в eSignGlobal код состояния HTTP находится в диапазоне 200~299, eSignGlobal считает уведомление успешным, в противном случае eSignGloabal считает уведомление неудачным.

  • После сбоя уведомления служба уведомлений eSignGlobal попытается повторить уведомление до 16 раз. Механизм повторных попыток выглядит следующим образом:

(Разные модули могут использовать два разных механизма повторных попыток, если промежуточное повторное уведомление будет успешным, повторные попытки будут прерваны и не будут продолжены):

5eecdaf48460cde54f04d230049ea9f20941c553e8fb063b7b687a4c7bfcbceddab746515090e338ec177c308ebd530491103c181dca131cbde784562228b6d1958194500331141b153525077c5b9e350389f2a9d09418244fb4c8ed7016461c.webp
  • Чтобы избежать повторных уведомлений из-за сбоя службы уведомлений eSignGlobal при анализе данных JSON, убедитесь, что возвращаемые данные JSON не содержат пробелов \/ и других специальных символов. Рекомендуется возвращать {"code":"200","msg":"success"} непосредственно при успешном получении.

  • Чтобы обеспечить своевременность и надежность уведомлений обратного вызова, разработчикам рекомендуется возвращать код состояния HTTP (200) службе уведомлений eSignGlobal в течение 5 секунд после получения уведомления обратного вызова.

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

 

Список событий

Название события

Тип события action

Описание события

Сценарий запуска события

ENVELOPE_UPDATE

ENVELOPE_START

Уведомление об открытии конверта

После открытия конверта

ENVELOPE_UPDATE

ENVELOPE_SIGNER_SIGNED

Уведомление о завершении подписания подписантом

После открытия конверта любой подписант завершает подписание

ENVELOPE_UPDATE

ENVELOPE_ALL_SIGNER_SIGNED

Уведомление о завершении подписания всеми подписантами

После открытия конверта все подписанты завершают подписание

ENVELOPE_UPDATE

ENVELOPE_FINISH

Уведомление о завершении конверта

После завершения конверта

ENVELOPE_UPDATE

ENVELOPE_CANCEL

Уведомление об аннулировании конверта

После открытия конверта инициатор отзывает конверт

ENVELOPE_UPDATE

ENVELOPE_EXPIRED

Уведомление об истечении срока действия конверта

После открытия конверта срок действия конверта превышает установленный

TEMPLATE

TEMPLATE_FILL_RESULT

Уведомление о результатах заполнения шаблона

Заполнение шаблона завершено

 

Описание сообщения обратного вызова
Список событий