問題タブ [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 投票する
1 に答える
1202 参照

jbpm - EclipseでのJBPMの構築

EclipseIDEでJBPMをビルドしようとしています。LinuxでEclipseHeliosService Release2とjdk1.5を使用して" [user@localhost jbpm4]$います。シェルでコマンドmavencleaninstallを使用していますが、このエラーが発生しました。

plzは、Eclipseideを使用してJbpmを構築する方法を教えてくれます

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

user-interface - Activiti モデラー: 特定の属性を持つカスタマイズされたエディターおよびサービス タスク

BPMN 2.0 ワークフロー マネージャーとしてActivitiを使用しています。Activiti モデラーは、これらのプロセスをモデル化するためにブラウザーで使用するためのグラフィカル ユーザー インターフェイスです。

次の方法でエディター インターフェイスをカスタマイズします。

  • 関連するタスク タイプのみが UI に表示されるように、不要な bpmn 要素を削除
  • 特定のタスクの属性を無効にして、関連するものだけを UI に表示する
  • 事前定義された属性を持つ新しいタスクの追加

Stencil Setsについて何か読みましたが、それが私の要件に合っているかどうかわかりません。また、ユーザー ガイドには、ブラウザではなく Eclipse で実行される Activiti Designer を使用する場合の同様のチュートリアルがあります: Activiti Designer の拡張(ただし、実験的なものとしてマークされています) 。

ステンシル セットは最適な方法であり、私の要件を満たしていますか? 正しい方向への指針はありますか?

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

jbpm - 遷移名を指定せずに状態を通知する方法は?

jbpm4.3を使用しています。私はstate0から「state0」と言います。フォークを使用せずに、「state1」、「state2」、「state3」という別の 3 つの状態を通知しています。

しかし、各状態に遷移名を付けるのを忘れていました。これで、トランジション名のない完全な jbpm データベースができました.jpdl.xml。アクティビティ state0 を state1 に通知しようとすると、通知先が混乱しているため、通知されません。同じ実行で別の 3 つの状態を取得しました。ここで、適切なシグナリングのために遷移名を指定する必要がありますが、jbpm データベースを変更する必要はありません。

それで、私は何をしなければなりませんか?

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

jboss - jBPMの紹介

稼働中の既存のシステムの一部はjBPMを使用しており、私が組み立てる必要のある新しいモジュールにはjBPMが必要です。しかし、それをどのように扱うかをどこから始めればよいのかわかりません。

サーバー上のJBoss4にアクセスでき、ローカル開発を行うために必要なものは何でもあります。サーバー、jBPMなど、JBossの経験はありません。

私が見つけることができるチュートリアルに似ているのはユーザーマニュアルだけです。これは、あなたがそれを使用できるようにするために私が持っているよりもはるかに多くの実用的な知識を持っていることを前提としているようです。また、Ant(IDE内からいくつかの事前に作成されたビルドスクリプトを実行することを除いて)またはJHibernateを使用したことはありません。どちらも、それを理解するために重要であるようです。

私はそれについて私ができるすべてを学ぶために約1週間与えられています。

JBoss and co。の使用方法を学ぶための、本またはWebサイトのいずれかの良い出発点は何でしょうか。

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

jbpm - IdentityService jbpm: グループを作成できません。検証中にエラーが発生しました

これは、IdentityService 変数 ident でデバッグしたときに得られるものです。

私の jbpm.cfg.xml には次のものがあります。

次に、getter と setter を使用して、simpleProcessService と呼ばれる IdentityService を使用するクラスがあります。

私のapplicationContext-processには次のものがあります:

私のテストファイルには、次のものがあります。

グループを作成しようとすると例外がスローされます.identはnullではありませんが、nullオブジェクトが含まれているようです...

何か案は?

ダマリス。

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

state - jbpm4.4でタスクと状態を使用する方法

UIがWebアプリケーションによって提供されるワークフローソリューションにjbpm4.4を使用しようとしています。ここでは、特定のタスクをユーザーに割り当てて、ユーザーがそのタスクに対して特定のアクションを実行することを期待しています...

「承認」、「拒否」、「コメント付きで承認」など。

これらのアクションはすべて、個別に処理する必要があります。

私が理解できないのは、タスク要素を使用する必要があるかどうかです。

または状態(待機状態)要素:

アイデアは、ユーザーにjspページの[承認]、[拒否]、[コメント付きで承認]ボタンをクリックさせることです。これを、jbpmAPIを介してプロセスエンジンに伝えたいと思います。

これに関するいくつかのヘルプ/ポインタが必要です。

TIA

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

oracle - PL/SQL からの BPM プロセスのシグナリング

私はBPMの世界にかなり慣れていません。そのため、トピックの基本的な部分を見逃している可能性があります。その場合はご容赦ください。

私がする必要があるのは、トリガー/シグナル/リクエスト (最適な動詞はわかりません:)) PL/SQL コードからの BPM プロセスです。したがって、私の最も広い推測は、これは http リクエスト、おそらく Web サービス リクエストによるものであるということです。

私は BPM エンジンとして jBPM を使用していますが、これは必須ではなく、私のシナリオで作業しやすい任意のオプションを使用できます。

どこから始めるべきかについてのアドバイス。

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

jbpm - MavenでJBPM5を構築する

このコマンドを使用して、fedora 14 で JBPM5 をビルドしようとしています。

[user@localhost jbpm 5] mvn -DskipTests -DDocumentation install assembly:assembly deploy

jbpm 公式 Web サイト、jdk 1.5、ant 1.7.1、および maven 2.2.1 から jbpm-5.0.0-src.zip を使用しています。次の問題が発生しています.....

[警告] アセンブリ ファイル: /home/user/jbpm5/target/jbpm-5.0.0-pre-bin は通常のファイルではありません (ディレクトリである可能性があります)。インストールまたは配置用のプロジェクト ビルドにアタッチすることはできません。[情報] ビルド zip: /home/user/jbpm5/target/jbpm-5.0.0-bin.zip [情報] ビルド zip: /home/user/jbpm5/target/jbpm-5.0.0-src.zip [情報] ] ビルド zip: /home/user/jbpm5/target/jbpm-5.0.0-gwt-console.zip [INFO] ビルド zip: /home/user/jbpm5/target/jbpm-5.0.0-gwt-console.zip [情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------- [エラー] ビルド エラー [情報] ----------------- -------------------------------------------------- ----- [情報] アセンブリの作成に失敗しました: アセンブリ アーカイブ docs-build の作成中にエラーが発生しました: 少なくとも 1 つのファイルを設定する必要があります。

[情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------- [情報] 詳細については、-e スイッチを指定して Maven を実行してください [情報] -------- -------------------------------------------------- -------------- [INFO] 合計時間: 1 分 26 秒 [INFO] 終了時刻: Thu May 19 00:30:52 IST 2011 [INFO] Final Memory: 33M/63M [情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------ [user@localhost jbpm5]$

この問題を解決するのを手伝ってください。

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

jboss - 実績のある安定した BPEL / BPMN テクノロジー?

独自の BPM ツール (SAP) でさまざまな問題が発生した後、現在の市場と現在利用可能なツールを概観したいと思います。

他のベンダー (IBM、Oracle) またはオープン ソースのツールの経験を共有できる人はいますか? 私は、マッピング機能と UI 統合機能に特に関心があります。

どうもありがとう!

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

java - MySQL を介して直接 JBPM プロセス変数を再シリアル化する

JBPM 3.1 と MySQL を使用するアプリケーションを使用しています。中心的な問題は、JBPM 以外の外部Serializableクラスの古いバージョンを含む変数を持つプロセス インスタンスがあることです。メイン アプリケーションがアップグレードされると、特定のクラス インスタンスの SUID がメイン アプリケーションで変更されたため、これらのプロセス インスタンスによって JBPM によって例外がスローされます。

以下で説明する手法を使用して、逆シリアル化プロセスを修正する方法があると思います。

オブジェクトのserialVersionUIDが異なる場合に、データベースに永続化されたオブジェクトをデシリアライズする方法

ただし、私の問題は、MySQL JBPM がプロセスインスタンス変数を格納する場所を特定することです。そのため、すべてのインスタンスのすべての変数を対話処理し、変数を再シリアル化して、問題のあるクラスが新しい SUID を持つようにするプログラムを作成できるため、JBPM はプロセスに対して操作します。

JBPM テーブルを最初に見たところ、JBPM_BYTEARRAY および/または JBPM_BYTEBLOCK が操作対象のテーブルである可能性があるようです。ただし、どのように進めればよいかわかりません。各プロセス変数はラッピング コンテナー クラスに格納されていると思います。そのクラスorg.jbpm.context.exe.VariableInstanceですか?それとも別のものですか?

クラスパスに適切なjarファイルがあり、JBPMがプロセス変数をMySQLに格納するために使用するメインクラスインスタンスが何であるかを知っている場合、クラスをデシリアライズできます(これにより、埋め込まれた問題クラスのSUIDの問題が修正されます)インスタンス)、クラスを再シリアル化します。JBPM のドキュメントにはコンバーターに関する記述があるため、デシリアライズ時に JPBM が行う変換プロセスを再現する必要があるのか​​、それとも標準の Java デシリアライズで十分なのかはわかりません。