Все статьи

Каскадные значения полей

TL;DR

Используйте каскадирование, чтобы сохранять одинаковые значения настраиваемых полей для родительских элементов и подэлементов. Когда вы включаете каскадирование для родительского элемента, все текущие и новые подэлементы наследуют это значение. Вы можете в любое время изменить значение в подэлементе, а затем позже восстановить наследование, чтобы снова синхронизировать его с родительским элементом.

Таблица 29. Доступность для пользователей старых планов


Доступно: Legacy Business, Legacy Enterprise.; Недоступно: Legacy Free, Legacy Professional.;

Таблица 30. Доступность


Доступность: Business, Pinnacle, Apex. Недоступность: Free, Team;

Обзор

Каскадирование значений полей помогает поддерживать единые значения полей между родительскими элементами и подэлементами. Когда вы включаете каскадирование для значения поля в родительском элементе, подэлементы наследуют значение родителя. Вы можете переопределить это значение в подэлементе и позже восстановить наследование, если потребуется снова синхронизировать его.

Как работает каскадирование

В любом родительском элементе можно включить каскадирование для настраиваемого поля.

  • После включения каскадирования:

  • Все подэлементы отображают то же значение поля, что и родительский элемент.

  • Новые подэлементы, созданные в этом родительском элементе, автоматически наследуют его значение.

  • Вы можете вручную переопределить значение в любом подэлементе.

  • Вы можете в любой момент восстановить наследование, чтобы снова синхронизировать подэлемент с родительским элементом.

Если вы переместите элемент к новому родителю:

  • Каскадирование обновит значение подэлемента, чтобы оно соответствовало текущему значению родительского элемента.

  • Если в новом родительском элементе каскадирование не включено, подэлемент сохраняет своё последнее значение.

Для элементов с несколькими родителями:

  • Элемент наследует значение от своего самого старого родителя.

  • Если этот родитель удалён, элемент проверяет остальных родителей.

  • Значение обновляется на основании следующего подходящего родителя или остаётся прежним, если ни у одного из оставшихся родителей каскадирование не включено.

Каскадирование работает с этими типами настраиваемых полей:

  • Единичный выбор

  • Множественный выбор

  • Текст

  • Флажок

  • Люди

  • Дата

  • Ссылка на базу данных

Каскадирование также работает с этими системными полями: Важность

importance.gif

Note

  • Каскадированные значения полей нельзя откатить к предыдущему значению.

  • В Wrike важность может быть установлена только для элементов уровня задачи.

Как работает каскадирование для новых подэлементов

Поведение каскадирования зависит от способа создания подэлемента.

  • Из прототипа: если у родительской папки или проекта есть каскадированное настраиваемое поле, его значение применяется к новым подэлементам, созданным из прототипа в этом расположении. Если в прототипе уже задано значение по умолчанию для того же настраиваемого поля на подэлементе, каскадированное значение родителя его переопределит.

  • Из формы запроса: если подэлемент создаётся через форму запроса и форма передаёт значение для того же настраиваемого поля, это переданное значение остаётся без изменений. Каскадированное значение родителя не перезаписывает его. Это помогает сохранить ответы, собранные через форму.

Вкратце, каскадирование по-прежнему обеспечивает согласованность создания элементов через прототипы, импорты, элементы, созданные через API, и формы запроса, но значения, отправленные через формы запроса, имеют приоритет над каскадированными значениями родителя.

Important

Для элементов, созданных или обновлённых через форму запроса, каскадирование не будет перезаписывать:

  • Важность

  • Любое настраиваемое поле, добавленное при отправке формы.

Если форма содержит поле, но в отправленной форме для него нет значения, применяется каскадирование целевой папки.

Как каскадировать значения полей

  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
Верх