問題タブ [osworkflow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5945 参照

java - Drools Flow や OSWorkflow の経験はありますか?

次のような単純な Java ワークフロー エンジンを探しています。

  • ワークフロー内で自動および手動 (GUI ベース) の両方のステップを処理できます
  • 長時間実行される非同期タスクをサポート
  • サーバーがクラッシュした場合にワークフローを再開するためのサポートを提供します
  • 以前に実行されたワークフローの完全な監査履歴を保存します
  • この監査履歴データに簡単にアクセスできます

考えられる候補には、Drools 5 の新しい Drools Flow プロセス エンジンと、OpenSymphony の OSWorkflow が含まれます。私の現在の理解では、OSWorkflow は私が望むものをより多く提供しているようです (Drools Flow は監査履歴の方法で多くを保存していないようです)。しかし、OSWorkflow の最新のリリースは 2006 年初頭にさかのぼります。現在、活発な開発が行われていない OSWorkflow を使用するのは間違いですか?

これらのフレームワークのいずれか/両方の経験が豊富な人はいますか? 他に検討すべきワークフロー エンジンはありますか? すべての推奨事項を歓迎します - ありがとう。

0 投票する
1 に答える
267 参照

java - com.opensymphony.workflow.loader.SpringWorkflowFactory の場所は?

com.opensymphony.workflow.loader.SpringWorkflowFactoryクラスファイルが含まれているjarを知っている人はいますか? すでに検索しましたがosworkflow.jar、見つかりませんでした。

0 投票する
1 に答える
310 参照

java - OSwor​​kflow で動的にワークフローを作成することは可能ですか?

ワークフローを動的に作成することはできますか? WF を動的に生成する必要があります。デザイナーを使用せずに example.layout.xml を動的に生成することは可能ですか? Java でこれが必要です。

0 投票する
0 に答える
1651 参照

spring - OSwor​​kflowをSpringおよびHibernateと統合する

OSwor​​kflowをspringおよびhibernateと統合するにはどうすればよいですか。xmlファイルで指定する必要のある構成と、それに必要なjarファイルは何ですか。

アップデート

applicationContext.xmlを次のように定義しました

次のようなエラーが表示されます

私は何かを逃しましたか?

0 投票する
0 に答える
69 参照

workflow - Quartz を使用した日常のワークフロー管理

ワークフローを日常的に実行したい。今日のワークフローは、前日のワークフローが完了するまで開始されません。1 日のワークフローには、さまざまなタイミング (cron) で並行して実行される一連のタスクがあります。これらのタスクが正常に完了すると、並行して実行できる別のタスクのセットがあります。2 番目の一連のタスクが完了すると、その日のワークフローは完了したと言われます。このワークフローをどのようにモデル化できるのか疑問に思っています。cron の管理には Quartz を使おうと思っていましたが、ワークフローの管理にはどうすればよいかわかりません。Quartz で非常にうまく機能するはずの osworkflow を見ましたが、良い設計には至りませんでした。

ありがとう、

ベンカット

0 投票する
1 に答える
128 参照

java - スレッドが停止したときにワークフローを終了できない

この問題の原因を突き止めることができません。

問題 :

1) アプリケーションのタイマーを設定するために Thread.Sleep 関数を使用しています。

2) ユーザーが webPage に入るとすぐにタイマーが開始されます。ユーザーがリンクをクリックすると、タイマー (スレッド) が停止し、新しいタイマーが開始します。

3) たとえば 3 秒間アクティビティがない場合、タイマーが終了し、Web ページに関連付けられているワークフローも終了します。

コード :

DownloadSummariesPage.java

スレッドを作成する次のクラスは SimpleThread.java です

ケース :

1) Whats Happening : ユーザーがスレッドにログインし、ユーザーがリンクをクリックするとスレッドが停止し、ユーザーが再度クリックすると新しいスレッドが作成され、ユーザーが 3 秒間何もしないと、SimpleThread クラスの stillAlive 変数が false に設定されます。そして今、ユーザーがその終了をクリックすると、ワークフローは完全に終了します...

2)私が望むもの: ユーザーがログインしてスレッドが開始され、ユーザーによるアクティビティがない場合は、変数 stillAlive が false に設定され、dsp.endWorkflow(); ステートメントがワークフローを終了する必要があります。右 ?しかし、関数内に到達した後に停止するだけで、endWorkflow()実際にはワークフローを終了しません...

これを理解していただければ幸いです。理解しやすいように最善を尽くしました。御時間ありがとうございます..

助けていただければ幸いです..