Каскадные значения полей
TL;DR
Используйте каскадирование, чтобы сохранять одинаковые значения настраиваемых полей для родительских элементов и подэлементов. Когда вы включаете каскадирование для родительского элемента, все существующие и новые подэлементы наследуют это значение. Вы можете в любой момент изменить значение в подэлементе, а затем восстановить наследование, чтобы снова синхронизировать его с родительским элементом.
| Доступно: Legacy Business, Legacy Enterprise.; Недоступно: Legacy Free, Legacy Professional.; |
| Availability: Business, Pinnacle, Apex. ; Unavailability: Free, Team; |
Администраторы могут выбрать, кто может каскадировать значения настраиваемых полей в ролях доступа.
Каскадирование значений полей помогает поддерживать единые значения полей между родительскими элементами и подэлементами. Когда вы включаете каскадирование для значения поля в родительском элементе, подэлементы наследуют значение родителя. Вы можете переопределить это значение в подэлементе и позже восстановить наследование, если потребуется снова синхронизировать его.
Note
Вы можете включить каскадирование через API. Дополнительные сведения о том, как включить это через API, можно найти в Trigger field cascading.
В любом родительском элементе можно включить каскадирование для настраиваемого поля.
- После включения каскадирования:
- Все подэлементы отображают то же значение поля, что и родительский элемент.
- Новые подэлементы, созданные в этом родительском элементе, автоматически наследуют его значение.
- Вы можете вручную переопределить значение в любом подэлементе.
- Вы можете в любой момент восстановить наследование, чтобы снова синхронизировать подэлемент с родительским элементом.
Если вы переместите элемент к новому родителю:
- Его значение не будет обновляться автоматически.
- Только вновь создаваемые элементы в родительской папке наследуют текущее значение родительского элемента.
- Если в новом родительском элементе не включено распространение значений, перемещённый элемент сохраняет своё существующее значение.
Для элементов с несколькими родителями:
- Элемент наследует значение от своего самого старого родителя.
- Если этот родитель удалён, элемент проверяет остальных родителей.
- Значение обновляется на основании следующего подходящего родителя или остаётся прежним, если ни у одного из оставшихся родителей каскадирование не включено.
Каскадирование работает с этими типами настраиваемых полей:
- Единичный выбор
- Множественный выбор
- Текст
- Флажок
- Люди
- Дата
- Ссылка на базу данных
Каскадирование также работает с этими системными полями: Важность
Примечание
- Каскадированные значения полей нельзя откатить к предыдущему значению.
- В Wrike важность может быть установлена только для элементов уровня задачи.
Поведение каскадирования зависит от способа создания подэлемента.
- Из прототипа: если у родительской папки или проекта есть каскадированное настраиваемое поле, его значение применяется к новым подэлементам, созданным из прототипа в этом расположении. Если в прототипе уже задано значение по умолчанию для того же настраиваемого поля на подэлементе, каскадированное значение родителя его переопределит.
- Из формы запроса: если подэлемент создаётся через форму запроса и форма передаёт значение для того же настраиваемого поля, это переданное значение остаётся без изменений. Каскадированное значение родителя не перезаписывает его. Это помогает сохранить ответы, собранные через форму.
Вкратце, каскадирование по-прежнему обеспечивает согласованность создания элементов через прототипы, импорты, элементы, созданные через API, и формы запроса, но значения, отправленные через формы запроса, имеют приоритет над каскадированными значениями родителя.
Important
Для элементов, созданных или обновлённых через форму запроса, каскадирование не будет перезаписывать:
- Важность
- Любое настраиваемое поле, добавленное при отправке формы.
Если форма содержит поле, но в отправленной форме для него нет значения, применяется каскадирование целевой папки.
-
Откройте родительский элемент и создайте или выберите настраиваемое поле, которое нужно каскадировать 1.
-
Введите необходимое значение в поле 2.
-
Наведите курсор на поле и нажмите иконку каскадирования 3.
-
В открывшемся всплывающем окне проверьте сообщение и нажмите Применить значение 4.
-
Теперь у всех подэлементов то же значение поля, что и у родительского элемента.
-
Чтобы остановить каскадирование, снова наведите курсор на поле и нажмите X 5.
- Откройте соответствующее пространство.
-
Нажмите Настройки пространства 1.
-
Выберите вкладку Прототипы 2.
-
Создайте прототип 3 или откройте существующий 4.
- Добавьте подпроекты, задачи или подзадачи, которые нужно включить 5.
-
Создайте настраиваемые поля, которые хотите использовать 6.
-
Включите каскадирование для соответствующих настраиваемых полей 7.
Когда вы создаёте элементы из прототипа, каскадированные значения настраиваемых полей применяются в соответствии со значениями родительского элемента.