2016-06-21 46 views

回答

3

我会专门回答个别部分。

在您的workflow-model.xml中,您需要添加您想要受让方面的部分。例如:

 <type name="namespace:myId"> 
     <parent>bpm:startTask</parent> 
     ......... 
     <mandatory-aspects> 
      <aspect>bpm:assignee</aspect> 
     </mandatory-aspects> 
    </type> 

然后,引用它在你的共享配置,custom.xml组成部分:

<form> 
    <field-visibility> 
     ..... 
     <show id="bpm:assignee" /> 
     ..... 
    </field-visibility> 
......... 

最后,在workflow.bpmn你可以分配下一个任务给选定的受让人:

他是Eclipse Activiti工具的一个例子:

Assignee configuration

或者只是在XML视图中同样的事情:

<userTask id="alfrescoUsertask2" name="Validation Step" activiti:assignee="${bpm_assignee.properties.userName}" activiti:formKey="namespace:myId"></userTask> 

对于“分配到组”的一部分,它应该是与bpm:groupAssignee模型类似的东西。

+0

我已经加入我的bpmn20.xml文件 并且我增加了我的模型文件还 <强制性-方面> BPM:受让人 但它不帮我我得到的工作流程没有启动错误 – Paul

+0

你混合组用户。如果要选择组($ {bpm_groupAssignee.properties.authorityName}),请使用bpm:groupAssignee方面。 – Akah

+0

无论你上面提到的我做了我现在得到的一切:“org.activiti.engine.ActivitiException:表达式中使用的未知属性:$ {bpm_groupAssignee.properties.authorityName}” 请帮助我我卡住了 – Paul

相关问题