Обязательность системных полей

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

Пока не заполнишь поле, дальше не проехать

 

Как это работает?
Настраивается обязательность системных полей в шаблоне, как и в случае с пользовательскими полями:

Настройка обязательности заполнения системных полей

 

В форме создания/редактирования задачи такое поле помечается знакомой всем красной звездочкой:

Поле, обязательное для заполнения в ПланФиксе

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

 

Нюансы и тонкости

  • Так как управление датами и длительностью задачи объединены в один элемент управления “Даты”, настройка обязательности полей для него несколько отличается. Вызывается она так же, кликом на троеточие справа от названия блока “Даты”, но в появившемся меню для каждого реквизита добавлена своя галочка обязательности, что позволяет настроить любую нужную комбинацию:Обязательность заполнения дат и длительности задачи
  • При создании объекта в поле быстрого создания (в фильтрах, планировщиках и т.п.) обязательность заполнения полей игнорируется, как и в случае с кастомными полями.
  • До сегодняшнего дня для поля “Исполнитель” в задаче действовала особая логика: если исполнитель не задан, система предупреждала об этом и предлагала задать его или подтвердить создание задачи без исполнителя. Теперь этой логики нет. Если в вашем случае задачи должны создаваться только с исполнителями, задайте признак обязательности заполнения для этого поля в шаблоне задачи.

Вот и все, что касается обязательности заполнения системных полей в ПланФиксе. Еще один идеологический долг отдан, на душе стало чуть легче, можно работать дальше 🙂

Дмитрий Гончаренко Команда ПланФикса

3 комментария

Добавить комментарий