フィールド値のカスケード
要するに
カスケーディングを使用して、親アイテムとサブアイテム間でカスタムフィールドの値を同じに保ちます。 親アイテムでカスケードを有効にすると、既存および新規のすべてのサブアイテムがその値を継承します。 サブアイテム内の値はいつでも変更できます。その後、継承を再度有効にして親アイテムと再同期することもできます。
| 利用可能:レガシー Business、レガシー Enterprise。利用不可:レガシー Free、レガシー Professional。 |
| Availability: Business, Pinnacle, Apex. ; Unavailability: Free, Team; |
注
APIを通じてカスケードを有効にすることもできます。 API経由での有効化方法の詳細については、Trigger field cascading を参照してください。
任意の親アイテムから、カスタムフィールドのカスケーディングを有効にできます。
- カスケーディングを有効にすると次のようになります。
- すべてのサブアイテムが親アイテムと同じフィールド値を表示します。
- その親の下で新しく作成されたサブアイテムは、自動的に親の値を継承します。
- 任意のサブアイテムで値を手動で上書きできます。
- いつでも継承を復元して、サブアイテムを再度親アイテムと同期できます。
アイテムを別の親に移動した場合:
- その値は自動的には更新されません。
- 親フォルダーで新しく作成されたアイテムのみが、親アイテムの現在の値を継承します。
- 新しい親でカスケードが有効になっていない場合、移動したアイテムは既存の値を保持します。
複数の親を持つアイテムの場合:
- アイテムは最も古い親から値を継承します。
- その親が削除された場合、アイテムは残りの親を確認します。
- 残りの親のいずれかでカスケーディングが有効になっていれば、次に該当する親の値に更新され、いずれの親でも有効でない場合は値はそのままになります。
カスケーディングは、次のカスタムフィールドタイプで機能します:
- 単一選択
- 複数選択
- テキスト
- チェックボックス
- メンバー
- 日付
- データベースへのリンク
カスケーディングは次のシステムフィールドでも機能します: 重要度
注
- カスケードされたフィールド値は以前の値にロールバックできません。
- Wrike では、重要度を設定できるのはタスクレベルのアイテムのみです。
カスケーディングの動作は、サブアイテムの作成方法によって異なります。
- ブループリントから作成する場合: 親フォルダーまたはプロジェクトにカスケードされたカスタムフィールドがあると、その場所内でブループリントから作成した新規サブアイテムにその値が適用されます。 ブループリントに同じカスタムフィールドのデフォルト値がサブアイテム側で既に設定されている場合でも、親のカスケード値がそれを上書きします。
- リクエストフォームから作成する場合: リクエストフォーム経由でサブアイテムが作成され、そのフォームが同じカスタムフィールドに値を送信した場合、その送信された値はそのまま保持されます。 親のカスケード値はそれを上書きしません。 これにより、フォームで収集された回答が保持されます。
要するに、カスケーディングはブループリント、インポート、API で作成されたアイテム、そしてリクエストフォーム間でアイテム作成を一貫させますが、リクエストフォームで送信された値は親からのカスケード値より優先されます。
重要
リクエストフォームによって作成または更新されたアイテムについては、カスケーディングでは次の項目を上書きしません。
- 重要度
- フォーム送信に含まれるすべてのカスタムフィールド
フォームにフィールドが含まれていて、送信されたフォームにその値がない場合、ターゲットフォルダーのカスケードが適用されます。
ブループリントからアイテムを作成すると、カスケードされたカスタムフィールドの値が親アイテムの値に基づいて適用されます。