15

科学プロジェクトでは、Web ブラウザーで BPMN 2.0 モデルをレンダリング/表示する必要があります。ダイアグラムをレンダリングするためだけに利用できるライブラリはありますか? (編集する必要も、表示する以外に何もする必要もありません)。上記のライブラリがペトリネットもレンダリング/表示できる場合のボーナスポイント。

ソリューションはオープンソースでなければなりません。

ありがとう!

4

9 に答える 9

14

アクティビティ

http://activiti.org/

  • かなり進んだ
  • ジャワ
  • http://signavio.com (大学での使用は無料: http://academic.signavio.com/ ) などのいくつかのベンダーによって開発された- 上記の Red Hat jBPM 製品は、Activiti にも基づいているようです。

オリックス

http://code.google.com/p/oryx-editor/

  • 生産中止、後継品はアクティビティ

リグル

http://rapilabs.com/software/rigrr

  • シンプル(html、js)
  • アルファ
  • 新しい (2012)

ワパマ

http://www.wapama.net/

  • 開発が古い
  • プレアルファ

ユング

http://jung.sourceforge.net/

  • フレキシブル
  • ジャワ
  • 醜いJavaブラウザプラグインが必要

ps: あなたは非常に漠然とした質問をしています。たとえば、探しているライブラリの種類を教えてください。あなたのコーディング環境は何ですか?

于 2012-10-12T12:57:30.263 に答える
4

少しの労力で、独自のレンダラーを作成できます。ブログ投稿http://www.pleus.net/blog/?p=2142でその方法が説明されています。

于 2013-07-22T15:19:04.183 に答える
1

jBPM Webベースのエディター(現在guvnorに依存していますが、現在作業中です)は、oryxが中断したところから再開します。それはかなり成熟しており、開発者はバグレポート/機能要求に非常に敏感です。PNG、PDF、およびSVG形式で出力できます。

http://surdilovic.wordpress.com/2012/04/10/jbpm-designer-version-2-1-released/

于 2012-04-27T01:59:54.837 に答える
1

https://github.com/dmitryfar/diagram-viewer REST を使用して Activiti 用に作成されました。ただし、プロセス定義などのためにサーバーから json を返すことができます。RaphaëlJS に基づいています。

于 2013-02-20T10:55:14.633 に答える
1

camunda-bpmn.jsプロジェクトはアクティブではありません。bpmn-io/bpmn-js を試して、デモを参照してください: http://demo.bpmn.io/

于 2018-01-20T03:05:19.007 に答える
0

BPMN図のSVGおよびXHTMLへのエクスポートは、WebベースのOryxエディターで利用できました。しかし、そのプロジェクトは中止されました。ソースコードを作成してOryxEditorを機能させることができれば、生成されたSVGをjavascriptで操作できます。

于 2012-01-27T08:10:12.600 に答える
0

私が知っていることではありません..それを見つけるのは素晴らしいことです. jBPM5 プロジェクトを見ると、BPMN2 モデルをレンダリングするための Eclipse プラグインがあることがわかります。ロジックを抽出して、Web アプリケーション用のレンダリング レイヤーを作成できます。「ブラウザに表示する」と言うとき、通常、多くのことを意味します。シンプルなPNGだけで考えていますか?Eclipse プラグインはすでにそのエクスポート機能を提供しているためです。乾杯

于 2011-11-29T12:37:48.487 に答える