オントロジーの構築Dynamic SchedulingProgram Scheduling ウィジェット概要

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Program Scheduling ウィジェット

Program Scheduling ウィジェットは、プログラム、プロジェクト、タスクを時系列で表示する Workshop ウィジェットです。ワークストリーム全体の進行状況の追跡、タスク間の関係の可視化、下流の成果物に影響する可能性がある阻害要因の特定に使用します。このウィジェットは、開始時刻と終了時刻を表す日付またはタイムスタンプのプロパティを持つ任意のオブジェクトタイプで使用できます。

Program Scheduling ウィジェットを設定するモジュール作成者は、次のことができます。

  • インタラクティブなタイムライン上でプロジェクトとタスクの進行状況を追跡します。タスクは、予定期間を反映したパックとして表示されます。
  • タスクの依存関係をパック間の矢印として可視化し、ユーザーが阻害要因を特定し、遅延がプログラム全体にどのように波及するかを理解しやすくします。
  • タイムラインの横にある、折りたたみ可能なグループの階層テーブルにタスクを整理します。たとえば、プロジェクト、チーム、フェーズでグループ化できます。

次の例では、Program Scheduling ウィジェットにプロジェクトのフェーズでグループ化されたタスクが表示され、依存関係の矢印によって成果物間の関係が強調表示されています。

Program Scheduling ウィジェットの例:プロジェクトのフェーズでグループ化されたタスクと、成果物間の依存関係の矢印を表示。

パックの種類

データレイヤー内の各タスクまたはイベントは、タイムライン上にパックとして表示されます。パックの種類はレイヤーごとに設定され、項目の可視化方法と利用可能なインタラクションが決まります。

  • 標準パック: 一定の期間にわたるタスクやアクティビティを表す長方形のバーです。依存関係の矢印をサポートし、タスク間の依存関係を可視化できます。
  • 背景パック: プロジェクトのフェーズ、計画サイクル、レビュー期間など、より広い期間を表す、色付きの長方形の領域です。背景パックは、その前面にあるタスクに視覚的なコンテキストを提供しますが、読み取り専用であり、ユーザーは編集できません。
  • イベントパック: 特定の1時点を示す細い垂直マーカーです。マイルストーン、期限、重要な意思決定の時点を表すことができます。

依存関係

Program Scheduling ウィジェットは、タイムライン上の関連するパックを結ぶ矢印としてタスクの依存関係を可視化できます。これにより、ユーザーは実行順序の制約を理解し、下流の作業を妨げているタスクを特定できます。依存関係はレイヤーごとに設定します。オブジェクトタイプ上で、同じレイヤー内にあるほかのオブジェクトの主キーを参照する配列プロパティを選択します。

  • 依存関係の矢印は、標準パックでのみ利用可能です。
  • パックにカーソルを合わせると、その依存関係の連鎖が強調表示され、どのタスクが妨げられているか、どのタスクがほかのタスクを妨げているかを追跡しやすくなります。
  • インターフェースのデフォルトで矢印を非表示オプションを使用すると、矢印をデフォルトで非表示にできます。ユーザーは実行時に矢印の表示設定を切り替えられます。

ウィジェットのレイアウト

次の画像は、ウィジェット全体のレイアウトの概要を示しています。

Program Scheduling ウィジェットのレイアウトの概要。
  1. タイムライン: ウィジェットの本体には、設定可能な開始タイムスタンプと終了タイムスタンプで制御される水平の時間軸に沿って、タスクのパックが配置されます。編集が行われた場合、右側に変更を保存ボタンが表示されます。
  2. 行: 本体の左側には、プロジェクト、チーム、フェーズなどの設定可能なプロパティで整理された行の階層テーブルが表示されます。グループは展開または折りたたむことができます。
  3. 依存関係: 関連するタスクのパックを矢印で結び、実行順序の制約を可視化し、阻害要因を強調表示します。
  4. 詳細カード: パックを選択すると、選択したタスクのプロパティを表示する詳細カードが開きます。この表示では、ユーザーは編集やリンクをたどる操作も行えます。