Wso2 BPS 3.5.0和Activiti

Wso2 BPS 3.5.0和Activiti,wso2,activiti,wso2bps,Wso2,Activiti,Wso2bps,我是WSO2 BPS的新手,我想知道,给定一个流程定义(使用Eclipse Activiti插件创建),是否有可能将该流程的实例化限制为特定角色或用户。也就是说,如果我有用户1和角色1以及用户2和角色2我希望流程定义仅由角色1的用户实例化。如果可能的话,我该怎么办 谢谢 对此,我将在流程定义上使用CandidateTestArterGroup属性。 请参阅《用户指南》中的第8.8章: 希望这能有所帮助。我会在流程定义中使用CandidateTestArterGroup属性。 请参阅《用户指南》

我是WSO2 BPS的新手,我想知道,给定一个流程定义(使用Eclipse Activiti插件创建),是否有可能将该流程的实例化限制为特定角色或用户。也就是说,如果我有用户1角色1以及用户2角色2我希望流程定义仅由角色1的用户实例化。如果可能的话,我该怎么办


谢谢

对此,我将在流程定义上使用CandidateTestArterGroup属性。 请参阅《用户指南》中的第8.8章:


希望这能有所帮助。

我会在流程定义中使用CandidateTestArterGroup属性。 请参阅《用户指南》中的第8.8章:


希望这会有所帮助。

您可以使用属性,即
将特定用户或角色/组指定为流程的潜在发起人

例如:

<process id="myProcess">
  <extensionElements>
    <activiti:potentialStarter>
       <resourceAssignmentExpression>
         <formalExpression>group(role1), user(kermit)</formalExpression>
        </resourceAssignmentExpression>
    </activiti:potentialStarter>
</extensionElements>

另一方面,可以使用
标记将用户或组指定为流程的潜在发起人

例如:

<process id="myProcess">
  <extensionElements>
    <activiti:potentialStarter>
       <resourceAssignmentExpression>
         <formalExpression>group(role1), user(kermit)</formalExpression>
        </resourceAssignmentExpression>
    </activiti:potentialStarter>
</extensionElements>

组(角色1),用户(kermit)

您可以使用属性,即
将特定用户或角色/组分配为流程的潜在发起人

例如:

<process id="myProcess">
  <extensionElements>
    <activiti:potentialStarter>
       <resourceAssignmentExpression>
         <formalExpression>group(role1), user(kermit)</formalExpression>
        </resourceAssignmentExpression>
    </activiti:potentialStarter>
</extensionElements>

另一方面,可以使用
标记将用户或组指定为流程的潜在发起人

例如:

<process id="myProcess">
  <extensionElements>
    <activiti:potentialStarter>
       <resourceAssignmentExpression>
         <formalExpression>group(role1), user(kermit)</formalExpression>
        </resourceAssignmentExpression>
    </activiti:potentialStarter>
</extensionElements>

组(角色1),用户(kermit)

Small update这在activiti 5.23(activiti 5的最新版本)上不起作用。将模型部署到activiti explorer后对xml的解析只会删除“activiti:CandidateTestArterUsers”、“activiti:CandidateTestArterGroups”或“activiti:potentialStarter”。小更新这在activiti 5.23(activiti 5的最新版本)上不起作用。将模型部署到activiti explorer后解析xml只需删除“activiti:CandidateTestArterUsers”、“activiti:CandidateTestArterGroup”或“activiti:potentialStarter”。