段階または活動状態モデル
次の図は、ステージまたはアクティビティ・インスタンスのライフサイクルを示しています。
| 状態 | 説明 |
|---|---|
|
使用可能 |
ステージまたはグローバル・アクティビティは、プロセスがインスタンス化されるか「アクティブ」になると「使用可能」になります。 ただし、ステージを含むステージが「アクティブ」stateに入ると、ステージ内のアクティビティは「使用可能」になります。 |
|
有効 |
舞台や活動は人間の介入が必要な場合にのみこの状態に入る。 手動でアクティブにされたマーカーが有効になっている場合、ステージまたはアクティビティは「使用可能」から「有効」(after fulfilling enablement conditions if any)に移行します。 ここから、プロセス参加者は、ステージまたはアクティビティを「アクティブまたはディセーブル」状態に移すことができます。 |
|
無効 |
プロセス参加者は、ステージまたはアクティビティを「無効」状態に移動して、現在のプロセス・インスタンスでその実行をスキップできます。 同様に、「無効」ステージまたはアクティビティを再度有効にすることもできます。 これらのアクションは実行時に実行されます。 |
|
アクティブ |
ステージが「アクティブ」になると、ステージ内のすべてのアクティビティがインスタンス化され、「使用可能」になります。 アクティビティが「アクティブ」状態になると、そのタスクの実際の実行が開始されます。 手動でアクティブ化されたマーカーが有効になっている場合、ステージまたはアクティビティは「有効」stateに入り(存在する場合は有効化条件を満たした後)、プロセス参加者がアクティブ化するのを待ちます。 手動でアクティブ化されたマーカーが無効になっている場合、ステージまたはアクティビティはインスタンス化されるとすぐに、またはアクティベーション条件が満たされた後にすぐに「アクティブ」になります。 |
|
失敗 |
この状態は、ステージまたはアクティビティの開始、アクティブ化、または完了に失敗したことを示します。 |
|
完了 |
この状態は、ステージまたはアクティビティが正常に完了したことを示します。 アクティビティは、実行が終了するとこの状態になります。 「すべて」アクティビティが「完了」、「終了」、または「無効」である場合、ステージは自動的に「完了」とマークされます。 ステージ「完了」を手動でマークするか、オートコンプリート・マーカーを使用することもできます。 「ステージのマーカーの有効化」を参照してください。 「完了」状態のステージまたはアクティビティがランタイム・データベースから削除されます。 |
|
Terminated |
ステージまたはアクティビティは、その終了条件が満たされるか、その親(プロセスまたはステージ)が終了すると、この状態になります。 「終了」ステージまたはアクティビティがランタイム・データベースから削除されます。 |
マイルストーン状態モデル
次の図は、マイルストーン活動のライフサイクルを示しています。
図dp-milestone-states.pngの説明
| 状態 | 説明 |
|---|---|
|
使用可能 |
マイルストーンは、それが含まれるステージが「アクティブ」になると「使用可能」になります。 グローバルなマイルストーンは、それが含まれているプロセスがインスタンス化されるときに「使用可能」になります。 |
|
完了 |
完了条件が満たされると、マイルストーンがこの状態に入ります。 |
