Атрибут типа "Логический"
Настройки атрибута
Параметры атрибута заполняются при добавлении и редактировании атрибута.
Добавление атрибута в классе или типе объектов приводит к повышенной нагрузке системы и занимает продолжительное время. Добавление атрибута рекомендуется выполнять во время минимальной нагрузки на систему или во время технологических блокировок.
Для снижения нагрузки на систему при добавлении атрибута в классе/типе, объекты которого уже созданы в системе, новый логический атрибут у уже существующих объектов принимает значение null.
Чтобы использовать новый логический атрибут для фильтрации по атрибуту и скриптов, ему необходимо задать значение true или false. Изменить значение атрибута у существующих объектов можно при редактировании объекта в интерфейсе оператора или скриптом. При большом количестве объектов рекомендуется редактировать объекты частями.
Параметры атрибута
Название параметра | Описание и возможные значения | Зависимость от других параметров |
---|---|---|
Название | Название атрибута на карточках объектов и формах, на которых размещен данный атрибут | |
Скрывать название атрибута |
Признак, управляющий отображением названия атрибута в интерфейсе.
|
|
Код |
Идентификатор атрибута в системе. Код должен быть уникален в рамках типа объектов, без учета регистра. Код может содержать от 1 до 14 символов, должен состоять только из символов латинского алфавита и цифр, начинаться с символа |
|
Вычислимый |
Признак, определяющий что значение атрибута автоматически вычисляется по определенному алгоритму, указанному в скрипте. Устанавливается только на форме добавления атрибута.
Значение вычислимого атрибута:
Во вложенные типы объектов наследуется значение параметра "Вычислимый" вместе со значением параметра "Скрипт" |
|
Скрипт для вычисления значения атрибута |
В скрипте для вычисления значения атрибута не допустимо обращаться к внешнему источнику. Для взаимодействия с внешними системами необходимо использовать действие по событию типа "Скрипт" с признаком "Взаимодействие с внешней системой" или/и задачу планировщика. При редактировании вычислимого атрибута можно изменить только скрипт для вычисления значения атрибута |
Отображается, если установлен флажок "Вычислимый" |
Определяемый по таблице соответствий |
Признак, определяющий вычисление значения атрибута по таблице соответствий.
|
|
Правило определения |
Таблица соответствий, по которой вычисляется значение атрибута. При добавлении атрибута в поле установлено значение [не указано]. При редактировании атрибута в поле выбирается таблица соответствий. Для выбора доступны таблицы соответствий, у которых данный атрибут указан как определяемый |
Отображается, если установлен флажок "Определяемый по таблице соответствий" |
Редактируемый |
Признак, определяющий редактируемость атрибута в интерфейсе оператора.
Редактируемость атрибута не влияет на выполнение специальных действий, например, "Смена ответственного", "Смена типа". Для системных атрибутов значение параметра "Редактируемый" можно изменить, только если системное значение параметра "Редактируемый" = "Да". Пользовательские атрибуты по умолчанию являются редактируемыми |
|
Редактируемый в списках |
Признак, определяющий редактируемость атрибута в списках объектов в интерфейсе оператора.
|
Доступен, если установлен флажок "Редактируемый" |
Обязательный |
Флажок снят и недоступен для изменения. Значения атрибутов данного типа необязательны для заполнения |
|
Уникальный |
Флажок снят и недоступен для изменения. Значения атрибутов не уникальны |
|
Вычисление значения при редактировании |
Признак, определяющий автоматическое заполнение значения атрибута на формах добавления и редактирования в интерфейсе оператора.
|
Параметр отображается, если установлен флажок "Редактируемый" и сняты флажки "Вычислимый", "Определяемый по таблице соответствий" |
Поле ввода скрипта для вычисления значения атрибута |
Скрипт возвращает значение атрибута. |
Отображается, если установлен флажок "Вычисление значения при редактировании" |
Представление для отображения |
Указывает, как выглядит атрибут в интерфейсе оператора.
|
|
Скрывать при отображении, если значение "Нет" |
Признак, определяющий отображение атрибута, у которого указано значение "нет".
|
|
Представление для редактирования |
Вид поля выбора значения атрибута на формах добавления и редактирования объекта и вид поля значения атрибута по умолчанию на текущей форме.
Представление для редактирования не влияет на вид поля для редактирования атрибутов в списке объектов, поле для редактирования в списке всегда имеет вид "поле ввода" |
|
Описание |
Подробное описание атрибута и рекомендации по его использованию, отображаемые в интерфейсе оператора. Для ввода описания используется поле ввода "Текст в формате RTF". Отображение описания атрибута в интерфейсе оператора (всплывающая подсказка или информационное поле в контенте) настраивается при настройке контента, в котором отображается атрибут (параметр "Показывать описание атрибутов) Отображение описания атрибута в интерфейсе оператора (всплывающая подсказка или информационное поле в контенте) настраивается при настройке пользовательских форм:
Описание атрибута может применяться в качестве контекстной справки по каждому атрибуту. Если значение параметра не указано, то описание атрибута в интерфейсе оператора не отображается. Пример. При реализации процесса проведения опросов, в атрибутах класса "Анкета" (questionary) описание атрибутов служит для расширенной формулировки вопросов. |
|
Значение по умолчанию |
Значение по умолчанию — используется для быстрого заполнения значений атрибутов при добавлении объекта в систему. В качестве значения по умолчанию рекомендуется выбирать наиболее вероятное значение атрибута. Значение по умолчанию не устанавливается для системно нередактируемых атрибутов. Виды значения по умолчанию: фиксированное или вычислимое. Фиксированное значение по умолчанию (флажок "Вычислимое" снят):
Вычислимое значение по умолчанию (флажок "Вычислимое" установлен):
Правила использования значения по умолчанию:
Особенность установки значения по умолчанию при применении скрипта фильтрации: если в результате выполнения скрипта фильтрации значение по умолчание не содержится в отфильтрованном списке, то значение по умолчанию не устанавливается и поле атрибута остается не заполненным |
Флажок "Вычислимое" (значение по умолчанию) отображается, если снят флажок "Вычислимый" (для атрибута) |
Метки |
Одна или несколько меток, определяющих процессы, в которых используется данный атрибут. Метка устанавливается для пользовательских атрибутов основных классов и типов объектов |
|