すべての記事

フィールド値のカスケード

要するに

カスケーディングを使用して、親アイテムとサブアイテム間でカスタムフィールドの値を同じに保ちます。 親アイテムでカスケードを有効にすると、既存および新規のすべてのサブアイテムがその値を継承します。 サブアイテム内の値はいつでも変更できます。その後、継承を再度有効にして親アイテムと再同期することもできます。

テーブル 29. Availability - Legacy plans

利用可能:レガシー Business、レガシー Enterprise。利用不可:レガシー Free、レガシー Professional。

テーブル 30. 利用可能

Availability: Business, Pinnacle, Apex. ; Unavailability: Free, Team;

概要

管理者 は、誰がカスタムフィールド値をカスケードできるかを アクセスロール で選択できます。

フィールド値のカスケーディングにより、親アイテムとサブアイテム間でフィールド値を一貫して維持できます。 親アイテムでフィールド値のカスケーディングを有効にすると、サブアイテムは親の値を継承します。 サブアイテムでその値を上書きすることもできますし、後で継承を復元して再度同期させることも可能です。

APIを通じてカスケードを有効にすることもできます。 API経由での有効化方法の詳細については、Trigger field cascading を参照してください。

カスケーディングの仕組み

任意の親アイテムから、カスタムフィールドのカスケーディングを有効にできます。

  • カスケーディングを有効にすると次のようになります。
    • すべてのサブアイテムが親アイテムと同じフィールド値を表示します。
    • その親の下で新しく作成されたサブアイテムは、自動的に親の値を継承します。
    • 任意のサブアイテムで値を手動で上書きできます。
    • いつでも継承を復元して、サブアイテムを再度親アイテムと同期できます。

アイテムを別の親に移動した場合:

  • その値は自動的には更新されません。
  • 親フォルダーで新しく作成されたアイテムのみが、親アイテムの現在の値を継承します。
  • 新しい親でカスケードが有効になっていない場合、移動したアイテムは既存の値を保持します。

複数の親を持つアイテムの場合:

  • アイテムは最も古い親から値を継承します。
  • その親が削除された場合、アイテムは残りの親を確認します。
  • 残りの親のいずれかでカスケーディングが有効になっていれば、次に該当する親の値に更新され、いずれの親でも有効でない場合は値はそのままになります。

カスケーディングは、次のカスタムフィールドタイプで機能します:

  • 単一選択
  • 複数選択
  • テキスト
  • チェックボックス
  • メンバー
  • 日付
  • データベースへのリンク

カスケーディングは次のシステムフィールドでも機能します: 重要度

importance.gif

  • カスケードされたフィールド値は以前の値にロールバックできません。
  • Wrike では、重要度を設定できるのはタスクレベルのアイテムのみです。

新規サブアイテムにおけるカスケーディングの動作

カスケーディングの動作は、サブアイテムの作成方法によって異なります。

  • ブループリントから作成する場合: 親フォルダーまたはプロジェクトにカスケードされたカスタムフィールドがあると、その場所内でブループリントから作成した新規サブアイテムにその値が適用されます。 ブループリントに同じカスタムフィールドのデフォルト値がサブアイテム側で既に設定されている場合でも、親のカスケード値がそれを上書きします。
  • リクエストフォームから作成する場合: リクエストフォーム経由でサブアイテムが作成され、そのフォームが同じカスタムフィールドに値を送信した場合、その送信された値はそのまま保持されます。 親のカスケード値はそれを上書きしません。 これにより、フォームで収集された回答が保持されます。

要するに、カスケーディングはブループリント、インポート、API で作成されたアイテム、そしてリクエストフォーム間でアイテム作成を一貫させますが、リクエストフォームで送信された値は親からのカスケード値より優先されます。

重要

リクエストフォームによって作成または更新されたアイテムについては、カスケーディングでは次の項目を上書きしません。

  • 重要度
  • フォーム送信に含まれるすべてのカスタムフィールド

フォームにフィールドが含まれていて、送信されたフォームにその値がない場合、ターゲットフォルダーのカスケードが適用されます。

フィールド値をカスケードする方法

  1. 親アイテムを開き、カスケードしたいフィールドを作成または選択します 1

    snew1.png
  2. フィールドに必要な値を入力します 2

    snew2.png
  3. フィールドにカーソルを合わせ、カスケーディング アイコン 3 をクリックします。

    snew3.png
  4. 表示されたポップアップでメッセージを確認し、値を適用 をクリックします 4

    snew4.png
  5. すべてのサブアイテムが、親アイテムと同じフィールド値を表示します。

    Screen_new_final.gif
  6. カスケードを停止するには、もう一度フィールドにカーソルを合わせ、X 5 をクリックします。

    snew5.png

ブループリントでフィールドをカスケードする方法

  1. 該当のスペースを開きます。
  2. スペース設定 をクリックします 1

    Screenshot_1.png
  3. ブループリント タブを選択します 2

    Screenshot_2.png
  4. ブループリントを作成します 3、または既存のものを開きます 4

    Screenshot_3.png
  5. 含めたいサブプロジェクト、タスク、またはサブタスクを追加します 5
  6. 使用したいカスタムフィールドを作成します 6

    Screenshot_4.png
  7. 該当するカスタムフィールドでカスケードを有効にします 7

    Screenshot_5.png

ブループリントからアイテムを作成すると、カスケードされたカスタムフィールドの値が親アイテムの値に基づいて適用されます。

bpcascading-ezgif_com-optimize.gif
トップ