2012-09-03 24 views
0

我在liferay 6.1內部使用aperte工作流。我選擇aperte是因爲它提供了與工作流任務相關的定製小部件鏈接,所以我可以在每一步中爲用戶提供自定義形式。在liferay內部使用aperte工作流時定義動態受讓人

它是否存在任何方式來動態分配一個任務的受讓人(顯而易見的方法是將assigne設置爲liferay角色,但是決定任務的受讓人的java類更有效)。

也可以將所有activiti工作流程標籤嵌入到aperte流程中?

在此先感謝

回答

0

是的,你可以通過在vaadin插件Java類中設置流程實例的簡單屬性實現這一目標。 例如,

ProcessInstance pi =task.getProcessInstance(); 
pi.setSimpleAttribute ("selectedUser", "<liferay_screenname>"); 

現在在AperteModeler,選擇任務,然後轉到步驟編輯器。 轉到作業選項卡,輸入受理人字段值,{selectedUser}

相關問題