このページの一部は機械翻訳されている場合があります。

適用対象

Smartsheet
  • Pro
  • Business
  • Enterprise

機能

この機能を使用できるユーザー

シートの所有者管理者はシートのプロジェクト設定を変更できます。

依存関係の有効化および先行タスクの使用

Smartsheet の依存関係機能を使用すると、期間と先行タスク (最初に起こる必要があるもの) の値が変更されても、日付を自動的に計算して調整できます。

ご利用可能なユーザー

プラン:

  • Smartsheet
  • Pro
  • Business
  • Enterprise

権限:

シートの所有者管理者はシートのプロジェクト設定を変更できます。

この機能が Smartsheet リージョンまたは Smartsheet Gov に含まれているかどうかを確認してください。

依存関係を有効にすると、以下の機能がシートでアクティブになります。

  • 先行タスクの開始日または終了日を変更すると、依存するタスクの日付もすぐに調整されます。
  • 開始日、終了日、期間の列に任意の 2 つの値を入力すると、3 番目の値が自動的に計算されます。
  • 開始日と終了日、期間、完了率は、サマリー計算として親行にロールアップされます。
  • 親行の値は、子行の値に基づいて自動計算されるため、読み取り専用です。 
  • ガント チャートでクリティカル パスを強調表示して、プロジェクト全体の期間を左右する要因を視覚化できます。

プロジェクトの依存関係を有効化または無効化する

シートで依存関係を有効にするには、以下の手順に従ってください。

  1. 任意の列ヘッダーの下にあるドロップダウン矢印下向き矢印を選択し、[プロジェクト設定の編集] を選択します。
     
  2. [プロジェクト設定] ウィンドウの [依存関係設定] で、[依存関係の有効化] チェックボックスをオンにします。

    プロジェクト設定ウィンドウのビュー。

    新しいオプションが [プロジェクト設定] ウィンドウに表示されます。
     
  3. 先行タスクの列および期間の列として使用する列をそれぞれ指定します。
     

    これらの列がシートにない場合は、依存関係を有効にする際に「先行タスク」および「期間」という名前の列が自動的に作成されます。

依存関係の使用を停止し、シートから自動化を削除するには:

  1. 任意の列ヘッダーの下にあるドロップダウン矢印下向き矢印を選択し、[プロジェクト設定の編集] を選択します。
  2. [依存関係の有効化] チェックボックスをオフにし、[OK] を選択して変更を適用します。

期間と先行タスクとの連携

行に期間と先行タスクの値を入力すると、プロジェクト設定として指定されている稼働日に基づいて開始日および終了日が自動的に入力されます。

期間

期間は、開始日と終了日の間の作業時間です。期間は、開始日と終了日に基づいて自動計算することも、期間の列に手動で入力することもできます。

 

開始日と終了日を使用して期間を自動計算すると、期間は日数で返されます。他の単位の場合は、手動で期間を入力します。 

 

期間の形式 (表示形式と入力形式) の例は以下のとおりです。

期間書式
2 週間、2 週、2w
日 (端数なし)4 日
日 (端数あり)3.5 日
時間7 時間、7 時、7 h
60 分、60 分間、60 m
500 秒、500 秒間、500 s
組み合わせ4 時間 30 分、4h 30 m

 

期間の列で継続期間を使用すると、非稼働日 (非稼働日および休日を含む) が考慮されません。先頭に「e」を付けて経過期間を示します (e3d, e5h など)。

 

先行タスク

先行タスクを指定すると、アイテム間に依存関係を作成できます。 

先行タスクを指定して依存関係を作成する

  1. 先行タスクを作成する行を見つけます。
  2. 先行タスクの列に、最初に実行される必要のあるアイテムの行番号を入力します。

次のことに留意してください。

  • セルに行番号をコンマで区切って入力することにより、複数の先行タスクに依存関係を作成します (画像の行 7 を参照)。
  • Smartsheet では、依存タスクの日付を判断する際にすべての先行タスクが考慮に入れられます。例: 終了 - 開始の関係では、 依存タスクの開始日はすべての先行タスクの中で最も遅い終了日の後になるように設定されます。
  • 階層内の親行に先行タスクを追加すると、親のロールアップ機能により、先行タスクがすべての子行に適用されます。
  • この先行タスク関係により、子行の日付が直接変更されるのを防ぎます。たとえば、終了 - 開始の先行タスクが親行に設定されている場合、子行レベルで設定されている先行タスクに関係なく、すべての子タスクが同じ日に開始されます。これを回避するには、可能な限り低いレベルの子行に先行タスクを設定してください。

シート内の先行タスクのビュー。

先行タスク関係の属性を変更する

既定では、先行タスクを指定すると、2 つのアイテム間に終了 - 開始の関係が確立されます。 

依存タスクとその先行タスクの関係を変更するには、先行タスクの編集 [先行タスクの編集] を選択します ([先行タスク] 列の任意のセルをクリックします)。[先行タスクの編集] ウィンドウから、関係のタイプを変更したり、ラグ タイムを追加したりできます。


[先行タスクの編集] ウィンドウのビュー。

以下の依存関係タイプを選択できます。

  • 終了 - 開始 (FS): 先行タスクの終了後に依存タスクが開始する。
  • 終了 - 終了 (FF): 先行タスクの終了と同時に依存タスクも終了する。
  • 開始 - 開始 (SS): 先行タスクの開始と同時に依存タスクも開始する。
  • 開始 - 終了 (SF): 先行タスクの開始前に依存タスクが終了する。

ラグ タイムとリード タイム

先行タスクと依存タスクとの間に非活動期間または重複期間を設けるために、ラグ タイムを使用できます。たとえば、終了 - 開始の依存関係の「ラグ タイム (日数)」フィールドに「1d」と入力すると、依存タスクは先行タスクが終了した後、さらに 1 営業日後に開始されます。

先行タスクが終了する前に依存タスクが開始するようにスケジュールするには、負の数 (例: -1d) を使用してリード タイムを作成します。

 

ラグ タイムおよびリード タイムは、週単位、日単位 (端数なし)、日単位 (端数あり)、時間単位、分単位、秒単位、ミリ秒単位、またはこれらの組み合わせで入力できます (期間の例と同様です)。