0

liferay 6.1 内で aperte ワークフローを使用しています。ワークフロー タスクとのカスタム ウィジェット リンクを提供し、各ステップでカスタム UI フォームをユーザーに提供できるので、私は aperte を選択します。

1 つのタスクの担当者を動的に割り当てる方法はありますか (明白な方法は担当者を liferay ロールに設定することですが、タスクの担当者を決定するには Java クラスの方が効率的です)。

また、Aperte フロー内にすべての Activiti ワークフロー タグを埋め込むことは可能ですか?

前もって感謝します

4

1 に答える 1

0

はい、vaadin ウィジェット Java クラスのプロセス インスタンスに単純な属性を設定することで実現できます。例えば、

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

AperteModeler でタスクを選択し、ステップ エディターに移動します。[割り当て] タブに移動し、担当者フィールドの値を {selectedUser} として入力します。

于 2013-09-01T18:52:15.483 に答える