問題タブ [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.

0 投票する
2 に答える
3209 参照

workflow - jBPM、同時実行およびプロセス変数

jBPMのプロセスが同時パスに分岐すると、これらの各パスはプロセス変数の独自のコピーを取得するため、互いに分離して実行されます。

しかし、パスが再び結合するとどうなりますか?明らかに、競合する更新がある可能性があります。コンテキストはフォーク前の状態に戻りますか?個別のトラックから個々の変数をコピーすることを選択できますか?

0 投票する
3 に答える
1700 参照

java - jBPM でプロセス定義をデプロイするための SQL スクリプトを生成するにはどうすればよいですか?

jBPM を現在のプロジェクトに統合することを検討しています。これまでのところ、耳に jpdl jar を含めて、Spring モジュール 0.8 jbpm モジュールを使用するだけで十分ですが、変更から変更への合理的な方法が必要です。デザイナでのプロセス定義から本番環境での展開まで。

パスは、多くの環境 (開発、多くのテスト、ステージング、そして本番) で反復可能である必要があり、理想的には、システム自体が実行されていない間に実行する必要があります。

定義全体を SQL スクリプトとしてパッケージ化するのが理想的ですが、processdefinition.xml から sql に変換するツールは見たことがなく、すべて手動で組み立てるのは面倒でエラーが発生しやすいようです。

他にここで経験した人はいますか?

システムは websphere 6.1 で実行されており、移行時に Java コードを実行しないようにするのが私の好みです (Java コードを実行してアーティファクトを生成し、移行中に使用することは問題ありません)。

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

workflow - JBPM ワークフロー パッチの生成

プロジェクトで JBPM ワークフローを使用していますが、JBPM ワークフローの変更を適用するためのデータベース パッチまたは SQL ステートメントの生成に関して、ちょっとした質問があります。

現在、JBPM ワークフローは、最新のプロセス定義をデプロイして、スキーマ内の JBPM テーブルを更新する方法を提供します。しかし、私のシステムが状態 X で展開されたプロセス定義で既に稼働しており、変更 X2 に対応するようにプロセス定義ファイルを変更した場合はどうなるでしょうか。古い保存データのインスタンスを中断することなく、差分変更を展開できる必要があります。

JBPM プロセス定義の変更用に「デルタ」データベース スクリプトのみを生成することはできますか? また、プロセス定義をより直感的に変更するために使用できるその他の優れたツールは何ですか?

私の問題を繰り返しますが、JBPM デプロイはそこに維持されている古いインスタンスの JBPM テーブルを消去してから、最新のファイルを再デプロイします。古いデータを削除せずにデルタを生成するにはどうすればよいですか? そのためのユーザーフレンドリーなツールはありますか?

この点で何か助けていただければ幸いです。

0 投票する
7 に答える
2873 参照

java - JBPM: タスク ノードから出る複数のトランジション

JBPM では、(技術的に) 複数のトランジションをタスク ノードから送信できますか?

はいの場合、それは良い習慣ですか?

どんな助けでも役に立ちます。

0 投票する
2 に答える
1828 参照

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 つのイベント クラスをリッスンします。

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

workflow - 独自のワークフローを開発する

私は、独自のワークフローを開発したい企業のインターンシップに参加していますが、彼らは「時間管理」にのみ関心があります..私は今 jBoss jbpm を理解していますが、それについてどう思いますか? このプロジェクトはどこから始めればよいですか? ありがとう

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

spring - スクリプトと EL を介して jBPM と Spring を統合する方法

私は次のテクノロジースタックを使用しています/期待しています:

  • JSF
  • 継ぎ目
  • jBPM

もちろん、私は Seam が Spring Bean に直接アクセスできるようにしたいと考えています。jBPM に移り、Spring Bean にアクセスしてアクションを実行し、意思決定を行う概念実証プロセス定義を開発したいと思います。

問題の分離を促進し、クラス パスで Seam なしでプロセスを実行できるようにするために、すべての Seam 管理コンポーネントへのアクセスを許可しないソリューションが必要です。

Seam が特注の EL リゾルバを使用していることは知っていますが、それ以外はどこから始めればよいのでしょうか?

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

java - JBoss で CachedConnectionManager によって閉じられた JmSession の作成者を見つける方法

JBoss 5.0.1 と JBPM のログに次のエラーが表示されます。私は一生、このセッションが開かれ、閉じられない場所を特定することはできません (JMS を使用する場所では、finally ブロック内のコレクションをクリーンアップします)。

JmsSession が作成された場所を見つけて、何が問題なのかを確認する方法について、誰かが何か指針を提供できますか?

前もって感謝します

リッチ

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

asynchronous - Seam 環境での jBPM 非同期継続に必要なシンプルなソリューション

ビジネスプロセスを開始する Seam アプリケーションがあります。現時点では、調整が必要な他のアプリケーションやコンポーネントはなく、Web アプリは 1 つだけです。

ビジネス プロセスで非同期継続を使用したいのですが、現時点ではプロセスが非アクティブなままであり、関連するアクションが実行されません。

Seam 環境で非同期継続を「オン」にするにはどうすればよいですか?

この記事を見たことがありますが、言及されているクラスを見つけることができず、少し立ち往生しています!