跟蹤

2013-03-20 155 views
2

我打算使用Windows Workflow Foundation的工作流4.5 4.5基礎自定義數據庫。 我需要跟蹤自定義數據庫中的信息。 列表將顯示在用戶界面中(我的任務,所有任務)。 什麼是有一個通用的系統,由我不需要自定義活動添加到工作流的最佳方式。跟蹤

  • 工作流程創建
  • 流程結束
  • 流程終止
  • 接收活動開始(登錄自定義記錄在表中)
  • 接收活動完成 - >書籤事件?我還需要將活動實例ID與數據庫中的記錄關聯起來。 ...

我是否會爲此使用跟蹤參與者,或者是否可以使用工作流服務主機的事件?

回答

0

跟蹤參與者在這裏選擇的解決方案......真的是靈活的。您可以使用WorkflowInstanceRecord獲取工作流實例的狀態,並使用ActivityStateRecord獲取活動狀態。兩個記錄都有實例ID來關聯它們。

您也可以跟蹤定製與CustomTrackingRecord你的代碼的活動進行跟蹤。

我們正在使用它很長一段時間,性能相當不錯。

我希望它有幫助。