我打算使用Windows Workflow Foundation的工作流4.5 4.5基礎自定義數據庫。 我需要跟蹤自定義數據庫中的信息。 列表將顯示在用戶界面中(我的任務,所有任務)。 什麼是有一個通用的系統,由我不需要自定義活動添加到工作流的最佳方式。跟蹤
- 工作流程創建
- 流程結束
- 流程終止
- 接收活動開始(登錄自定義記錄在表中)
- 接收活動完成 - >書籤事件?我還需要將活動實例ID與數據庫中的記錄關聯起來。 ...
我是否會爲此使用跟蹤參與者,或者是否可以使用工作流服務主機的事件?
我打算使用Windows Workflow Foundation的工作流4.5 4.5基礎自定義數據庫。 我需要跟蹤自定義數據庫中的信息。 列表將顯示在用戶界面中(我的任務,所有任務)。 什麼是有一個通用的系統,由我不需要自定義活動添加到工作流的最佳方式。跟蹤
我是否會爲此使用跟蹤參與者,或者是否可以使用工作流服務主機的事件?
你不需要自定義活動添加到您的工作流程。您可以實施SQL跟蹤參與者。下面是一個示例:http://msdn.microsoft.com/en-us/library/ee622983.aspx
跟蹤參與者在這裏選擇的解決方案......真的是靈活的。您可以使用WorkflowInstanceRecord獲取工作流實例的狀態,並使用ActivityStateRecord獲取活動狀態。兩個記錄都有實例ID來關聯它們。
您也可以跟蹤定製與CustomTrackingRecord你的代碼的活動進行跟蹤。
我們正在使用它很長一段時間,性能相當不錯。
我希望它有幫助。