我已经创建了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>
''
知道这里出了什么问题。由于任务创建工作正常。
答案 0 :(得分:0)
澄清您现在正在做什么:当您分配给potentialOwners时,这意味着该组中的任何一个人都可以完成该任务。这与以下不一样:所有人都必须执行任务。
你可能想要的是:
<htd:potentialOwners><htd:parallel type="all">...owners...</htd:parallel><htd:potentialOwners>
我不知道WSO2是否支持这一点。