2010-09-16 66 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

回答