2016-10-28 10 views
0

jBPM 6.5.0.Final-installer-full.zipをダウンロードし、ant install.demo.noeclipseコマンドを使用してインストールしました。 ant start.demo.noeclipseを使用してjbpmを開始しました。 とkieにログインすると、すでにプロジェクトのプレゼントがあります。 これらのプロジェクトを実行するには、kiewbの中にログインしてそれを展開してからプロセスを実行する必要があります。 しかし、kiewbの外にそのプロジェクトを展開して実行できますか?現在kie-wbの中にあるjbpmプロジェクトを外部kieワークベンチに展開できますか?もしそうなら、どうですか?

私の要件は以下のとおりです。

  1. 再び人間USER-である(人間のユーザ・タスクである)顧客からのフォーム(Form1)を記入し、フォーム
  2. を提出した後、管理者/管理者ユーザ(するにはタスク)のデータを受信し、データに基づいて他のフォーム(Form2)を記入し、他のタスクに提出します。

どのように私は顧客にフォームを記入するためのURLを与えることができるようにkie-wbの外にそのプロジェクトを展開できますか?

答えて

0

私は正確に何を達成したいのか分かりません。 KIE Workbench以外でプロジェクトを展開して実行する場合は、jBPM engineの上に独自のアプリケーションを構築し、独自のユーザーインターフェイスを作成する必要があります(タスクサービスから取得したデータに基づいて自分でフォームをレンダリングする)。

2番目のオプションは、プロジェクトをKIE Workbenchにデプロイし、remote APIsでアクセスすることです。ユーザーインターフェイスを使用して独自のアプリケーションを作成する必要がありますが、KIE Workbenchが提供するフォームはJavaScript APIでレンダリングできます。

第3の選択肢は、KIE Serverを使用することです。これは、ユーザーインターフェイス以外のKIE Workbench(リモートAPI経由)と同様の機能を提供するjBPMエンジンをベースに構築された軽量アプリケーションです。残念ながら、jBPMのドキュメントには全く言及されていません(Droolsのみ)。しかし、基本的にちょうどjBPMと関連するプロジェクトの製品化されたバージョンであるJBoss BPM SuiteのドキュメントにIntelligent Process Serverという名前があります。

+0

私はjbpmのために完全に新しいですので、私は参考として使用できるリンクまたはアプリケーションを共有することができますので、livthomasさん、ありがとう。どこからjBPMエンジンの上に自分のアプリケーションを構築し、独自のユーザーインターフェイスを作成するためのステップを得ることができます。または、どうすればリモートAPI経由でkie-wbにアクセスできますか?先生を助けてください。 – PPShelar

+0

[jbpm-6-examples](https://github.com/jsvitak/jbpm-6-examples)のjBPMエンジンの上に構築された簡単なアプリケーションを見つけることができます。 jBPM 6.2に基づくかなり古い例ですが、それでも動作するはずです。リモートAPIについては、セクション[17.2.3。タスクコール](https://docs.jboss.org/jbpm/release/6.5.0.Final/jbpm-docs/html/ch17.html#remote.rest.task)のjBPMドキュメントを参照してください。 – livthomas

関連する問題