Сообщение об ошибке активности рабочего процесса CRM 4.0 для пользователя - PullRequest
3 голосов
/ 16 сентября 2010

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

protected override ActivityExecutionStatus HandleFault(ActivityExecutionContext executionContext, Exception exception)
{            
    return base.HandleFault(executionContext, exception);
}

Вот значение по умолчанию (то есть текст «всегда есть, но никто не читает»): alt text

1 Ответ

3 голосов
/ 17 сентября 2010

Возможно, но не поддерживается, изменить форму асинхронной работы, чтобы показать поле сообщения, см. Ссылку ниже. Поддерживаемый способ - выполнить расширенный поиск и включить этот столбец. Я пока воспользуюсь последним подходом.

http://nishantrana.wordpress.com/2010/05/04/getting-the-error-messages-for-custom-workflow-activity/

...