Оглавление
Для качественной работы бизнес процессов (как и в программном коде) необходимо обрабатывать ошибки, исключения и таймауты.
По различным причинам блок бизнес процесса restactivity может не сработать.
возможные причины.
1) Большая очередь запросов, не успело на токене обработать запрос.
2) Ошибка передачи действия ( Битрикс - Приложение - Битрикс)
3) Другие ошибки.
Как же сделать бизнес процесс надежным? Используете обработку ошибок и таймаутов.
Шаг 1. В блоке активити используйте параметр Таймаут
Шаг 2. Создайте условие которое проверит наличие ошибок или таймаутов (в зависимости от логики можно сразу несколько рест запросов проверить в одном условии)
Шаг 3. Добавьте логику обработки ошибки.
Варианты: повторить попытку, прервать процесс, сообщить админу и прочее.