Действия «Вызывать внешние API»
Last updated
Was this helpful?
Last updated
Was this helpful?
Аналогично с другими архитипами действия, действия «Вызвать внешние API» могут использоваться в процессах Случая, и они используются когда Вам нужно автоматически обратиться к другой системе, передать ей данные и потенциально получить от внешней системы обновленные настраиваемые данные обратно в Enate.
Вы можете найти информацию о том, как настроить действия «Вызвать внешние API» в соответствующей секции в Конструкторе.
Иногда возможны задержки, когда Вы ожидаете ответ от внешней системы. Когда это происходит, то есть когда действие «Вызвать внешние API» ожидает приход информации обратно от внешней системы, инфокарта Действия в Менеджере работ покажет состояние «Ожидание».
Когда внешняя система наконец отвечает Enate обновленными данными, результат будет помечен специальным маркером, сообщаюшим успешно прошла операция ИЛИ нет:
Если система отвечает с успешным завершением, то Действие автоматически переходит в состоянии «Закрыто», с методом урегулирования «Выполнено успешно».
Если система отвечает с неуспешным завершением, то Действие будет переведено в состоянии «Задачи», с причиной «Обновлено интеграцией». Внешние API могут также ответить с дополнительной информацией касательно причин неуспешного завершения. Эта информация появится в инфокарте Действия в секции «Причина отклонения».
Если действие не было завершено успешно, потому что оно не смогло завершиться в рамках установленного для него времени (это конфигурируется в Конструкторе), тогда оно перейдет в состояние «Задачи» с причиной «Превышение времени ожидания» и оно будет распределено в Очередь / пользовать-человек, на основании сконфигурированных правил распределения.
Такие неуспешные Действия будут теперь представлять из себя стандартные действия для работы вручную.
Если действие не сможет подключиться ко внешней системе, то оно будет автоматически пытаться подключиться снова столько раз, сколько сконфигурировано в Конструкторе в Вашей системе (больше информации Вы можете найти тут). Также Вы увидите сообщение об ошибке, которое покажет Вам:
когда произошла ошибка
когда система автоматически попробует установиться связь снова
сколько раз система автоматически пыталась установить связь, и
сколько раз система будет пытаться автоматически установить связь снова.
Тут Вы также можете вручную попытаться снова установить связь, нажав на кноку «Попробовать еще раз» в сообщении ошибки.
Если действие не сможет установить связь после автоматических попыток (например, если в настройках количество попыток установлено до 5 раз, и система не сможет установить связь за последующие 5 автоматических попыток), оно перейдет в состояние «Закрыто» с оповещением «Невозможно завершить».
Когда Действие получит необходимую информацию, оно будет завершено автоматически.
Если настройки автоматических попыток в Конструкторе были изменены после того, как система автоматически пыталась установить связь с внешней системой повторно, то произойдет следующее.
Если, например, настройки попыток были изначально установлены на «5» и система автоматически попыталась подключить 5 раз, но неудачно, действие перейдет в состояние «Закрыто» с сообщением об ошибке, которое покажет количество предпринятых попыток 5/5.
Если настройки попыток будут изменены на большее количество попыток, чем 5, например, на 7, то сообщение об ошибке покажет счетчик попыток 5/7, но система НЕ БУДЕТ автоматически пытаться установить связь в 6й и 7й раз, так как действие будет уже закрыто. Однако, если действие не было перемещено в состояние «закрыто», поскольку еще не было совершено максимальное количество автоматических попыток (например, было совершено только 4 из 5 попыток установить связь), тогда увеличение попыток до 7 в настройках будет означать, что действие будет автоматически пытаться установить связь повторно пока счетчик попыток не достигнет 7 попыток.
И наоборот, если Вы уменьшите количество повторных попыток в настройках после того, как попытки начаты, например, Вы сейчас находитесь на попытке 4 из 10, но затем Вы уменьшаете максимальное количество попыток до 4, система по-прежнему будет показывать 4 из 10, но по факту уже попытки будут закрыты.