タスクが完了したら、いくつかのコードを実行する必要があります。 特定のタスクの完了時にリスナーを追加する方法を見つけましたが、どのタスクにもリスナーを追加する方法は見つかりませんでした 助けてください?このため、イベントリスナーを使用することができますActivitiでCamunda/Activitiタスク完了時のリスナー
が
0
A
答えて
1
http://www.activiti.org/userguide/#_hooking_into_process_parsingは、コミュニティの拡張子camunda-bpm-reactorを見てください。 リスナーをすべてのbpmnアクティビティーに手動で追加することなく、イベントに登録することができます。
@CamundaSelector(type = "userTask", event = TaskListener.EVENTNAME_CREATE)
public class TaskCreateListener implements TaskListener {
public TaskCreateListener(EventBus eventBus) {
eventBus.register(this);
}
@Override
public void notify(DelegateTask delegateTask) {
...
}
}
2
、ここでは詳細:http://www.activiti.org/userguide/#eventDispatcher
このアプローチを使用すると、タスクの完了など、さまざまなイベントタイプの数をキャプチャすることができます。
古いActivitiとすべてのCamundaの実装では、パーズハンドラを使用して、すべてのタスクのcloseイベントにリスナーを追加します。パースハンドラは、この種のことのためのアイデアです。
PARSEハンドラは、ここで説明します:
関連する問題
- 1. タスクの完了
- 2. サービスタスクのタスク完了リスナーを追加する
- 3. すぐにFirebase完了リスナー
- 4. Camundaカスタムタスクリスト - 完了タスク
- 5. swift - タスクの完了方法
- 6. ノボダダウンロードマネージャ、ダウンロード完了リスナーの設定方法
- 7. 完了タスクを含むサービスファブリックタスクキュー
- 8. タスクの完了時にASP.NETラベルを更新する
- 9. タスク完了時にランチャービューコントローラの変数を設定
- 10. タスク。タスクが完了する前にすべて終了する
- 11. Activiti 6.0.0タスク完了時にフォームプロパティを取得できません
- 12. Celery:AsyncResultからタスク完了時刻を取得する方法
- 13. 未完了のタスクのPythonキュー数
- 14. セロリ - タスクのコール機能を完了
- 15. タスク完了の実装方法
- 16. Firebaseタスクの完了を聞くには?
- 17. ThreadPool他のタスクの完了に依存するタスク
- 18. 完了したタスクと保留中のタスクの返却回数
- 19. タスクが完了するまで待つ
- 20. 完了したタスクをレールで探す
- 21. firestoreのタスクwhenallcomplete() - タスクがまだ完了していない
- 22. BPMN - タスク1が完了すると、オプションのタスクに
- 23. タスクAPI - 既に完了したタスクの処理
- 24. 完了時のSQLBulkCopy行数
- 25. 完了時のドラッグアンドドロップキャプチャ画面
- 26. リスナーがタスクを完了して別の関数の結果を取得するのを待つ[Android]
- 27. 完了したタスクと失敗したタスクWindowsスケジューラ
- 28. Firebasequeryが完了する前にAndroid非同期タスクが完了しました
- 29. リスナーを使用してAsyncTaskが完了したときのトリガーイベント
- 30. デッドロックなしでシャットダウン時にタスクが完了するのを待ちます
これは完璧です、ありがとう – MohamadAbdelfatah