4.3.2.2. サブプロセス¶
サブプロセスとは、特定のプロセス定義内で利用されるプロセス定義であり、実線の長方形によって表現されます。
サブプロセスに対してマルチインスタンスの指定を行う事もできます。
サブプロセスには、いくつかの制約があります。
開始イベントは通常の開始イベントのみを定義できます。
タイマ開始イベント、シグナル開始イベント、メッセージ開始イベント、エラー開始イベントは利用できません。複数の開始イベントを持つ事はできません。
サブプロセスの境界を越えてシーケンスフローを定義する事はできません。
設定可能な項目は以下のとおりです。
4.3.2.2.1. サブプロセスの配置¶
4.3.2.2.2. 基本情報の設定¶
基本情報の設定について解説します。
エディタ上で設定を行いたいフローエレメントをクリックします。
プロパティエリアから「基本情報」タブを選択します。
プロパティの詳細は以下のとおりです。
項目名 | 必須/任意 | 入力形式 | 説明 |
---|---|---|---|
ID | 必須 | 任意の文字列を設定します。
英数字と一部の記号のみ使用できます。
|
フローエレメントを一意に特定するためのIDを設定します。 |
名前 | 任意 | 任意の文字列を設定します。
|
フローエレメントの名前を設定します。
プロセス定義で表示されます。
|
実行モード | 非同期実行を行うための設定です。 | ||
制御モード | 排他制御を行うための設定です。 | ||
タスクの表示順 | 任意 | 「タスク追加」画面で表示されるタスクの順番を変更します。
「編集」リンクをクリックすると、「タスクの表示順」ダイアログが表示されます。
|
4.3.2.2.3. 「タスクの表示順」ダイアログ¶
「タスクの表示順」について説明します。
項目名 | 説明 |
---|---|
リセット | 表示順をリセットします。
|
選択 | 「上へ」、および、「下へ」でタスクを並び替えます。
並び替えたいタスクを選択した後、「上へ」、および、「下へ」をクリックしてください。
|
名前 | タスクの名前が表示されます。 |
ID | タスクのIDが表示されます。 |
アクテビティ種別 | アクティビティ種別が表示されます。 |
オプショナル | オプショナルタスクである場合、「オプショナル」と表示されます。 |
「決定」ボタン | 表示されている順番に並び替えます。
|
「取り消し」ボタン | タスクの表示順の変更をキャンセルし、ダイアログを閉じます。
|