jBPM スイートの評価プロセスを試してみました。これはまさに私が必要としているものですが、開始したいプロジェクトに適用するためのコースです。
jBPM のドキュメントを読み、jbpm-installer フル バージョン (jbpm 5.3.0) に付属する評価サンプルを正常に実行しましたが、次の点が明確ではありません。この例で説明しようと思います。小さな Web システムをゼロから作成する必要があるとしましょう。この Web システムのユーザーはログインし、プロセス インスタンスを開始して、タスクが割り当てられているかどうかを確認できます (はい、評価の例と同じですが、もちろん、割り当てられていません)。 jbpm-console を使用してその情報を確認します。システムには Web 上に独自のプレゼンテーションが必要であり、それらのタスクを実行できるため、プロセスを続行できます。
そこで、drools-guvnor ツールを使用してプロセス定義を作成し、プロセスをコンパイルしました。プロセス定義の上で jbpm-console に表示されるようになりました。コンソールでこのプロセスを開始することもできます。プロセスを作成するための正しい手順)、この時点で:
-ユーザーがタスクを完了できるようにフォームを作成/生成するにはどうすればよいですか? 評価プロセスと同じように。
- そのフォームを jbpm-console の外で使用することは可能ですか? そのフォームを Web システムに配置して、ユーザーが使用できるようにします。
-server:8080/gwt-console-server REST API を使用して、プロセスを開始し、プロセス情報を取得して、プログラムで管理する代わりにプロセスを管理できますか? または、(たとえば) を使用して常にプロセスを開始する必要があります。ksession.startProcess("com.myprocess");
最後に、私は Web ページやアプリケーションを作成するための Java テクノロジにはあまり関与していないためです。- jBPM を使用してビジネス ロジックを管理し、Web 上で独自のプレゼンテーションをユーザーに表示し、ユーザーにヒューマン タスク (フォームへの入力、プロセスの開始) を実行させ、データを保存する WEB システムを作成するには、どのアーキテクチャをお勧めしますか?
どうもありがとうございました