我有一个现有的工作流引擎,可以从 Azure 队列中提取 xml 消息。XML 片段包含有关已执行的 WorkflowAction 的信息,这些信息又被传递给实际的 Workflow 类并在其中进行处理。
例如,我们在我的 Workflow 类中有以下步骤A:
步骤 1 --> 步骤 2 --> 步骤 3
Step 2是 的先决条件Step 3,而Step 1是 的要求Step 2。
因此,如果从引擎A收到一条名为WaitforStep1action 的消息,它将Step 1为该特定实例标记完成并继续执行Step 2。
现在我的问题是:如果收到包含信息WaitforStep2而不是 的消息WaitforStep1,则实例将直接跳转到Step 3而不经过Step 2.
有没有办法防止这种情况发生?
免责声明:我是 WF 的初学者。