Как получить уведомление об ошибках рабочего процесса? - PullRequest
1 голос
/ 18 мая 2010

У меня возникли проблемы, когда рабочий процесс застопорился из-за проблемы с отправкой электронной почты (отправка электронной почты). Как правило, это просто решается возобновлением рабочего процесса. Мне интересно, есть ли способ отреагировать на ошибку рабочего процесса, чтобы пользователь знал, что ему нужно войти и возобновить рабочий процесс.

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

Любые другие предложения, связанные с этим видом, если проблема будет приветствоваться.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 25 мая 2010

Моя точка зрения заключается в том, что мониторинг не может быть выполнен внутри CRM, потому что все процессы CRM могут быть проблематичными (что произойдет, если рабочий процесс не сможет контролировать другой рабочий процесс?)

Способ, которым я уже это сделал, был путем добавления запроса SQL (который проверяет состояние экземпляра рабочего процесса) к инструменту мониторинга (например, Nagios с check_mssql_health ), или вы можете просто создать небольшой сервис который будет отправлять электронные письма, используя SMTP.

0 голосов
/ 18 мая 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...