問題タブ [jbpm]
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.
workflow - jBPM、同時実行およびプロセス変数
jBPMのプロセスが同時パスに分岐すると、これらの各パスはプロセス変数の独自のコピーを取得するため、互いに分離して実行されます。
しかし、パスが再び結合するとどうなりますか?明らかに、競合する更新がある可能性があります。コンテキストはフォーク前の状態に戻りますか?個別のトラックから個々の変数をコピーすることを選択できますか?
java - jBPM でプロセス定義をデプロイするための SQL スクリプトを生成するにはどうすればよいですか?
jBPM を現在のプロジェクトに統合することを検討しています。これまでのところ、耳に jpdl jar を含めて、Spring モジュール 0.8 jbpm モジュールを使用するだけで十分ですが、変更から変更への合理的な方法が必要です。デザイナでのプロセス定義から本番環境での展開まで。
パスは、多くの環境 (開発、多くのテスト、ステージング、そして本番) で反復可能である必要があり、理想的には、システム自体が実行されていない間に実行する必要があります。
定義全体を SQL スクリプトとしてパッケージ化するのが理想的ですが、processdefinition.xml から sql に変換するツールは見たことがなく、すべて手動で組み立てるのは面倒でエラーが発生しやすいようです。
他にここで経験した人はいますか?
システムは websphere 6.1 で実行されており、移行時に Java コードを実行しないようにするのが私の好みです (Java コードを実行してアーティファクトを生成し、移行中に使用することは問題ありません)。
workflow - JBPM ワークフロー パッチの生成
プロジェクトで JBPM ワークフローを使用していますが、JBPM ワークフローの変更を適用するためのデータベース パッチまたは SQL ステートメントの生成に関して、ちょっとした質問があります。
現在、JBPM ワークフローは、最新のプロセス定義をデプロイして、スキーマ内の JBPM テーブルを更新する方法を提供します。しかし、私のシステムが状態 X で展開されたプロセス定義で既に稼働しており、変更 X2 に対応するようにプロセス定義ファイルを変更した場合はどうなるでしょうか。古い保存データのインスタンスを中断することなく、差分変更を展開できる必要があります。
JBPM プロセス定義の変更用に「デルタ」データベース スクリプトのみを生成することはできますか? また、プロセス定義をより直感的に変更するために使用できるその他の優れたツールは何ですか?
私の問題を繰り返しますが、JBPM デプロイはそこに維持されている古いインスタンスの JBPM テーブルを消去してから、最新のファイルを再デプロイします。古いデータを削除せずにデルタを生成するにはどうすればよいですか? そのためのユーザーフレンドリーなツールはありますか?
この点で何か助けていただければ幸いです。
java - JBPM: タスク ノードから出る複数のトランジション
JBPM では、(技術的に) 複数のトランジションをタスク ノードから送信できますか?
はいの場合、それは良い習慣ですか?
どんな助けでも役に立ちます。
events - パラメータ化された名前を持つすべての Seam コンテキスト イベントをリッスンするにはどうすればよいですか?
Seam は、特定のスコープ、タスク、またはプロセスに関連するさまざまな種類のイベントを起動し、スコープ、タスク、またはプロセスの名前をイベントの最後に追加します。
あるタイプのすべてのイベントをリッスンするにはどうすればよいですか?
たとえば、<name>
次のようなイベントをリッスンしたい場合:
org.jboss.seam.createProcess.<name>
— プロセスが作成されたときに呼び出されますorg.jboss.seam.endProcess.<name>
— プロセスの終了時に呼び出されますorg.jboss.seam.initProcess.<name>
— プロセスが会話に関連付けられたときに呼び出されますorg.jboss.seam.startTask.<name>
— タスクの開始時に呼び出されますorg.jboss.seam.endTask.<name>
— タスクが終了したときに呼び出されます
前もって有効な名前のリストを知らなくても、これを行う必要があります... :-(
@Observer を使用してオブザーバーまたは類似のものを作成したいと考えており、同じコンポーネントで最大 2 つのイベント クラスをリッスンします。
workflow - 独自のワークフローを開発する
私は、独自のワークフローを開発したい企業のインターンシップに参加していますが、彼らは「時間管理」にのみ関心があります..私は今 jBoss jbpm を理解していますが、それについてどう思いますか? このプロジェクトはどこから始めればよいですか? ありがとう
spring - スクリプトと EL を介して jBPM と Spring を統合する方法
私は次のテクノロジースタックを使用しています/期待しています:
- JSF
- 継ぎ目
- jBPM
- 春
もちろん、私は Seam が Spring Bean に直接アクセスできるようにしたいと考えています。jBPM に移り、Spring Bean にアクセスしてアクションを実行し、意思決定を行う概念実証プロセス定義を開発したいと思います。
問題の分離を促進し、クラス パスで Seam なしでプロセスを実行できるようにするために、すべての Seam 管理コンポーネントへのアクセスを許可しないソリューションが必要です。
Seam が特注の EL リゾルバを使用していることは知っていますが、それ以外はどこから始めればよいのでしょうか?
java - JBoss で CachedConnectionManager によって閉じられた JmSession の作成者を見つける方法
JBoss 5.0.1 と JBPM のログに次のエラーが表示されます。私は一生、このセッションが開かれ、閉じられない場所を特定することはできません (JMS を使用する場所では、finally ブロック内のコレクションをクリーンアップします)。
JmsSession が作成された場所を見つけて、何が問題なのかを確認する方法について、誰かが何か指針を提供できますか?
前もって感謝します
リッチ
asynchronous - Seam 環境での jBPM 非同期継続に必要なシンプルなソリューション
ビジネスプロセスを開始する Seam アプリケーションがあります。現時点では、調整が必要な他のアプリケーションやコンポーネントはなく、Web アプリは 1 つだけです。
ビジネス プロセスで非同期継続を使用したいのですが、現時点ではプロセスが非アクティブなままであり、関連するアクションが実行されません。
Seam 環境で非同期継続を「オン」にするにはどうすればよいですか?
この記事を見たことがありますが、言及されているクラスを見つけることができず、少し立ち往生しています!