2017-07-03 6 views
0
  1. jBPM executorを使用して全社的なビジネスプロセスをスケジュールすることはできますか(またはそのようなアプローチは誤用になりますか)?
その質問の背後にあるロジックの

短い説明:非同期的にいくつかのビジネス・ロジックが含まれているビジネスプロセスの一部(作業項目ハンドラ)または単純なクラスを呼び出す:私はへの道として、これまでに現在のjBPMキュータを発見したほとんどすべての例。jBPM Executorをビジネスプロセスのスケジューラとして使用できますか?

また、これはjBPMのコマンド・インタフェースのjavadoc(executorがコマンドで動作)からの抜粋です:一方

/** 
* Executor's Command are dedicated to contain purely business logic that should be executed. 
* It should not have any reference to underlying process engine and should not be concerned 
* with any process runtime related logic such us completing work item, sending signals, etc. 
* ... 
*/ 

私はexecutorがサポートしていること、それが書かれているマチェイSwiderskiのブログにentryを発見しました。 '非同期開始プロセスインスタンス'。

  1. jBPMエグゼキュータ経由でビジネスプロセス全体を開始できる場合、エグゼキュータ機能を拡張した経験はありますか? クォーツのような機能を追加することです。ビジネスカレンダー、ジョブチェイン、ジョブグルーピングのサポート

すべての回答を事前におねがいします。

答えて

0

私はjBPMのIRCチャンネルにマチェイSwiderski(のjBPMのコア開発者)と話をしましたと回答は以下のとおりです。

広告1.はい、あなたは、このコマンドでそれを行うことができます:https://github.com/kiegroup/jbpm/blob/master/jbpm-flow/src/main/java/org/jbpm/process/core/async/AsyncStartProcessCommand.java

広告2 Job ExecutorをQuartzのような機能を提供するために簡単に拡張することはできません。それは別の目的を果たします。たとえば、このような高度なオプションが必要な場合は、クォーツ。

関連する問題