2016-06-21 52 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