Добавление и настройка полей

Какие типы поле есть? Как настроить формат поля? Чем отличаются разные типы полей? Как создать поле? Какие настройки есть у поля? Какие настройки поля нужно указать для синхронизации с КАД? Какие настройки поля нужно указать для формирования документов?

В конструкторе вы можете создавать поля для объектов, дополнительных атрибутов (событий, документов, участников, задач), клиентских запросов и реестров. Поле — элемент блока, содержащий определенную информацию для заполнения в отдельной ячейке строки.

Список всех полей представлен на панели слева в конструкторе на вкладке Поля. Список отсортирован в алфавитном порядке.

В Case.one вы можете использовать поля следующих форматов:

  • Встраиваемый код — можно вставить содержимое по указанной ссылке или коду (например, для отображения видео, местоположения, где код может быть указан ссылкой или кодом).
  • Гиперссылка — можно вставить ссылку на внешний источник.
  • Данные — поле позволяет автоматически заполнять значения в зависимости от источника (формата и значения родительского поля).
  • Дата и Дата и время — в качестве значения по умолчанию можно выбрать конкретную дату или дату создания (с задержкой или без).
  • Кнопка — можно запустить ручной сценарий автоматизации.
  • Логический — в поле можно выбрать вариант ответа: Да или Нет.
  • Разделитель — поле позволяет визуально разграничить поля в блоке.
  • Сообщение — поле позволяет вести чат в отдельном блоке (работа с сообщениями аналогична работе с комментариями в Case.one).
  • Справочник — можно выбрать значения из конкретного справочника Case.one.
  • Текст — можно настроить ввод текста по определенной маске.
  • Текстовое расширяемое — значение в поле можно форматировать с помощью HTML-разметки.
  • Формула расчета — можно выполнить расчет данных по заранее настроенной формуле.
  • Чекбокс — в поле можно выбрать вариант ответа Да или Нет с помощью установки флага.
  • Число — можно указать целое или дробное число.
  • Шаблон номера дела — в поле можно выбрать шаблон нумерации дел/объектов.
  • Поля с форматом Объект, которые позволяют использовать данные Case.one:

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


Добавление и настройка готового поля

Для добавления ранее созданного поля просто выберите его из списка на боковой панели и перетащите в нужную строку выбранного блока.

При добавлении поля в пустую строку, поле по умолчанию будет занимать всю ширину строки. Максимальное число полей в каждой строке — 12.

При настройке полей в блоке вы можете изменить:

  • Порядок полей в блоке с помощью кнопки .
  • Ширину полей в блоке с помощью кнопки .

Чтобы добавить ранее созданное поле:

  1. Выберите из списка слева поле и перетащите его в строку блока с помощью Drag&Drop.
  2. Измените настройки поля в зависимости от его формата, например:
  3. Для сохранения настроек поля нажмите кнопку Применить.
  4. Сохраните изменения в типе объекта.

Чтобы быстро найти нужное поле, введите его наименование в строку поиска. Поиск выполняется по частичному совпадению.



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


Создание поля

Для создания поля:

  1. Добавьте блоки и строки в блок.
  2. На вкладке Поля перетащите Новое поле в строку. По умолчанию будет добавлено поле с форматом Текст.
  3. Укажите название поля.
  4. Выберите формат поля.
  5. В зависимости от типа поля укажите стандартные настройки поля.
  6. В зависимости от типа поля укажите специальные настройки поля, если они предусмотрены.
  7. Настройте ширину полей и их расположение в блоке:
    • С помощью кнопки  измените порядок полей
    • С помощью кнопки  измените ширину полей
  8. Нажмите кнопку Применить для сохранения настроек нового поля.
  9. Нажмите кнопку в правом нижнем углу для сохранения изменений объекта.

После сохранения типа объекта изменение формата поля недоступно для всех типов полей, кроме поля с типом Текст.


Стандартные настройки полей

Доступные стандартные настройки поля зависят от его формата. В Case.one предусмотрены следующие стандартные параметры для полей:

  • Название.
  • Значение по умолчанию — можно указать значение, которое будет заполнено по умолчанию в карточке объекта/дела.
  • Возможность редактирования — позволяет выбрать, можно ли редактировать значение поля (аналогично настройками видимости блока):
    • Да
    • Нет
    • Да, при условиях
    • Нет, при условиях
  • Обязательность — позволяет выбрать, будет ли поле обязательно для заполнения (аналогично настройками видимости блока):
    • Да
    • Нет
    • Да, при условиях
    • Нет, при условиях
  • Тег — позволяет формировать документы, счета и шаблоны документов и т.д. (подробнее — Работа с шаблонами документов и счетов), можно прописать теги вручную или использовать системные теги.
  • Системное имя — позволяет автоматически заполнять поля в карточке объекта или дела с помощью специальных системных имен-тегов (например, в результате синхронизации с КАД).
  • Подсказка — можно указать текст всплывающей подсказки при наведении курсора мыши на поле.
Формат поляНазваниеЗначение по умолчаниюВозможность редактированияОбязательностьТегСистемное имяПодсказка
Встраиваемый код
Гиперссылка
Данные
Дата
Дата и время
Кнопка
Логический
Разделитель
Сообщение
Справочник
Текст
Текстовое расширяемое
Формула расчета
Чекбокс
Число
Шаблон номера дела
Объект-Дело и Объект-Объект
Объект-Документ
Объект-Пользователь
Объект-Участник

Поля с типом Гиперссылка, Логический, Текстовое расширяемое, Чекбокс и Объект-Документ не имеют специальных настроек. О специальных настройках полей с другими форматами см. ниже.


Настройка редактируемости поля возможна только в конструкторе объектов — в конструкторе дополнительных атрибутов, реестров и клиентских форм параметр в настройках полей не отображается.

Если у поля указано значение Нет в параметре Возможность редактирования, поле может стать доступным для редактирования в следующих случаях:

  • При использовании оператора Изменить в сценарии автоматизации.
  • В результате синхронизации с КАД.
  • В результате выполнения скриптов при использовании системного пользователя.
  • Для поля с типом Формула (при автоматическом пересчете формулы).

Настройка обязательности поля доступна в конструкторах объектов, реестров, клиентских форм и дополнительных атрибутов.

Если у поля указано значение Да, при условиях или Нет, при условиях в параметре Обязательность, вы можете изменить эти условия при использовании поля в другом блоке, поскольку условия уникальны для поля в блоке (т.е. одно и то же поле можно добавить в разные блоки и создать для них разные условия обязательности).

Условия обязательности поля будут автоматически удалены, если:

  • Был изменен формат поля, которое используется в качестве условия.
  • Был удален справочник или класс объекта, который используется в условии.
  • Было удалено поле, которое используется в качестве условия.

Настройки редактируемости, обязательности полей и доступности кнопки привязаны к типу объекта, в котором они находятся (при сохранении настроек в одном типе, эти настройки поля в других типах объектов не будут изменены) — вы можете указать различные условия редактируемости, обязательности и доступности поля в различных типах объектов.

При копировании блока или типа объекта все настройки обязательности, редактируемости и доступности будут также скопированы. 


Настройки полей различных форматов и их особенности

Помимо стандартных настроек, в зависимости от формата поля вы можете указать специальные настройки поля.

В настройках поля с типом Встраиваемый код отображается поле для вставки кода или ссылки.

Для поля Встраиваемый код предусмотрены следующие особенности:

  1. Поле можно разместить только в отдельной строке блока, т.е. оно должно занимать всю строку.
  2. В тексте кода доступно использовать тег (с помощью конструкции @System_Tag). Дополнительно вы можете указать в URL ссылки следующие системные теги:
    • @CurrentUser-ID — данные по текущему пользователю
    • @Object-ID — данные по текущему делу
  3. Для использования более одного тега обязательно установите разделитель между тегами (пробел).
  4. В тексте кода значение не подставляется при использовании тега, который ссылается на поле, находящееся в мультистроке.
  5. Вы можете настроить высоту блока поля с кодом — измените значение верхнеуровневого тега во встраиваемом коде (атрибут height).
  6. Поле можно настраивать в конструкторах объектов и клиентских форм.
  7. Поле недоступно использовать в отчетах, сценариях автоматизации, реестрах, дополнительных атрибутов и в качестве значений фильтров и полей автошаринга при настройке групп пользователей.

Поле с форматом Данные позволяет автоматически заполнить информацию о пользователе, участнике деле или объекте. Поле с типом Данные является дочерним родительского поля, которое выбрано в качестве источника для поля. Родительское и дочернее поля могут находиться в разных блоках и на разных вкладках дела.

В настройках поля с типом Данные дополнительно отображаются два обязательных параметра:

  • Источник — в качестве источника используется Тег, который указан в параметрах родительского поля.
  • Значение — доступен выбор значения из списка, например:
    • Для объектов и дел — значения полей из блока Основная информация и блоков выбранного класса объекта
    • Для пользователей — значения полей из блоков Личная информация и Дополнительные атрибуты карточки пользователя
    • Для участников — значения полей из карточки участника (ФЛ или Организация), общих сведений об участнике, дополнительных атрибутов

Для поля Данные предусмотрены следующие особенности:

  1. В качестве родительского поля вы можете указать:
    • Поля с форматом Объект-Пользователь, Объект-Участник, Объект-Объект, Объект-Дело
    • Поле с форматом Чекбокс, если в качестве источника выбрано поле с типом Чекбокс в деле/объекте (отсылкой к родительскому полю является системный тег, который должен быть доступен в поле Источник)
    • Поле с форматом Формула расчета, если в качестве источника выбрано поле с типом Объект/Дело, где есть поле с типом Формула расчета:
      • Отсылкой к родительскому полю является системный тег, который должен быть доступен в параметре Источник
      • При изменении значения поля Формула расчета оно изменяется в поле с типом Данные:
        • При редактировании и сохранении карточки с полем Формула
        • При редактировании поля, от которого зависит значение формулы через API
        • При объединении дел, которое влечет изменение поля Формула
  2. Если в качестве родительского поля выбрано поле с форматом Текстовое расширяемое, в дочернем поле значение отображается как текст. 
  3. Если в качестве источника указано поле Объект-Участник, в качестве значения недоступно выбрать Роль в деле.
  4. Поле недоступно в конструкторах реестров и дополнительных атрибутов и для использования в сценариях автоматизации и в качестве полей автошаринга при настройке групп пользователей.
  5. Значение в дочернее поле будет заполнено автоматически вне зависимости от прав.
  6. При удалении значения в родительском поле значение в дочернем поле удаляется.
  7. Если в качестве родительского поля выбран текущий объект, в поле Данные информация будет заполнена после сохранения карточки объекта. 
  8. При использовании полей, находящихся в мультиблоках и мультистроках, используются значения из последнего мультиблока/мультистроки.

Поля с типом Дата и Дата и время позволяют пользователям выбирать дату или дату и время из календаря.

В настройках полей с типом Дата и Дата и время в параметре Значение по умолчанию вы можете выбрать конкретную дату и время или дату и время создания:

  • Если выбрано значение Конкретная дата:
    • Для поля с типом Дата укажите дату
    • Для поля с типом Дата и время укажите дату и время, время указывается вручную в формате настроек локализации пользователя (значение по умолчанию — 00:00)
  • Если выбрано значение Дата создания, вы можете указать задержку:
    • В формате dd для поля с типом Дата:
      • Если количество дней задержки не указано, дата будет рассчитываться по часовому поясу аккаунта
      • Если задержка в днях указана, к дате будет автоматически добавлено указанное количество дней
    • В формате dd hh mm для поля с типом Дата и время:
      • Если время задержки не указано, поле будет заполняться датой создания сущности
      • Если задержка указана, к дате создания будет автоматически добавлено указанное количество дней, часов и минут

Для поля Дата и время предусмотрены следующие особенности:

  1. При добавлении поля в блок в конструкторе отображается одно поле, а в карточке объекта автоматически будет разграничено на два поля: дата и время.
  2. Время хранится с точностью до секунд, но секунды не отображаются в поле. Вы можете получить время с секундами через API при работе с скриптами.
  3. Сохранение и отображение поля выполняется с учетом часового пояса пользователя.

Поле с форматом Кнопка позволяет запускать ручные сценарии автоматизации прямо в карточке объекта.

В настройках поля с типом Кнопка дополнительно отображаются следующие параметры (подробнее о настройке кнопки вы можете узнать в этой статье):

  • Цвет — выбор цвета кнопки из списка.
  • Сценарий — выбор ручного сценария автоматизации из списка (если указанный сценарий был удален, значение в поле будет сброшено).
  • Условия доступности — выбор условий доступности кнопки (условия задаются на отдельной форме аналогично настройкам параметров редактирования полей):
    • Да
    • Нет
    • Да, при условиях
    • Нет, при условиях

Для поля с типом Кнопка предусмотрены следующие особенности:

  1. Возможно задать несколько условий доступности — они будут срабатывать по логическому И.
  2. Условие доступности будет удалено, если:
    • Удалено поле, которое было использовано в качестве условия
    • Удален справочник, который был использован в качестве условия
    • Выбранное поле использовано в новом блоке
  3. Если условие доступности задано по значению поля из мультистроки / мультиблока:
    • Выполнение условия проверяется по всем полям из созданных мультистрок / мультиблоков
    • Результат проверки условия применяется ко всем полям из созданных мультистрок / мультиблоков
  4. При попытке удаления поля, которое указано в условиях доступности, отобразится уведомления с местами использования этого поля.
  5. Если поле было переиспользовано в новом блоке, условия доступности будут автоматически сброшены.
  6. Если при сохранении типа объекта выбранный в кнопке сценарий удален или деактивирован:
    • Карточка типа объекта не будет сохранена
    • Отображает ошибка: 
      Неверный формат поля Кнопка
      Указанный в поле типа Кнопка сценарий не должен удален или деактивирован
  7. Поле доступно только в конструкторе объектов и в карточке объектов и дел.
  8. Поле не отображается в остальных разделах Case.one: отчетах, колонках, сценариях автоматизации, условиях обязательности и фильтрации поля Объект, настройках стадий объекта, и недоступно в качестве значений фильтров и полей автошаринга при настройке групп пользователей.

Поле с форматом Сообщение позволяет вести чат в отдельном блоке (работа с сообщениями аналогична работе с комментариями в Case.one).

Для поля с типом Сообщение предусмотрены следующие особенности:

  1. Поле можно разместить только в отдельной строке блока — т.е. оно должно занимать всю строку.
  2. Добавление комментария в поле:
    • Не учитывается в истории изменений
    • Не считается изменением в деле
    • Не запускает сценарии
  3. При печати дела поле Сообщение не учитывается.
  4. При выборе функции очистки блока комментарии не будут удалены.
  5. Клиентам недоступно поле Комментарий
  6. Поле доступно использовать на разных вкладках и разных блоках конструктора несколько раз.
  7. Формат поля Сообщение доступен во всех конструкторах (объектов, клиентских форм, реестров, дополнительных атрибутов).
  8. Недоступно использовать поле в качестве полей автошаринга при настройке групп пользователей

Поле с форматом Справочник позволяет выбрать конкретный справочник Case.one, а также настроить зависимые поля.

В настройках поля с типом Справочник дополнительные настройки отображаются только при выборе иерархического справочника для создания зависимых полей — при создании зависимого поля вам нужно добавить два поля с типом Справочник:

  • Уровень справочника — выбор уровня справочника:
    • Для родительского справочника выберите уровень, который будет основным
    • Для зависимого справочника выберите дочерний уровень
  • Зависимое поле — установите флаг, если это поле является зависимым от предыдущего уровня справочника.
  • Зависит от — выберите тег главного поля справочника из списка (настройка отображается после установки флага Зависимое поле).

Для поля с типом Справочник предусмотрены следующие особенности:

  1. При выборе поля с форматом Справочник раскрывается список всех справочников Case.one — вы можете выбрать только один справочник.
  2. В параметре Значение по умолчанию доступные значения зависят от выбранного справочника.
  3. Зависимое и родительское поле должно находиться в одном блоке (мультиблоке) и в одной мультистроке.
  4. При настройке зависимых полей:
    • Привязка родительского и дочернего поля выполняется по идентификатору
    • Зависимое и родительское поле должно находиться в одном блоке (мультиблоке) и в одной мультистроке
    • При сохранении объекта в конструкторе выполняются проверки на корректность использования зависимых полей
    • Зависимые поля также можно задать в конструкторах реестров, клиентских форм и дополнительных атрибутов
  5. При изменении тега у родительского поля тег будет изменен у дочернего поля.
  6. При удалении тега родительского справочника все дочерние поля отвяжутся, сохранить тип объекта будет недоступно.

Для поля с форматом Текст можно настроить маску заполнения поля, т.е. ограничения для заполнения поля.

Для задания маски поля вы можете использовать следующие символы:

  • 0 — все цифры
  • L — все буквы
  • А — все буквы и цифры
  • . , : ; - / () — указанные символы
  • \, "" — следующий символ, указанный за \, и символы внутри кавычек отображаются в том виде, в котором было введено значение

Для поля с типом Текст предусмотрены следующие особенности:

  1. Максимальное количество символов в поле — 350.
  2. Если задана маска поля:
    • Недоступно ввести значение в поле, если символы отличаются от разрешенных по маске
    • В отчетах, значениях фильтров, сценариях автоматизации значения используются без маски
    • При изменении маски поля, старые значения не пересчитываются, значение оп умолчанию будет удалено
    • В результате синхронизации с КАД в поле могут быть загружены значения, не соответствующие маске
  3. После сохранения типа объекта вы можете изменить формат поля с типом Текст на Текстовое расширяемое:
    • Изменение формата недоступно, если поле:
      • Не единственное в строке, поскольку поле с форматом Текстовое расширяемое должно занимать всю строку
      • Изначально в формате Текстовое расширяемое (возможно изменение только до сохранения типа объекта)
    • Изменение доступно в конструкторах объектов, клиентских форм, реестров и дополнительных атрибутов
    • При изменении формата:
      • Настройка маски поля будет скрыта
      • Сохраняются:
        • Настроенные параметры и условия
        • Настройки других полей, если изменяемое поле указано в качестве условия
        • Отчеты, сценарии и наборы фильтрации, где было использовано поле
      • При поиске или фильтрации по измененному полю в разделах Объекты (Дела) и ленте событий будет работать ElasticSearch (при наличии интеграции)

Поле с форматом Формула расчета позволяет выполнить расчет данных по заранее настроенной формуле. В качестве исходных данных могут использоваться как данные из самой карточки дела/объекта, так и данные, внесенные вручную.

В настройках поля с типом Формула расчета дополнительно отображаются следующие параметры:

  • Шаблон формулы — выбор формулы из справочника формул. Вы можете выбрать несколько формул расчета.
  • Количество знаков после запятой — выбор значения от 0 до 6 из списка, с помощью которого вы можете ограничить ввод количества десятичных знаков:
    • Поле обязательно для заполнения
    • По умолчанию установлено 2
    • Если в поле будет введено больше знаков, чем указано в настройках, лишние знаки после запятой будут отсечены
  • Добавлять нули в конце — установка флага доступна, если в поле Количество знаков после запятой выбрано значение больше 0. Если флаг установлен, но введено меньшее количество знаков после запятой, к введенному значению добавляется необходимое количество нулей в конце.

Для поля с типом Формула расчета предусмотрены следующие особенности:

  1. Настройки Добавлять нули в конце и Количество знаков после запятой:
    • Недоступны в конструкторе дополнительных атрибутов
    • Будут сброшены до значений по умолчанию при переиспользовании поля:
      • Внутри одного блока одного типа объекта
      • В других блоках в рамках одного объекта
      • В других блоках в другом типе объекта
  2. Настройки Добавлять нули в конце и Количество знаков после запятой сохраняются при:
    • Переиспользовании блока, содержащего поле Формула расчета, в других типах объектов
    • Переносе поля в другие блоки внутри одного типа объекта с помощью Drag&Drop
  3. Использование формулы расчета в мультиблоках и мультистроке:
    • Если формула и значения формулы находятся в одной мультистроке/мультиблоке, при вычислении формулы используются значения в соответствующей строке
    • Если значения формулы находятся в мультистроке, а формула в другом блоке или строке, при вычислении формулы используется сумма значения из всех мультистрок
    • Если формула находится в мультиблоке, а значения находятся в мультистроке этого же мультиблока, при вычислении формулы используется соответствующая сумма значений из всех мультистрок
    • Если формула и значение находится в разных мультиблоках, при вычислении формулы используется сумма всех значений из других блоков
    • Если значения находятся в мультистроке или мультиблоке, формула может быть рассчитана двумя способами:
      • Если формула находится в одном мультиблоке или мультистроке со значениями, в формуле используется сумма соответствующих строк (т.е. из того блока или строки)
      • Если формула находится в разных мультиблоках или строках, в формуле используется сумма всех значений

Поле с форматом Число позволяет указывать целые или дробные числа.

В настройках поля с типом Число дополнительно отображаются следующие параметры:

  • Количество знаков после запятой — выбор значения от 0 до 6 из списка, с помощью которого вы можете ограничить ввод количества десятичных знаков:
    • Поле обязательно для заполнения
    • По умолчанию установлено 2
    • Если в поле будет введено больше знаков, чем указано в настройках, лишние знаки после запятой будут отсечены
  • Добавлять нули в конце — установка флага доступна, если в поле Количество знаков после запятой выбрано значение больше 0. Если флаг установлен, но введено меньшее количество знаков после запятой, к введенному значению добавляется необходимое количество нулей в конце.

Для поля с типом Число предусмотрены такие же особенности, как и для поля с типом Формула расчета, но поле с форматом Число вы также можете использовать в конструкторе дополнительных атрибутов.

Поле с типом Шаблон номера дела позволяет ввести номер дела по заданной в Case.one маске нумерации дел.

В настройках поля с типом Шаблон номера дела дополнительно можно выбрать шаблон нумерации дел/объектов из списка настроенных в Case.one шаблонов. Шаблоны в списке отображаются в виде специальных переменных.

Поля с типом Объект позволяют выбирать данные объектов в Case.one:

  • Объект-Объект и Объект-Дело — позволяет вставлять в карточке объекта или дела ссылку на объект или дело Case.one.
  • Объект-Документ — позволяет работать с документами: загружать, скачивать, изменять и т.д. (в поле не предусмотрено специальных настроек).
  • Объект-Участник — позволяет выбрать участника из списка и определить его роль или создать нового участника.
  • Объект-Пользователь — позволяет выбрать пользователя из списка пользователей Case.one и настроить автоматический доступ к карточке объекта.

При раскрытии списка объектов объекты отображаются в алфавитном порядке.

Поля с типом Объект-Объект и Объект-Дело:

  • Логируются в истории изменений при изменении в них значений.
  • Можно использовать:
    • В отчетах
    • В публичном API (например, получение, создание и редактирование объектов)
    • В качестве источника (родительского поля) для поля с форматом данных Данные
    • В шаблонах документов (с помощью цепочки тегов можно выбрать разные атрибуты из объекта, указанного в поле Объект-Дело/Объект-Объект)
    • В операторах ОжидатьИзменить.
  • Недоступно использовать в качестве полей автошаринга при настройке групп пользователей.

В настройках полей с типом Объект-Объект и Объект-Дело дополнительно можно указать фильтры, по которым в карточке объекта будут отображаться только те значения, которые подходят по условиям фильтрации:

  • Если в поле уже был выбран объект, но он не подходит под заданные условия, объект отображается в поле, но в списке его уже нет.
  • Если на одной вкладке изменили условия, а на другой открыт список, то список работает с новыми условиями.
  • Если условия изменились, то при паджинации в списке отображаются объекты с новыми условиями.

Для настройки фильтрации:

  1. Нажмите кнопку  в параметре Фильтры.
  2. На форме добавления фильтров выберите значения в полях:
    • Поле, которое выбрано в качестве условия фильтрации — поля представлены в виде иерархического списка, корневым элементом которого является ПроектДело:
      • Основная информация:
        • Тип — все типы выбранного объекта
        • СтатусВ работе или В архиве
        • Стадия — все стадии всех типов выбранного объекта
        • Ответственный — все незаблокированные не удаленные пользователи
      • Блоки дел:
        • В списке блоков отображаются все блоки всех типов дел выбранного объекта
        • Вы можете выбрать любые поля из блоков, кроме полей с форматом: СообщениеВстраиваемый кодДанныеШаблон номера дела
    • Тип фильтрации, по которому будут фильтроваться значения выбранного поля:
      • Выбранные значения — отображается по умолчанию
      • Пустые — под условия фильтрации будут попадать только пустые поля
      • Не пустые — под условия фильтрации будут попадать поля, в которых указано значение
    • Значения, если выбран тип фильтрации Выбранные значения, которые будут попадать под условия фильтрации:
      • Доступные значения зависят от условия фильтрации, которое было добавлено
      • Если для одного поля выбрано несколько значений, они будут работать по логическому И (по умолчанию установлено Все значения)
  3. Нажмите кнопку Сохранить на форме добавления фильтрации.
  4. Нажмите кнопку Применить в настройках поля.

Для настроек фильтрации объектов и дел предусмотрены следующие особенности:

  • Каждое поле и его значение на форме Фильтры можно изменить или удалить.
  • Одно и то же поле может быть добавлено в разные блоки, что позволяет задать для этого поля в каждом блоке разные условия фильтрации.
  • После сохранения количество добавленных фильтров отобразится в поле Фильтры в блоке Настройки поля. Просмотр и изменение условий фильтрации доступны по ссылке из поля.
  • Условие фильтрации будет автоматически удалено, если:
    • Изменен формат поля
    • Удалено поле из блока
    • Удален справочник, который использовался в поле
    • Удален класс или типа объекта/дела, в котором находится блок с полем
  • При перемещении поля условия фильтрации не будут сброшены.

При настройке поля с типом Объект-Участник дополнительно отображаются следующие параметры:

  • Роль участника — доступен выбор роли, которая будет автоматически присвоена участнику:
    • В списке отображаются значения из справочника Роль в деле
    • Значение по умолчанию — Иное лицо
  • Фильтры — можно указать фильтры, по которым в карточке объекта будут отображаться только те значения, которые подходят по условиям фильтрации:
    • Настройка фильтрации участников аналогична настройкам фильтрации для полей с типом Объект-Объект и Объект-Дело
    • На форме фильтрации поля представлены в виде иерархического списка, корневым элементом которого является Участники:
      • Общие данные: Наименование, Тип участника, Роль в деле участника, Дата создания, Автор
      • Дополнительные атрибуты — дополнительные атрибуты, которые настроены для участников, в зависимости от их типа:
        • Организация
        • Физическое лицо
      • Физические лица — сведения, которые были указаны при создании карточки участника ФЛ
      • Организации — сведения, которые были указаны при создании карточки организации или индивидуального предпринимателя

При выборе значения в поле с типом Объект-Участник в карточке объекта:

  • Доступен поиск участников в списке.
  • Доступно автоматическое изменение роли участника в деле/объекте.
  • В результате выбора участника, если у участника указана другая роль, ему будет добавлена новая роль, которая указана в конструкторе.
  • Доступен переход в карточку участника по ссылке.
  • При изменении участника:
    • В карточку дела/объекта добавляется новый участник с ролью из конструктора
    • Старый участник не удаляется, его роль не изменяется

Также доступен полнотекстовой поиск участников вне зависимости от условий фильтрации, указанных при настройке полей в конструкторе, в следующих сущностях Case.one:

  • Объекты/Дела и список объектов/дел.
  • Реестры.
  • Клиентские формы (запросы).
  • Дополнительные атрибуты.
  • В полях с типом Объект-Участник в списке объектов (дел).
  • В полях карточек объектов и на формах сущностей (например, задача).
  • В доп. атрибутах с типом Объект-Участник.

Поле с типом Объект-Пользователь:

  • В списке значений поля не отображаются клиенты и заблокированные пользователи.
  • Не заполняется в результате синхронизации с КАД.
  • Поле может выступать в качестве источника при настройке поля с типом Данные.
  • Логируется в истории изменении при изменении значения.
  • Недоступно использовать в качестве полей автошаринга при настройке групп пользователей.
  • Доступно использовать в:
    • В публичном API получения, создания и редактирования дела
    • В карточках дела и клиентского запроса
    • В отчетах — выводится ФИО пользователя с учетом НЛ (аналогично полю Ответственный
    • В сценариях автоматизации, например, в операторе Уведомить при выборе получателей и пользователей из дела

При настройке поля с типом Объект-Пользователь дополнительно отображаются следующие параметры:

  • Предоставить права доступа — можно дополнительно выбрать уровень автоматически назначаемых прав на карточку объекта:
    • Выбор уровня прав из списка:
      • Не выбрано (по умолчанию)
      • Только просмотр
      • Редактирование
      • Администрирование
    • Настройки доступа применяется к полю в рамках конкретного блока
    • При изменении уже установленного уровня доступа в настройках поля:
      • Уровень доступа к объекту или делу будет автоматически пересчитан для пользователя, который выбран в поле с типом Объект-Пользователь в карточке объекта
      • На вкладке Настройки карточки объекта отобразится измененный уровень доступа
    • Если один и тот же пользователь указан в нескольких полях Объект-Пользователь с разным уровнем доступа, при удалении пользователя из поля Объект-Пользователь с максимально установленным уровнем доступа к делу, уровень доступа пересчитывается на более низкий
    • При удалении пользователя из поля и сохранении карточки объекта (дела) на вкладке Настройки:
      • Уровень доступа пользователя сохраняется и не пересчитывается при изменении настроек в параметре Предоставить права доступа
      • Уровень доступа пользователя можно изменить
  • Фильтры — можно указать фильтры, по которым в карточке объекта будут отображаться только те значения, которые подходят по условиям фильтрации:
    • Настройка фильтрации участников аналогична настройкам фильтрации для полей с типом Объект-Объект и Объект-Дело
    • На форме фильтрации поля представлены в виде иерархического списка, корневым элементом которого является Администрирование:
      • Группы — можно выбрать Название группы
      • Пользователи:
        • Личные данные
        • Дополнительные атрибуты
      • Роли — можно выбрать Название роли

Удаление поля

Для удаления поля нажмите в настройках поля кнопку Удалить и подтвердите действие.

При удалении поля в конструкторе выполняется проверка:

  • Если поле не используется в блоках или в качестве доп. атрибутов, то оно автоматически будет удалено из Case.one.
  • Если поле используется в существующих делах или иных объектах, отображается уведомление с перечнем мест, где это поле используется.