これはarticleです。私はiframeタグを使用してKIEワークベンチを外部Webアプリケーションに呼び出すことができます。自分のWebアプリケーションでKIE workbenchのコンポーネントを使用してください
(写真のように)外部Webアプリケーションにプロセスモデルを挿入する方法を見つけたいと思います。それは可能ですか?
これはarticleです。私はiframeタグを使用してKIEワークベンチを外部Webアプリケーションに呼び出すことができます。自分のWebアプリケーションでKIE workbenchのコンポーネントを使用してください
(写真のように)外部Webアプリケーションにプロセスモデルを挿入する方法を見つけたいと思います。それは可能ですか?
SVGのように、プロセスモデルの画像にアクセスすることが可能です。 jbpmでこの機能を有効にするには、storesvgonsave
を検索してjbpm-console.warの/org.kie.workbench.KIEWebapp/profiles/jbpm.xmlファイルを編集し、有効値をtrueに変更する必要があります。
この後、KIE Workbenchでプロセスモデルを編集してモデルを保存すると、追加のSVGファイルが自動的に生成されます。
注:この機能はjbpmのすべてのバージョンで動作しないことに気付きました。たとえば、6.3.0の問題がありましたが、6.4.0では問題ありませんでした。また、KIE WorkbenchのSVGファイルを手作業で削除して、モデルを保存しなければならない場合があります。現在のSVGファイルは生成されていません。
私の場合、KIE Workbenchは依存関係としてデプロイされたkjarを使用する私自身のwebappと同じデータソース。この設定では、私のwebappがプロセスインスタンスを開始するとき、KIE Workbenchはそれを監視することができ、プロセスインスタンス固有のSVGファイルを提供することができます。このイメージはプロセスインスタンス固有で、プロセスモデルSVGのアクティブノードは赤色で、完成したノートはグレー表示されているためです。あなたはこのURLで、このプロセス・インスタンスの特定のSVG画像にアクセスすることができます:あなたはこのURLで値を交換する必要が
。 deploymentIdは、展開のGAV IDです。 processDefinitionIdはプロセスモデルのIDで、processInstanceIdはプロセスインスタンスの数値一意のIDです。
プロセスモデルSVGファイルのみにアクセスする場合は、URLの最後から/ {processInstanceId}をそのまま残す必要があります。
あなたはこのようなあなたのWebアプリケーションでのSVG画像を含めることができます。data
属性はSVGファイルに右のURLが含まれている必要があり
<object id="svgObject" type="image/svg+xml" data="svgURL"></object>
。
フアンは、質問自体に明示することができ、リンクを提供する代わりに、簡潔で短い情報をここに掲載することが可能ですか?リンクは一定の時間が経過すると死にます... – Farside