ワークフローを移動する個々のタスクがたくさんあるとしましょう。これらのタスクには、プロパティによる高レベルのグループ化があります。タスクがワークフロー内の特定の ReceiveTask に到達すると、リスナーはグループ内のすべてのタスクが ReceiveTask にあるかどうかを確認します。そうでない場合、リスナーは何もしません。はいの場合、そのグループのすべてのタスクは、ワークフローの次のステップに進むように通知されます。
例: 各タスクは本のページを表します。ページ タスクが ReceiveTask に到達すると、ブック内のすべてのページがあるかどうかがチェックされます。はいの場合、それらはすべて先に進むことができます。そうでない場合、彼らはそこに座ります。
ReceiveTask の Java リスナーがブック内の他のページにワークフローを続行するように通知する正しい方法はどれですか? コードサンプルは非常に役に立ちます。
各ページはワークフローの独自のインスタンスにあり、WorkflowService.signal( pathID, transitionID ) はおそらく他のページ タスクを移動させる方法ですが、移動するとあらゆる種類のワークフロー例外が発生します。これ。
SEVERE: Error while closing command context
org.activiti.engine.ActivitiException: org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener doesn't implement interface org.activiti.engine.delegate.ExecutionListener nor interface org.activiti.engine.delegate.JavaDelegate
私にはあまり意味がありません。ある種の Activit トランザクションの問題が発生していますか?
Alfresco Community エディション 4.2c の使用