WSO2 BPS 3.2向多人分配人工任务通过表达式,例如,通过从人工任务的输入消息中检索数据

时间:2014-10-23 10:42:56

标签: wso2 bpel

我已经创建了wso2人工任务,其中必须由多个所有者并行地给予批准。我从同步BPEL流程调用人工任务。我能够成功上传Process和任务包。但只有一个潜在的所有者获得批准而不是其他人。此链接表示不支持BPS 3.2.0路由模式。WSO2 BPS 3.2 human task assignment to multiple people creating Process in failed status

所以我把它放在我的代码中。

 <htd:potentialOwners>                         <htd:from>htd:getInput("ClaimApprovalRequest")/test10:UserList/test10:ME</htd:from>
</htd:potentialOwners>
<htd:potentialOwners>                          <htd:from>htd:getInput("ClaimApprovalRequest")/test10:UserList/test10:HBR</htd:from>
</htd:potentialOwners>

''

知道这里出了什么问题。由于任务创建工作正常。

1 个答案:

答案 0 :(得分:0)

澄清您现在正在做什么:当您分配给potentialOwners时,这意味着该组中的任何一个人都可以完成该任务。这与以下不一样:所有人都必须执行任务。

你可能想要的是:

<htd:potentialOwners><htd:parallel type="all">...owners...</htd:parallel><htd:potentialOwners>

我不知道WSO2是否支持这一点。