0
我有工作流說WF1託管在workflowservicehost。
現在在客戶端我想獲取WF1的狀態。
有什麼方法可以獲得狀態。
我不想使用工作流跟蹤來獲取狀態。如何獲取workflowservicehost工作流狀態
我有工作流說WF1託管在workflowservicehost。
現在在客戶端我想獲取WF1的狀態。
有什麼方法可以獲得狀態。
我不想使用工作流跟蹤來獲取狀態。如何獲取workflowservicehost工作流狀態
我認爲最好的方法是設置工作流跟蹤參與者並將其添加到工作流應用程序的擴展中。然後跟蹤參與者可以將數據提供給客戶端可以參考的另一個WCF服務以獲取工作流的健康狀況。
另一種方法是設置您的工作流程,以便它提供了通過使用ReceiveAndSendReply活動,包含在PickBranch活動兩個Web方法。其中接收活動可以執行您的正常操作,而其他接收活動可以提供工作流的狀態。儘管在我看來這不是一個乾淨的解決方案。