イベントでのネストされた計画の使用
システムプロパティを構成して、イベントで有効化された計画レベルを制御します。システムは、イベント内にネストされた計画を自動的に作成するため、計画を追加する手作業が削減され、システムパフォーマンスが向上します。イベントタスクの [ 依存関係 ] フィールドを更新することで、複数の有効化された計画間に依存関係を追加することもできます。
計画とイベントの変更
Yokohama リリース以降、計画とイベントの新しい変更は、計画フェーズと関連計画の作成に重点を置いています。
- 関連計画と復旧タスクの関連付け
関連する計画を復旧タスクに関連付けることができるようになり、復旧中の計画トリガーを特定して管理できるようになりました。
新しいフィールド [タスクに関連付けられている] が [関連計画] テーブルに追加されました。関連計画が復旧タスクに関連付けられている場合、このフィールドは True に設定されます。関連付けられていない場合、このフィールドは False に設定されます。
注:[ 関連計画 ] タブにリストされている関連計画が復旧タスクに関連付けられると、イベントに子計画として作成されます。どのタスクにも関連付けられていない場合は、子計画としてではなく、関連計画として作成されます。
イベントへの計画の追加
計画がイベントに追加されると、その関連計画とその階層全体が含まれます。イベントに手動で追加されたプランは、有効化されたプライマリプランと呼ばれます。タスクの関連付けのない計画は、関連計画と呼ばれます。復旧タスクに関連付けられた計画は、子計画と呼ばれます。
計画の階層の使用
以前は、プライマリ計画とそれに直接関連する計画のみがイベントに含まれていました。Yokohamaリリースでは、sn_recovery.max_activated_plan_levelsプロパティを設定して、イベント内の有効化された計画の深さを最大 10 レベルまで制御できます。
- 有効化された計画レベルのプロパティのリセット
- 次の例に示すように sn_recovery.max_activated_plan_levels プロパティをカスタマイズして、イベントで作成される有効化された計画のレベルを制御できます。
- 手動で追加された計画のみを作成するには、プロパティを 1 に設定します。
- プライマリ計画とその第 1 レベルの関連計画のみを作成するには、プロパティを 2 に設定します。
複数レベル計画のサンプルユースケース
複数レベルの階層計画をイベントに追加できます。システムプロパティが構成されていて、いくつかの関連計画に復旧タスクが関連付けられている、次のユースケースを考えてみましょう。関連する計画がイベントに追加されるイベントが作成されます。
プライマリ計画であるプラン 1 には、関連計画としてプラン 2 とプラン 3 があります。プラン 1 には、タスク 1、タスク 2、およびタスク 3 の 3 つの復旧タスクが含まれます。タスク 2 には、関連計画としてプラン 2 があります。
同様に、プラン 2 には、タスク 1、タスク 2、タスク 3 の 3 つの復旧タスクがあります。例に示すように、プラン 1 はプラン 2 をトリガーし、プラン 2 はプラン 4 をトリガーします。
以前は、プラン 1 のようなプライマリ計画がイベントに含まれる場合、プラン 2 やプラン 3 などの関連計画の第 1 レベルのみが追加されていました。プラン4のようなより深いレベルは含まれていませんでした。ネストされた計画機能を使用すると、プラン 4 を含む最大 10 レベルの深さの計画を階層に追加できます。
イベントを作成してプラン 1 を追加すると、関連する計画、資産、およびタスクが自動的に含まれます。[ 進行状況の表示 ] ボタンを選択すると、[進行状況のトラッカー] ウィンドウが開き、計画、資産、タスク、および関連計画の追加の進捗状況とステータス、およびバックグラウンドプロセスのステップとステータスが表示されます。
すべてのプロセスが完了すると、ページを更新して最新の更新を確認するように求めるメッセージが表示されます。メッセージを閉じてから、作成された計画とイベントタスクを表示できます。
例に示すように、プラン 1 がプライマリプランです。プラン 3 は復旧タスクに関連付けられていないため、プラン 1 の関連計画としてマークされます。プラン 2 とプラン 4 は復旧タスクに関連付けられているため、子計画です。
イベントタスク:イベントタスクは、デフォルトでリストビューに表示されます。階層ビューに切り替えると、プライマリ計画と関連計画を最上位レベルとする階層が表示されます。
この例では、プライマリ計画 (ACP0010118) と関連計画 (ACP0010119) を最上位レベルに、イベントタスクと計画の階層を示しています。
- プラン 1 (ACP0010118) には 3 つのイベントタスクがあります。2 番目のイベントタスク (EVNTSK0010321) はプラン 2 (ACP0010120) をトリガーし、別のイベントタスク (EVNTSK0010324) はプラン 4 をトリガーします。
- プラン 3 (ACP0010119) には、関連するアクティブ化された計画がありません。
- 2 つの子計画 (ACP0010120 と ACP0010121) が子レベルに表示されます。
リストビュー、階層ビュー、および全ページビューの間を移動する
- リストビュー
- イベントタスクをリスト形式で配置して、階層を読みやすく、すばやく理解できるようにします。長いテキストをふるいにかけることなく、特定の情報をスキャンして見つけるのに役立ちます。
- 階層ビュー
- 計画の依存関係とイベントタスクの順序を可視化します。デフォルトでは、リストビューにはプライマリ計画と関連計画のみが表示されます。階層ビューに切り替えて、完全な計画階層を表示します。注:作業分割構成 (WBS) は、依存関係に基づいてタスクを配置します。有効化された計画の場合、WBS 順序は、イベントタスクと計画の両方の依存関係を考慮して計算されます。リストビューでイベントタスクと計画の情報を編集できますが、階層ビューは読み取り専用です。
- 全ページを表示
- 一度に多くのタスクを表示し、計画階層とタスクの包括的な概要を表示できます。リストビュー、階層ビュー、または全ページビューを切り替えることができます。
元のレコードに戻るには、[ レコードに戻る ] ボタンを選択します。
レベルごとのレコード
- UI ナビゲーション
- デフォルトでは、最初のレベルには 10 のプランのみが表示されます。他にもある場合は、[ さらに表示] ボタンを選択して追加のレコードを表示します。たとえば、100 個のプランがある場合、最初は 10 個のみが表示され、[ さらに表示] を選択すると次のセットが読み込まれます。
計画間の依存関係の構成
この例は、別の有効化された計画 (ACP0010118) に依存する有効化された計画 (ACP0010119) を示しています。同様に、イベントタスク (EVNTSK0010326) は、その依存タスク (EVNTSK0010322) が完了した後にのみ開始できます。
例に示すように、イベントタスクが更新されるたびに、イベントタスクが更新されたことを示すメッセージが表示されます。[更新] を選択すると、更新されたデータがロードされます。
タスクの依存関係は、プライマリ計画と関連計画に追加できますが、子計画には追加できません。子計画のイベントタスクの場合、依存関係は同じ子計画からのみ選択できます。たとえば、プラン 4 では、タスク 3 (EVNTSK0010331) は同じ子プラン内のタスク (EVNTSK0010329 と EVNTSK0010330) に依存します。
プライマリ計画および関連計画にタスクの依存関係を追加する場合、他のプライマリ計画または関連計画のタスクのみを [ 依存関係 ] フィールドで選択できます。
イベントタスクの順序を更新するプロパティの構成
タスクの依存関係が更新されるたびに、イベントタスクの順序が更新されます。500 を超えるイベントタスクが影響を受ける場合、順序は非同期に計算されます。sn_recovery.sync_task_order_calculation_limitプロパティは、非同期計算の制限をデフォルトで 500 タスクに設定します。タスク数がこの制限を超えて依存関係が更新されると、タスクオーダーの計算が非同期になり、イベント、イベントタスク、および有効化された計画に [タスクオーダーをリフレッシュ ] ボタンが表示されます。このボタンを選択すると、イベントタスクオーダーが手動で更新されます。
ネストされた計画を作成するプロセス
以前は、関連計画は有効化されたプライマリ計画に対してのみ作成されていました。Yokohama リリース以降、関連する有効化された計画を、すべての有効化された計画タイプのイベントタスクから作成できます。ネストされた計画の作成例を次の図に示します。
ネストされた計画を作成する手順は次のとおりです。
- イベントを作成します。
- 計画をイベントに追加します。有効化された計画は、計画タイプをプライマリとして設定して作成されます。
- 関連計画を作成するイベントがトリガーされます。計画にタスクの関連付けのない関連計画があり、計画レベルがプロパティで定義されたデフォルト値よりも低い場合、タイプが関連計画として設定されたアクティブ化された計画が作成されます。
- 1 つ以上のイベント資産を生成するイベントが作成されます。
- 資産が作成されると、イベントがトリガーされてイベントタスクが作成されます。
- イベントタスクに関連計画があり、そのレベルがプロパティで定義されたレベルより低い場合、タイプを子計画として設定された有効化された計画が作成されます。