Eclipse統合ActivitiEclipseDesignerプラグイン
Eclipse Integrated Activiti Eclipse Designer Plug
Eclipseの下にActivitiプラグインをインストールします
次のインストールガイドがあります インディゴエクリプス 。 EclipseのHelioがサポートされていることに注意してくださいないの。
オンにするヘルプ->新しいソフトウェアのインストール。次のパネルで、をクリックします追加ボタンをクリックし、次のフィールドに入力します。
-
名前:BPMN2.0デザイナーの活動
-
ロケーション:http://activiti.org/designer/update/
必ず選択してください「すべての更新サイトに連絡してください。」現在のインストールに必要なすべてのプラグインをチェックし、Eclipseでダウンロードできるためです。
ActivitiDesignerエディターの機能
-
Activitiプロジェクトとグラフィックを作成します。
-
ACTIVITIフォームを作成するとき、ActivitiDesignerはBPMNドキュメントを作成します。 Activiti Diagramエディターを開くと、象徴的なキャンバスとパレットが表示されます。同じファイルをXMLエディターで開くと、BPMN2.0プロセス定義XML要素が表示されます。したがって、同じファイルでグラフィックスとBPMN2.0XMLの両方を使用できます。 Activitiの5.9BPMN拡張子は、プロセス定義をサポートするためのデプロイメントファイルとして使用されていないことに注意してください。したがって、ActivitiDesignerの「CreateDeploymentFile」機能は、BARファイルを生成します。BARには.bpmnコンテンツを含む.bpmn20.xmlファイルがあります。ファイルの名前をすばやく変更することもできます。さらに、ActivitiDesignerを使用して.bpmn20を直接開くこともできます。 xmlファイル。
-
BPMN 2.0XMLファイルをActivitiDesignerにインポートしてグラフを作成できます。プロジェクトに、BPMN 2.0XMLをコピーして再度使用するだけです。 ActivitiDesignerが開きます。 Activiti Designerは、BPMNDIファイルを使用してグラフ情報を作成します。 BPMN2をお持ちの場合。 0 BPMN DI情報のないXMLファイル、作成する画像がありません。
-
BARファイルとオプションのJARファイルをデプロイするには、パッケージエクスプローラービューでActivitiプロジェクトを右クリックし、ポップアップメニューの下部を選択します。デプロイメントアーティファクトを作成するオプションはActivitiDesignerによって作成されます。 Designerのデプロイメント機能の詳細については、を参照してください。 デプロイ 1つの期間。
-
単体テストを生成します(パッケージエクスプローラービューでBPMN2.0 XMLファイルを右クリックし、[ユニットテストを生成する)生成された単体テストは、H2データベースでActiviti構成を実行するように構成されています。これで、単体テストを実行してプロセス定義をテストできます。
-
ActivitiプロジェクトはMavenプロジェクトとして生成できますが、依存関係を構成する必要があり、実行する必要がありますmvn eclipse:eclipseこのようにして、Mavenの依存関係は期待どおりに構成されます。 Mavenの依存関係は、プロセス設計には必要ないことに注意してください。これらは、単体テストを実行する場合にのみ必要です。
ActivitiDesignerのBPMN機能
-
開始イベントなし、開始エラーイベント、タイマー開始イベント、最後にエラーなしイベント、イベント、終了シーケンスフロー、並列ゲートウェイ、ゲートウェイ、ゲートウェイ、排他的包括的イベントゲートウェイ、組み込みサブプロセス、イベントサブプロセス、呼び出しアクティビティをサポートします。スイミングプール、レーン、スクリプトタスク、ユーザータスク、サービスタスク、メールタスク、手動タスク、ビジネスルールタスク、取得タスク、タイマー境界イベント、エラー境界イベント、信号境界イベント、タイマーキャプチャイベント、信号キャプチャイベント、信号スロープロジェクト、および4つのAlfresco固有の要素(ユーザー、スクリプト、メールタスク、および開始イベント)。
-
要素にカーソルを合わせて新しいタスクタイプを選択するだけで、タスクのタイプをすばやく変更できます。
-
要素にカーソルを合わせて新しい要素タイプを選択するだけで、新しい要素をすばやく追加できます。
-
JavaサービスタスクのJavaクラス、式、およびプロキシ式の構成をサポートします。さらに、フィールド拡張も構成できます。
-
Activitiはさまざまなプロセス定義に従ってさまざまなストレージプールを読み取ることができるため、プールとレーンをサポートします。 1つのストレージプールのみを使用することは理にかなっています。複数のプールを使用する場合は、ストレージプールのシーケンスフローに注意してください。ADエンジンの展開中に問題が発生する可能性があります。もちろん、必要な数のプールとレーンを追加できます。
-
name属性を入力することにより、タグシーケンスフローを追加できます。タグの位置を自分で見つけて、BPMN 2 XMLDIパーツ情報として保存できます。
-
サブプロセスイベントをサポートします。
-
拡張された組み込みサブプロセスをサポートします。埋め込みサブプロセスを別の埋め込みサブプロセスに追加することもできます。
-
タスクおよび組み込みサブプロセスのタイマー境界イベントをサポートします。ただし、タイマー境界イベントの最大の意味は、ActivitiDesignerのユーザータスクまたは埋め込みサブプロセスで使用できることです。
-
メールタスク、ユーザータスク候補の構成、スクリプトタスクの構成など、追加のActiviti拡張機能をサポートします。
-
Activiti実行監視とタスク監視をサポートします。実行監視に項目拡張を追加することができます。
-
シーケンスフローの条件をサポートします。
ActivitiDesignerのデプロイメント機能
プロセス定義とタスクフォームをActivitiエンジンにデプロイすることは難しくありません。プロセス定義のBPMN2.0 XMLファイルを含むBARファイルを準備するために、ActivitiExplorerで参照できるタスクフォームとプロセス画像を用意することもできます。 DesignerでBARファイルを作成するのは非常に簡単です。プロセスが完了したら、パッケージエクスプローラービューでActivitiプロジェクトを右クリックし、ポップアップメニューの下部で選択します。デプロイメントアーティファクトを作成するオプション。
次に、BARファイルを含むデプロイメントディレクトリが作成されます。ActivitiプロジェクトのJavaクラスJARファイルもここにあります。
これで、Activiti Explorerのデプロイメントタグを使用して、このファイルをActivitiエンジンにデプロイできます。準備ができていると思います。
プロジェクトにJavaクラスが含まれている場合、デプロイメントはもう少し面倒です。この場合、ActivitiDesignerはデプロイメントアーティファクトを作成する同時に、コンパイルされたクラスを含むJARファイルが生成されます。これらのクラスをActivitiエンジンクラスパスヤギの下に作成するには、このJARファイルをActivitiTomcatインストールパスの下のactiviti-XXX / WEB-INF / libパスにデプロイする必要があります。