Чтобы сформировать отчет о неподтвержденных и ошибочных сообщениях, на обложке модуля укажите период поиска ошибочных сообщений и нажмите на кнопку Поиск:
Чтобы регулярно получать информацию о неподтвержденных и ошибочных сообщениях, настройте почтовую рассылку отчета:
Для поиска сообщений используйте серверное событие DCISearchUnconfirmedAndErrorMessage. Серверное событие запускает сценарий Агент поиска неподтвержденных и ошибочных сообщений.
Сценарий ищет сообщения:
• | со статусом Ошибка; |
• | со статусами Инициализация, Ожидает обработки, Обрабатывается, Ожидает отправки, Отправлено, если с момента последнего изменения прошло больше минут, чем указано в константе DCITimeNotConfirmedMessage. |
Сценарий обрабатывает сообщения с момента своего последнего запуска. Время последнего запуска записывается в константу DCIUnconfirmedAndErrorMessagesAgentLastRun. Если сценарий запускается впервые, то константа не заполнена. В этом случае он обрабатывает все сообщения межсистемных процессов.
Если сценарий находит неподтвержденное или ошибочное сообщение, то он запускает серверное событие DCIOnSendResponsibleAboutErrorMessage. Серверное событие запускает сценарий-обработчик Агент рассылки писем о неподтвержденных и ошибочных сообщениях.
Пример
Запуск серверного события DCISearchUnconfirmedAndErrorMessage для почтовой рассылки:
Event=ServerEvents.GetObjectByName('DCISearchUnconfirmedAndErrorMessage')
Event.Params.SetVar('Emails';'Email1@domain.comp;Email2@domain.comp')
Event.Start
Подробное описание сценариев и серверных событий см. в компонентах Сценарии и Серверные события.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |