2010-09-16 65 views
3

如果工作流程失败,是否可以覆盖CRM 4.0中的默认错误消息?建议不要这样做?对于远程非技术用户来说,这似乎是读取任何定制工作流活动所引发的简单错误消息的最佳位置。我会想象这个代码扩展点重写Activity基类的HandleFault方法。CRM 4.0工作流活动错误消息反馈给用户

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

这里是默认(又名“始终存在,但是,没有一个人 - 读入其”文本): alt text

+0

我要去猜测它不是定制的,但给它一个镜头,让我们知道。您通常可以在asyncoperation表的ErrorMessage字段中获得更详细的异常消息。 – 2010-09-16 20:25:34

+1

实体本身不可定制。但是,有一种解决方法,请参阅http://nishantrana.wordpress.com/2010/05/04/getting-the-error-messages-for-custom-workflow-activity/。我后面的数据可以在消息栏中找到。 – Henrik 2010-09-17 05:50:31

回答