我在liferay 6.1中使用aperte工作流程。我选择aperte,因为它提供了与工作流任务的自定义小部件链接,因此我可以在每个步骤中向用户提供用户的ui表单。
是否以任何方式动态分配一个任务的asignee(显而易见的方法是将assigne设置为liferay角色,但是java类更有效地决定任务的受让人)。
还可以将所有的activiti工作流程标签嵌入到光圈流中吗?
提前致谢
答案 0 :(得分:0)
是的,您可以通过在vaadin widget java类中的流程实例中设置一个简单属性来实现这一点。 例如,
ProcessInstance pi =task.getProcessInstance ();
pi.setSimpleAttribute ("selectedUser", "<liferay_screenname>");
现在在AperteModeler中,选择任务并转到步骤编辑器。 转到“分配”选项卡,输入受理人字段值为{selectedUser}