Windows工作流 - 用于创建多个任务的活动不起作用

时间:2010-05-20 11:46:33

标签: windows workflow android-activity while-loop state-machine

我正在使用while活动为工作流创建多个任务。代码执行正常,当循环只运行一次时创建任务。但是当循环运行两次或更多时,只创建一个任务。 WF状态也显示为Error Occured。

我想在这里做的就是为同一个用户创建多个任务(任务的数量取决于输入的列值)。在这种情况下使用'while'是否可行?或者还有其他方法可以继续吗?

注意:我正在使用状态机工作流程。

1 个答案:

答案 0 :(得分:0)

您可能希望使用Replicator Activity来反复“克隆”其子活动。它可以并行或顺序运行。

我发现Working with the Replicator Activity and an Until Condition很有用。

否则没有Replicator,只有一个任务活动

在任何一种情况下,确保将 new Guid分配给TaskId属性。但是,作为一个讨厌的“功能”:如果你只是分配了TaskId属性,那么将无法正常工作(我知道,我试过并且就像“Wth?!?”)。相反,将TaskId绑定到Field / Property,然后分配给它。