В шаблоне можно отметить поля, которые обязательно должны быть заполнены при создании задачи, проекта или контакта. Правда, до сегодняшнего дня это касалось только добавленных вами пользовательских полей, а системные поля такого признака не имели. Так повелось с давних времен, и это отдельная история. Но идеологически верно было дать возможность управлять обязательностью заполнения системных полей так же, как это сделано для кастомных. А долги нужно отдавать, даже если это долги идеологические. Поэтому мы провели кучу работы для того, чтобы вы могли поставить красную звездочку у любого поля задачи, контакта или проекта – и не пропускать никого мимо этих красных маячков
Как это работает?
Настраивается обязательность системных полей в шаблоне, как и в случае с пользовательскими полями:
В форме создания/редактирования задачи такое поле помечается знакомой всем красной звездочкой:
Сохранить задачу, не заполнив такое поле, не получится. Аналогичный запрет сработает при инлайн-редактировании – при попытке удалить значение из обязательного поля, система заблокирует эту операцию и выдаст предупреждение. В общем, все достаточно просто и ожидаемо.
Нюансы и тонкости
- Так как управление датами и длительностью задачи объединены в один элемент управления “Даты”, настройка обязательности полей для него несколько отличается. Вызывается она так же, кликом на троеточие справа от названия блока “Даты”, но в появившемся меню для каждого реквизита добавлена своя галочка обязательности, что позволяет настроить любую нужную комбинацию:
- При создании объекта в поле быстрого создания (в фильтрах, планировщиках и т.п.) обязательность заполнения полей игнорируется, как и в случае с кастомными полями.
- До сегодняшнего дня для поля “Исполнитель” в задаче действовала особая логика: если исполнитель не задан, система предупреждала об этом и предлагала задать его или подтвердить создание задачи без исполнителя. Теперь этой логики нет. Если в вашем случае задачи должны создаваться только с исполнителями, задайте признак обязательности заполнения для этого поля в шаблоне задачи.
Вот и все, что касается обязательности заполнения системных полей в ПланФиксе. Еще один идеологический долг отдан, на душе стало чуть легче, можно работать дальше 🙂
Не может быть!
Сколько сценариев сегодня пойдет под нож…
И то польза 🙂
Ура!