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

Описание настройки

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

Атрибут, добавленный в классе/типе объектов, наследуется и отображается в списке атрибутов всех вложенных типов.

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

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

На стороне SMP нет ограничения на максимальное количество атрибутов в классе или типе объектов. Данное ограничение обусловлено используемой СУБД.

В служебных классах "Запись журнала действия технолога", "Запись журнала обработки почты", "История изменения ответственного и статуса", "Письмо", "Событие", "Технолог", "Уведомление в интерфейсе", "Уведомление в мобильном приложении" создание пользовательских атрибутов не поддерживаются и их корректная работа не гарантируется. По этой причине добавлять пользовательские атрибуты в служебных классах не рекомендуется.

Место настройки в интерфейсе

Раздел меню "Класс объектов" → настройка класса/типа объектов → вкладка "Атрибуты".

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

Чтобы добавить новый атрибут, выполните следующие действия:

  1. На вкладке "Атрибуты" нажмите кнопку Добавить.

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

  2. На форме добавления пользовательского атрибута заполните параметры атрибута. Набор параметров зависит от типа атрибута.

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

    Недопустимые значения параметра "Код": user, parent, state, responsible, responsibleTeam, responsibleEmployee, stateStartTime, massProblem.

  3. Нажмите кнопку Сохранить.

Результат настройки

  • Новый атрибут отобразится на вкладке "Атрибуты" → блок "Атрибута класса" / "Атрибуты типа".
  • Последующие настройки

    • Группы атрибутов

      Добавление атрибута в группу атрибутов. Для отображения атрибута на карточке объекта или форме, его необходимо добавить в группу атрибутов.

    • Настройка атрибутов класса и типа объектов

      Редактирование параметров атрибута, восстановление наследования настроек атрибутов и удаление пользовательского атрибута.