Приложение B. Обработка ошибок бизнес-процессами модуля
При работе бизнес-процесса Маршрутизация заданий в почту могут возникать следующие ошибки:
| БП "Маршрутизация заданий в почту" утратил актуальность в более новых версиях системы. Его функции переданы БП "ПК Мониторинг почты". |
Невозможность отправки заданий в связи с неработоспособностью почтового сервера, возникшей во время работы бизнес-процесса. |
В этом случае БП выполняет 10 повторных попыток отправки почтовых сообщений с заданиями. Интервал между попытками — 10 секунд. Если отправить письма с заданиями не удалось, БП останавливается с ошибкой. При повторном старте бизнес-процесса сообщение по уже обработанным заданиям не отсылается. |
Невозможность отправки отдельного задания. Ошибка может возникать, например, по причине превышения размера почтового сообщения. |
В этом случае в журнал бизнес-процесса записывается сообщение о причине невозможности отправки, при этом бизнес-процесс продолжает обрабатывать следующие задания. На адрес администратора Docsvision будет отправлено сообщение об ошибке. |
Получения сообщения о недоставке/ошибке почтового сообщения. Ошибка может возникать, например, если адрес получателя не существует. |
На адрес администратора Docsvision будет отправлено сообщение об ошибке. |
По умолчанию БП Маршрутизация заданий в почту не запущен. Если шаблон и экземпляр БП остались с прошлых инсталляций, чтобы вновь активировать обработку писем этим бизнес-процессом, нужно для переменной allowSendMailViaBP задать значение True. В противном случае обработкой писем будет заниматься ПК Мониторинг почты. По умолчанию переменной может не быть, либо ее значение False.
Обработка ошибок в БП "ПК Мониторинг почты"
Если функция "Обработка сообщений" БП ПК Мониторинг почты не смогла получить или удалить почтовое сообщение о совершении действий с заданием с почтового сервера, будет предпринято несколько повторных попыток выполнить данные действия. Количество попыток обработки определяется значением переменной AttempsToTry БП "ПК Мониторинг почты" — по умолчанию 10.
Если коллекция писем не была обработана за указанное в AttempsToTry количество попыток, БП будет остановлен по ошибке и на адрес администратора Docsvision будет отправлено сообщение об ошибке.
После повторного старта БП ПК Мониторинг почты обработка коллекции писем будет начата с последнего непрочитанного сообщения.