Ситуация

Иногда в бизнес-процессе падает по непонятной причине функция. Обычно из-за потери соединения с сервером DocsVision или почтовым сервером. В этом случае достаточно просто перезапустить бизнес-процесс. Когда ситуация становиться частой - можно сделать заглушку. Заглушка - это набор функций позволяющий при падении оной функции предотвратить падение всего бизнес-процесса, предприняв повторную попытку выполнения упавшей функции. 

Тем не менее заглушки следует делать аккуратно. Тупые заглушки приводят к аномальному росту базы данных или же просто к тому, что бизнес-процессы бесполезно будут работать в цикле годами, а вы об этом и не узнаете. Вот пример тупой заглушки, сделанной недобросовестным разработчиком:

Пример умной заглушки:

Как видно из второго примера - при падении одной функции система будет пытаться выполнить ее еще 5 раз, после чего отправит задание администратору на разбор полетов. Так же рекомендуется применять функцию "Расписание", чтобы задавать интервал времени между попытками.