0
我有工作流说WF1托管在workflowservicehost。
现在在客户端我想获取WF1的状态。
有什么方法可以获得状态。
我不想使用工作流跟踪来获取状态。如何获取workflowservicehost工作流状态
我有工作流说WF1托管在workflowservicehost。
现在在客户端我想获取WF1的状态。
有什么方法可以获得状态。
我不想使用工作流跟踪来获取状态。如何获取workflowservicehost工作流状态
我认为最好的方法是设置工作流跟踪参与者并将其添加到工作流应用程序的扩展中。然后跟踪参与者可以将数据提供给客户端可以参考的另一个WCF服务以获取工作流的健康状况。
另一种方法是设置您的工作流程,以便它提供了通过使用ReceiveAndSendReply活动,包含在PickBranch活动两个Web方法。其中接收活动可以执行您的正常操作,而其他接收活动可以提供工作流的状态。尽管在我看来这不是一个干净的解决方案。