0
有一個自定義插件(CodeActivity)從javasript中調用。 代碼活動中的C#代碼在不同的自定義技術實體上調用多個UpsertRequests和DeleteRequests。這兩種操作都不會觸發其他工作流程。
UpsertRequests可能會導致錯誤,例如引用其他實體中不存在的行時。最初我以爲我可以捕捉到這些例外情況,然後繼續處理剩餘的物品。不過,我不能趕上這個例外,相反,它似乎codeactivity無條件終止,並且UI顯示以下錯誤消息:
沒有活動事務。這個錯誤通常是由定製 插件導致忽略服務調用錯誤並繼續處理
問題
Q1:是我的診斷說法正確的約 「我不能趕上這種例外情況,似乎代碼無條件終止,UI顯示以下錯誤消息...「
問題: 這是什麼解決方法?原始任務是在自定義插件的foreach循環中插入多行。如果一行失敗,然後趕上並繼續下一行。
建議您發佈一個最小,完整和可驗證示例http://stackoverflow.com/help/mcve –