Show/Hide Toolbars

Руководство администратора

ДП

На данной вкладке настраивается перечень и расположение дополнительных параметров (ДП) категории. Все ДП в категории отображаются в виде таблицы.

В левой части вкладки находятся колонки со свойствами ДП, в левой - область для настройки ДП.

cats_dp_spa

Редактирование категории. Вкладка "Доп. параметры".

Колонка

Описание

ID

Уникальный идентификатор ДП

Имя ДП

Наименование ДП в общем списке всех ДП в системе

dp_hidden_icon Скрытый параметр

Доп. параметр не отображается в пользовательском интерфейсе

Тип

Тип ДП. Возможные значения:

Lookup поле

URL

Адрес

Адрес Email

Большой текст без форматирования

Большой текст с форматированием

Выбор нескльких задач из категории

Выбор пользователей

Выпадающий список

Выпадающий список с редактированием

Галочка (checkbox)

Дата

Дата и время

Деньги

Дерево

Нумератор

Сквозной

Таблица

Текст

Файл

Число

dp_block_iconИмя блока

Название блока доп. параметров (если в категории есть настроенные блоки)

dp_smart_access_icon Смарт доступ

Доступ рассчитывается смарт-выражением и предоставляется отдельным пользователям в зависимости от определенных условий. При включении флажка отображается значок !detailsInNewWindow, по клику на который открывается окно настройки прав доступа.

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

!warning Если ДП не доступен пользователю для просмотра в карточке задачи, то его значение не отображается и в табличном представлении категории. Однако пользователь видит комментарии об изменении значения ДП

Для перехода к настройке нажмите на строку с выбранным ДП и в правой части экрана отобразятся параметры его настройки.cats_dp_settings_ Настройки ДП.

Настройки ДП

Параметр

Описание

Отображение

Имя ДП в категории

Название ДП в данной категории, которое будет отображаться:

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

в стандартном дизайне задачи (название поля, предупреждение об обязательности заполнения ДП),

в истории изменений ДП,

в комментариях об изменении значений ДП,

в пакетной обработке задач в категории,

в блоках "Используется", настроенных на данную категорию,

в карточке задачи в мобильном приложении.

!warning Названия не должны совпадать с системными зарезервированными именами, такими как Заказчик, Исполнитель, Статус, Категория, Задача (т.е. с названиями колонок, которые доступны для вывода в табличном представлении категории). Также в названиях нельзя использовать спецсимволы: \/<>

!warning В табличных представлениях для сводных разделов и виртуальных разделов, объединяющих задачи из разных категорий (просроченные задачи, запрошенные подписи и т.п.), отображается общее название ДП, а не его название для конкретной категории

Имя блока

Название блока доп. параметров (если в категории есть настроенные блоки)

Скрыть при пустом значении

Если включен, то на МТФ не будут отображаться пустые значения

Количество занимаемых колонок

Для каждого ДП можно указать количество колонок, которое он будет занимать на форме задачи или новой задачи. Если значение не задано, то большинство ДП по умолчанию размещаются в одной колонка (таблица - в трех колонках)

Скрытый

Если включен, то ДП будет скрыт при постановке задачи

Правила

Значения по умолчанию

Значение по умолчанию - значение, которым автоматически будет заполняться ДП при создании новой задачи. Может оставаться пустым, вычисляться смартом или принимать фиксированное значение.

cats_dp_1

!warning Выбранное здесь значение по умолчанию "перекрывает" значение по умолчанию, указанное в настройках самого ДП.

Флажок "Не копировать значения из задачи-источника" по умолчанию не включен. Флажок проверяется в том случае, если задача в данной категории создается из контекста другой задачи (задачи-источника):

из блока "Используется",

из окна выбора значений ДП типа Lookup или "Выбор нескольких значений в категории" (multilookup),

при создании связанной или подчиненной задачи.

При этом в задаче-источнике есть такой же ДП и он отображается при постановке задачи.

Если флажок не включен, то в новой задаче этот ДП наследует значение из задачи-источника, и это значение имеет наивысший приоритет над остальными настройками (настройки по умолчанию в этом случае игнорируются).

Если флажок включен, то в новой задаче значение этого ДП будет зависеть от настроек по умолчанию.

Обязателен для завершения

Если включен, то задача не может быть завершена, если данный ДП не заполнен

Требовать комментарий при изменении

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

Заполняется один раз

Если включен, то после заполнения данного ДП его больше нельзя изменить.

!warning Опция не влияет на возможность изменения значения дополнительного параметра пользователями с правами "Администратор категории" и "Администратор задач"

Подтверждение при автосохранении

Если включен, то при нажатии кнопки Сохранить в карточке задачи если значение ДП было изменено, запрашивается подтверждение вида "Вы уверены, что хотите изменить значение ДП?"

Доступ и валидация

При постановке

Отображать – ДП будет отображаться на карточке при создании новой задачи,

Не отображать – ДП не будет отображаться на карточке при создании новой задачи,

Обязателен – для создания задачи ДП должен быть обязательно заполнен.

Режимы "Отображать" или "Обязателен" нельзя использовать с ДП типа "нумератор".

!warning Параметр "Режим при постановке" имеет значение при копировании задачи в пользовательском режиме - копируются все ДП с режимом "Отображать" или "Обязателен"

Доступ

По задаче – возможность редактировать ДП получают пользователи, обладающие в данной категории правом "Исполнять";

Только по группам – доступ к ДП определяется принадлежностью пользователя к группам;

По задаче или группам – доступ определяется как объединение прав по задаче и группе (логическое ИЛИ);

По задаче и группам – доступ определяется как пересечение прав по задаче и группе (логическое И).

Для настройки доступа для групп нажмите значок !detailsInNewWindow, который появляется справа от данного поля. Доступ может выдаваться на редактирование или только на чтение:

cats_dp_4

По матрице доступа – доступ к ДП определяется по статусам текущей категории, группам, имеющим доступ к категории и фиксированному набору прав, отображаемых в виде матрицы.

Для настройки необходимых компонентов матрицы доступа нажмите значок !detailsInNewWindow справа от данного поля:

cats_dp_matrix

По SQL-функции – доступ к ДП определяется по заданной SQL-функции.

Для настройки доступа по SQL-функции нажмите значок !detailsInNewWindow, который появляется справа от данного поля. В открывшемся модальном окне необходимо указать имя функции:

cats_dp_sql-f

На основании указанного имени изменяется или создаётся  табличная функция для разграничения доступа. Доступ по SQL-функции является удобной настройкой для более гибкой установки доступа: к примеру, для случаев, когда необходимо выдать доступ в зависимости от другого ДП.

!warning Для ДП SQL-функция должна быть скалярной, а не табличной

!warning Права доступа для категории имеют больший вес по сравнению с правами доступа к ДП - если у пользователя нет доступа к категории, а доступ к ДП предоставлен, то этот доступ действовать не будет

Доступ зависит от статуса

Доступ к ДП зависит от статуса. При включении флажка отображается значок !detailsInNewWindow, по клику на который открывается окно настройки прав доступа

cats_dp_3

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

!warning В строке-подзаголовке расположены флажки, которыми можно сразу включить доступ на все статусы. Однако включение "общего" флажка не подразумевает, что при добавлении в категорию нового статуса на него автоматически будет выдан доступ на чтение/редактирование. Флажки предназначены только для удобства и быстроты выдачи прав.

!warning Если при переходе в другой статус для одного или нескольких ДП изменилась видимость, то выполняется полное обновление страницы с карточкой задачи.

!warning Если ДП не доступен пользователю для просмотра в карточке задачи, то его значение не отображается и в табличном представлении категории. Однако пользователь видит комментарии об изменении значения ДП

Смарт доступ

Доступ рассчитывается смарт-выражением и предоставляется отдельным пользователям в зависимости от определенных условий. При включении флажка отображается значок !detailsInNewWindow, по клику на который открывается окно настройки прав доступа.

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

!warning Если ДП не доступен пользователю для просмотра в карточке задачи, то его значение не отображается и в табличном представлении категории. Однако пользователь видит комментарии об изменении значения ДП

Допустимая длина текста

Максимальная длина значения, которое может храниться в БД (действует только для денормализованных категорий).

Ограничение действует для ДП типов "Текст", "Большой текст" (с форматированием и без), "Адрес", "Число", "Деньги", "Нумератор", "Выпадающий список" (с редактированием и без), "Флажок", "Дата", "Дата и время", URL.

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

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

Для ДП типов "Выбор нескольких задач в категории" (multilookup), "Файл", "Таблица", "Адресаты Email" ограничение не устанавливается и не действует.

Для ДП "Место", "Тема события" и "Описание встречи", которые автоматически добавляются в категорию при включении признака "Является календарем", ограничение длины по умолчанию не устанавливается.

!warning ДП "Текст" и "Большой текст с форматированием" не могут хранить свыше 8 000 символов.

!warning Если вы меняете тип ДП (например, "Текст" на "Большой текст с форматированием" и т.п.), проверяйте допустимую длину, так как по умолчанию она остается прежней. При необходимости вы можете ее увеличить или уменьшить вручную.

!warning При включении режима шифрования для ДП ограничение по количеству символов для этого ДП сбрасывается

Смарт-выражение для проверки

По нажатию кнопки !detailsinnewwindow открывается окно для настройки проверок значения ДП.

Прочее

Участвует в поиске

Если флажок включен, то данный ДП участвует в поиске в списке задач в категории, если включен режим в полях

Уведомлять подписчиков при смене значения

Если включен, то при смене ДП все подписчики, у которых в настройках уведомлений не включен флаг "Не присылать почтовые сообщения", будут получать письмо об изменении значения ДП

Сохранять историю изменений ДП

Если включен, то для данного ДП регистрируется история изменений значений.

По умолчанию при добавлении ДП в категорию опция отключена

Возможность редактировать историю

Если включен, то в истории изменений ДП появляется возможность удалять строки с данным ДП

Используется в шифровании

Флажок действует только для ДП типов "Текст", "Большой текст" и "Большой текст с форматированием", а также только если в категории разрешено шифрование (т.е. в основных настройках категории в параметре "Режим шифрования" выбрано значение "Разрешить шифрование" или "Шифрование обязательно").

!warning Зашифрованные ДП расшифровывать обратно нельзя. Соответственно, включенную для ДП настройку уже нельзя будет отключить.

При включении флажка параметр "Допустимая длина текста" (см. выше) для данного ДП обнуляется и больше не может быть изменен.

История значений ДП шифруется только с момента включения флажка, значения, введенные раньше, остаются незашифрованными.

Чтобы зашифровать значения выбранных ДП в уже существующих задачах, нажмите кнопку Шифровать ДП (см. выше). Это нужно сделать до повторной денормализации категории.

!warning При включении режима шифрования для ДП ограничение по количеству символов для этого ДП сбрасывается.

!warning После включения флажка хотя бы для одного ДП в категории (и, при необходимости, шифрования этих ДП в прежних задачах) необходимо заново вручную денормализовать категорию

Синхронизировать в родительскую

Если включен, то при заполнении ДП он автоматически будет синхронизироваться в родительскую задачу (если она существует). Если подзадача поставлена вручную, то значения заданные вручную не заменяются значениями из родительской задачи.

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

Синхронизировать в дочернюю

Если включен, то при заполнении ДП он автоматически будет синхронизироваться во все дочерние задачи (если они существуют).

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

!warning Если синхронизация включена для ДП "Файл", при синхронизации во всех дочерних задачах будут создаваться отдельные копии файла из родительской задачи. Это может вызвать существенный рост объема БД.

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

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

Данная настройка используется только для ДП "Таблица" и позволяет настроить доступ к отдельным возможностям и колонкам таблицы. Для ДП "Таблица" в данной колонке отображается значок !detailsInNewWindow. По клику на него открывается окно настройки доступа.

cats_table_access

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

dp_table_impexp

Помимо смарт-фильтров учитывается также право текущего пользователя на редактирование данного ДП в данном статусе.

Настройка Разрешить фильтрацию строк определяет отображение значка фильтрации и возможность отбора данных в пользовательском интерфейсе:

dp_table_filter 

Настройки в колонках Доступ и Доступ зависит от статуса действуют только для ДП "Таблица" в включенным флажком Использовать новую таблицу. Эти настройки редактируются так же, как и аналогичные настройки доступа для ДП в категории (см. выше), только ограничивают доступ к отдельным колонкам таблицы.

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

Ограничения импорта и экспорта и отображение соответствующих значков настраивается в самом ДП "Таблица".

!warning Ограничения прав доступа к колонкам не действуют для служебного пользователя, указанного в Общих настройках приложения в параметре Диспетчер задач - от имени этого пользователя можно устанавливать значения даже для колонок с доступом "только на чтение" (это необходимо для корректной работы смарт-автоматизации)

Добавление ДП или создание ДП

Для добавления в категорию одного из уже существующих в системе ДП нажмите кнопкуadd_dp_button. В верхней строчке таблицы отобразятся поля для выбора ДП и задания его параметров.

add_dp

Добавление ДП в категорию.

 

Для создания нового ДП нажмите кнопку create_dp_button . Откроется окно для ввода имени ДП и выбора типа ДП. После создания ДП в текущей категории он будет автоматически добавлен в список ДП данной категории и появится в списке после нажатия кнопки Сохранить.

create_dp

Создание нового ДП.

!warning Не рекомендуется создавать в категории > 150 ДП, это существенно замедляет работу системы (каждая колонка ДП "Таблица" считается как отдельный ДП).

Редактирование ДП

Для редактирования одного из ДП в категории наведите курсор мыши на название нужного ДП, и оно примет вид ссылки.

edit_dp_link

Ссылка для редактирования ДП.

По нажатию на эту ссылку откроется стандартная форма редактирования дополнительного параметра.

edit_dp

Стандартная форма редактирования ДП.

Копирование ДП

Копирование используется в тех случаях, когда необходимо заменить один ДП в категории другим, сохранив при этом введенные ранее данные.

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

copy_dp

Копирование ДП.

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

Шифрование ДП

Если в категории для отдельных ДП включается флажок "Используется в шифровании" (см. ниже), то значения этих ДП начнут шифроваться начиная с момента включения флажка. Если же необходимо зашифровать значения этих ДП в уже существующих задачах, нужно нажать кнопку Шифровать ДП. Если категория денормализована, после шифрования ее нужно повторно денормализовать вручную.

Настройка правила проверки значения ДП (валидация)

smart_valid

Настройки валидации ДП.

 

Параметр

Описание

Смарт выражение для проверки

Вы можете выбрать готовое смарт-выражение или создать новое. Смарт-выражение должно возвращать пустую строку если значение ДП корректно или строку с сообщением об ошибке если значение ДП не корректно.

dp_valid_example

Запускать на сохранении

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

Запускать на создании задачи

Если флажок включен, то указанное смарт-выражение будет выполняться при создании задачи.

Запускать на переходах

Указанное смарт-действие будет выполняться перед выполнение отмеченных переходов по маршрутам.

Запускать по нажатию на настраиваемые кнопки

Указанное смарт-действие будет выполняться при нажатии на настраиваемые кнопки (если в категории такие есть).

 

Если валидационное смарт-выражение вернуло не пустую строку, а сообщение об ошибке, то

ДП выделяется красной рамкой, сверху над рамкой отображается сообщение об ошибке;

действие, для которого назначена валидация, не выполняется (ДП не сохраняется, задача не создается, переход не выполняется или действие, привязанное к настраиваемой кнопке, не выполняется).

Порядок следования ДП

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

Для управления очередностью расположения ДП на карточке задачи используйте стрелки !arrows или перетащите мышью строку на нужное место, "зацепив" ее за иконку dp_move_icon в начале строки.

cat_dp_order

Изменение порядка следования ДП.

Полезные ссылки