0

をローカル サービスの使用と統合しJBPM 5.4ました。Spring Framework 3.x.x私の Web アプリケーションは正常に実行されます。LocalHTWorkItemHandlerヒューマンタスクを開始、実行、一時停止、または完了するために使用しました。

しかし、私の問題は、タスクに関連付けられたフォームをユーザーに表示する方法です。を呼び出すことにより、REST API を使用してこれを行うことができます/gwt-console-server/rs/form/task/{id}/renderSpringMVCしかし、フォームを取得してアプリケーションのビューに統合するにはどうすればよいでしょうか?

4

2 に答える 2

0

jBPMコンソールが提供するものをRESTサービスの一部として使用できますが、独自のアプリケーションにさらに統合したい場合は、タスクフォームを自分でレンダリングするだけで済みます。これらは、タスクデータが挿入される単純なフリーマーカーテンプレートです。たとえば、このクラス(および同じパッケージ内の他のクラス)を見てください: https ://github.com/droolsjbpm/jbpm/blob/5.4.0.Final/jbpm-gwt/jbpm-gwt-form/src/ main / java / org / jbpm / Integration / console / forms / TaskFormDispatcher.java

于 2013-03-23T23:11:44.327 に答える
0

アセット (プロセス定義、ルールなど) の保存に Guvnor を使用していると思います。デフォルトでは、タスクのフォームは「TaskName-taskform」という名前で guvnor に保存されます。

Guvnor によって公開された残りのサービスを使用して、フォームのソースを読み取ることができます。

クリスが述べたように、それが TaskFormDispatcher がフォームソースを取得する方法だと思います。

元。パッケージ「HR」の「 UpdateComments 」という名前のタスクのソースは、

 http://guvnorserver:8080/drools-guvnor/rest/packages/HR/assets/UpdateComments-taskform/source
于 2013-04-10T07:53:11.977 に答える