Редактирование и изменение настроек типов объектов

Как добавить вкладку в карточку объекта/дела? Как настроить правила определения дубликатов? Как добавить шаблоны документов, которые будут доступны для выбранного типа объекта/дела?

В конструкторе объектов вы можете:

  • Изменить состав блоков, полей, настроить стадии
  • Запретить или разрешить создание дубликатов
  • Изменить основные настройки типа объекта или дела
  • Изменить видимость полей в карточке дела в блоке Основное
  • Настроить вкладки для любого типа объекта или дела
  • Настроить поля или задать расширенные настройки, по которым будет выполняться автоматическая проверка наличия дубликатов при создании или изменении пользователем карточки объекта
  • Выбрать шаблоны документов, которые будут доступны в карточках дел и объектов для текущего типа объекта или дела

Для настройки типа дела или типа объекта:

  1. Выберите пункт Объекты в разделе Администрирование.
  2. Выберите тип дела или объекта из списка.
  3. Перейдите на вкладку Настройки.
  4. Измените или дополните основную информацию о типе дела/объекта:
    • Введите значение трудоемкости
    • Измените название
    • Укажите аббревиатуру (сокращение)
    • Заполните поле Описание
  5. Нажмите кнопку .

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

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

  1. Для полей Название дела и Ответственный флаги видимости установлены по умолчанию:
    • Если вы отключите видимость у полей, при попытке сохранения отобразится уведомление: «Скрытие полей «Ответственный» или «Название дела» может повлиять на работу сценариев и других функций Системы»
    • Если видимость поля Ответственный отключена:
      • При попытке выделения объекта в новое дело
      • Карточка нового объекта (дела) будет создана
      • Поле Ответственный будет скрыто и не заполнено
      • Сохранение изменений в карточке объекта (дела) недоступно, поскольку поле Ответственный не заполнено
    • При удалении пользователя, который является ответственным:
      • Значение в поле Ответственный будет сброшено
      • Если не назначен преемник удаленного пользователя, сохранение изменений в карточке объекта (дела) недоступно, поскольку поле Ответственный не заполнено
  2. Для полей Проект, Тип дела, Клиент, Описание флаги сняты по умолчанию.

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

Настройка вкладок

В блоке Вкладки вы можете:

  • Добавить новые вкладки
  • Переименовать системные вкладки
  • Скрыть системные вкладки

Если вы хотите настроить вкладки для типа объекта:

  1. Перейдите на вкладку Настройки в конструкторе типов объектов.
  2. Нажмите кнопку Добавить в блоке Вкладки.
  3. Введите наименование вкладки и нажмите клавишу ENTER. Новая вкладка отобразится в списке и будет добавлена на панель вкладок текущего типа дела/объекта в конструкторе.
  4. Перетащите новую вкладку в нужное место.
  5. Перейдите на новую вкладку и настройте блоки и поля созданной вкладки.
  6. Измените порядок отображения вкладок с помощью Drag&Drop.
  7. Снимите флаги у тех вкладок, которые хотите скрыть в карточке объекта или дела.
  8. Выберите вкладку из списка, нажмите кнопку и выберите пункт Переименовать.
  9. Введите новое название созданной вкладки и нажмите клавишу ENTER.
  10. Нажмите кнопку .

Настройка правил определения дубликатов

Правила определения дубликатов позволяют:

  • Получать информацию о уже существующих карточках объектов с такими же значениями полей
  • Исключить одну и ту же работу параллельно в разных карточках
  • Затрачивать дополнительное время на ручной поиск дубликатов объектов

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

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

  • Создании карточки объекта:
    • В разделах Объекты/Дела
    • В разделе Клиентские запросы
    • В разделе События из события с типом Мониторинг
  • Сохранении изменений в карточке после редактирования
  • Изменении стадии карточки с помощью Drag&Drop при отображении объектов с разбивкой по стадиям
  • Изменении проекта и при перемещении проекта в папку
  • Изменении статуса карточки (В архиве или В работе)

Автоматическая проверка правил определения дубликатов не срабатывает при выделении дела в новое дело и объединении карточек дел.


В Case.one предусмотрено два режима фильтрации данных:

  1. Базовый режим — отображается по умолчанию в блоке Правила определения дубликатов.
  2. Продвинутый режим — включается в блоке Правила определения дубликатов и позволяет самостоятельно прописывать запросы фильтрации.

В качестве правил вы можете указать до 20 полей текущего типа объекта, как в Базовом режиме, так и в Продвинутом.

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


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

  1. При переключении между режимами (без сохранения) настройки правил будут сохранены для каждого выбранного режима отдельно.
  2. Если запрос в продвинутом режиме содержит пустые строки, при переключении на Базовый режим они будут удалены.
  3. После нажатия кнопки  будут сохранены только параметры того режима, который сейчас выбран в блоке Правила определения дубликатов. Отобразится уведомление: об успешном сохранении или об ошибке.

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

  • При совпадении значений текущей карточки объекта (которая проверяется) с уже существующими, отображается соответствующее уведомление
  • Если сравниваемые поля по правилу, указанному в Базовом режиме, не заполнены, они не будут считаться дубликатами
  • Если сравниваемые поля по правилу, указанному в Продвинутом режиме, не заполнены, они будут считаться дубликатами — чтобы этого избежать, используйте запрос формата: @Поле "А" is Duplicate() AND @Поле "А" != Empty
  • Если в правиле указаны поля из мультистрок или мультиблоков, проверка будет выполняться по частичному совпадению:
    • При сравнении поля из правила, указанного в Продвинутом режиме, с полем, указанным в Базовом режиме: если значение одного из полей в проверяемой карточке объекта совпадет с одним из значений полей в существующих карточках, такие карточки (при отсутствии других условий) будут считаться дубликатами
    • При сравнении поля из правила, указанного в Продвинутом режиме: если указанное значение в правиле соответствует одному из значений полей в проверяемой карточке объекта и совпадет с одним из значений полей в существующих карточках, такие карточки (при отсутствии других условий) будут считаться дубликатами

Настройка правил в Базовом режиме

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

Для добавления правила определения дубликатов:

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

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


При добавлении поля в Базовом режиме:

  • Значения добавленных в правило полей будут проверяться на совпадения со значениями аналогичных полей в уже существующих карточках объектов
  • При добавлении нескольких полей в Базовом режиме значения этих полей будут сравниваться по логическому "И"

Настройка правил в Продвинутом режиме

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

Для написания правила в продвинутом режиме используется собственный язык запросов Case.one (С1QL).

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


Продвинутый режим фильтрации недоступен при работе с Case.one в браузере Internet Explorer.


Для написания фильтра в продвинутом режиме:

  1. Нажмите кнопку Продвинутый режим справа от названия блока Правила определения дубликатов.
  2. Ознакомьтесь со специальной инструкцией по написанию запросов на языке C1QL при необходимости:
    • Нажмите кнопку  в конце строки Текст запроса
    • Прочтите или скачайте инструкцию по продвинутому режиму фильтрации
  3. В поле Текст запроса введите символ @. Отобразится список корневых групп полей:
    • Проект:
      • Данные по проекту:
        • Наименование проекта
        • Дата создания
        • Автор
      • Дело:
        • Основная информация:
          • Название
          • Дата создания
          • Стадия
          • Автор
          • Ответственный
        • Блоки дела — отображается список блоков текущего типа объекта, при раскрытии блока можно выбрать поле
  4. Выберите вручную поле для фильтрации или начните вводить его наименование. Название поля вводится на языке названия поля. Изменить поле можно стерев название.
  5. Нажмите клавишу SPACE и введите конструкцию is Duplicate() — конструкция is Duplicate() должна находиться строго после поля, прописанного с помощью символа @ и перед логическим оператором или специальными символами.
  6. Нажмите клавишу SPACE и укажите оператор сравнения.
  7. Введите символ @ и выберите поле.
  8. Нажмите клавишу SPACE и введите конструкцию is Duplicate().

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

    Ответственный is Duplicate() AND Название is Duplicate()
  9. Пропишите остальные запросы при необходимости и нажмите кнопку . Выполнится проверка корректности написания запроса фильтрации:
    • Если в запросе не найдено ошибок, правило будет сохранено
    • Если запрос составлен некорректно, отобразится соответствующее уведомление об ошибке
  10. В блоке Основное настройте возможность создания дубликатов карточек объектов:
    • Если флаг Запрещать создавать дубликаты установить:
      • При попытке создания или изменения карточки объекта пользователю отобразится уведомление, что такие карточки дел уже существуют (из уведомления доступен переход в эти карточки)
      • Создать или изменить карточку объекта будет недоступно
    • Если флаг Запрещать создавать дубликаты снять:
      • При попытке создания или изменения карточки объекта пользователю отобразится уведомление, что такие карточки дел уже существуют
      • Пользователь сможет создать или изменить дубликат карточки дела
  11. Нажмите кнопку .

Примеры основных запросов:

  • Проверка по одному полю с конструкцией — @Название_поля1 is Duplicate()
  • Проверка одновременно по паре полей — @Название_поля1 is Duplicate()  AND @Название_поля2 is Duplicate()
  • Проверка по каждому полю отдельно — @Название_поля1 is Duplicate()  OR @Название_поля2 is Duplicate()
  • Проверка одновременно по полям 1 и 2 и отдельно по полю 3 — @Название_поля1 is Duplicate() AND @Название_поля2 is Duplicate() OR @Название_поля3  is Duplicate()
  • Проверка отдельно по паре полей 1 и 2 и отдельно по паре полей 1 и 3 — @Название_поля1 is Duplicate() AND (@Название_поля2 is Duplicate() OR @Название_поля3 is Duplicate())
  • Проверка по паре полей, где поле 2 должно иметь значение >0 для выявления дубликата — @Название_поля1 is Duplicate() AND @Название_поля2 >"0"
  • Проверка отдельно по каждому полю, где у поля Ответственный указано конкретное значение — @Название_поля1 is Duplicate() OR @Ответственный = "Пользователь1
  • Проверка по одному полю, где поле должно иметь значение False@Название_поля1 = False
  • Проверка одновременно по паре полей, где у обоих полей установлены конкретные значения — @Название_поля1 = "1" AND @Ответственный = "Пользователь1"

Настройка шаблонов документов

Чтобы настроить шаблоны документов, которые будут доступны для текущего типа дела/объекта:

  1. Перейдите на вкладку Настройки в конструкторе типов объектов.
  2. Нажмите на строку Добавить шаблон в блоке Шаблоны документов и выберите шаблон из списка.
  3. В блоке Шаблоны документов нажмите кнопку и выберите пункт Удалить. Шаблон станет недоступен для карточки с таким типом объекта.
  4. Нажмите кнопку .