Настройка действий в контенте "Список связанных объектов"

Панель действий. Элементы и настройки по умолчанию

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

По умолчанию на панели действий расположены следующие элементы :

По умолчанию на панели действий скрыты следующие элементы:

  • кнопка с подписью "Новая кнопка" — для настройки действия с объектом, которое определяется пользовательским сценарием (скриптом) или является оповещением или уведомлением;
  • кнопка с иконкой и подписью "Добавить";
  • кнопка с иконкой и подписью "Добавить/Удалить связи";
  • кнопка с иконкой и подписью "Сбросить вид" — для отмены пользовательских настроек просмотра списка;
  • кнопка с иконкой и подписью "Скопировать ссылку на список" — для генерации ссылки для перехода к списку объектов на отдельной странице;
  • — дополнительный элемент разделитель групп, используется для разделения элементов управления на группы.

Панель действий настраивается для каждого списка отдельно при настройке контента см. Настройка панели действий в списке объектов и файлов.

Панель действий. Настройки отдельных действий

Добавить связь

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

Способ выбора значения ссылочного атрибута указывается при настройке ссылочного атрибута, см. Связи "Многие ко многим" и "Один ко многим" между объектами.

Описание выполнения действия в интерфейсе оператора см. Редактирование ссылочных атрибутов.

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

Условия выполнения действия:

  • связь первого уровня (объект связан с текущим напрямую, а не через цепочку связей);
  • на данную связь не накладывается ограничение создания связи по типам (если они используются), см. Ограничение связи по типам объектов;
  • атрибут связи редактируемый ИЛИ относится к типу "Обратная ссылка" на агрегируемый атрибут (кроме атрибутов "Ответственный (сотрудник)" и "Ответственный (команда)"). Агрегирующий атрибут должен быть редактируемым, см. Типы атрибутов и их параметры;
  • у пользователя есть право просмотра и редактирования атрибута, с помощью которого устанавливается связь.

Добавить /Удалить связи

Добавление и удаление связей между объектом, в карточке которого размещен контент, и уже существующими объектами связанного класса/типа, размещенного в контенте, на одной форме.

При нажатии кнопки "Добавить /Удалить связи" открывается форма редактирования связей.

Описание выполнения действия в интерфейсе оператора см. Форма редактирования связей.

Условия выполнения действия:

  • Атрибут связи редактируемый ИЛИ относится к типу "Обратная ссылка" на агрегируемый атрибут (кроме атрибутов "Ответственный (сотрудник)" и "Ответственный (команда)"). Агрегирующий атрибут должен быть редактируемым, см. Типы атрибутов и их параметры;
  • В атрибуте связи параметр "Расширенное редактирование связей" имеет значение отличное от "С использованием структуры". Если выбрано значение "С использованием структуры", то кнопка "Добавить/удалить связи" не отображается;
  • Связь простая (объект связан с текущим напрямую, а не через цепочку связей);
  • У пользователя есть право просмотра и редактирования атрибута, с помощью которого устанавливается связь.

Добавить

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

Описание выполнения действия в интерфейсе оператора см. Добавление объекта в списке объектов.

Описание общей настройки добавления объектов см. Добавление объекта в списке по системной кнопке "Добавить".

Особенности и условия добавления связанных объектов:

  • атрибут связи, по которому построен список:

    • редактируемый ИЛИ относится к типу "Обратная ссылка" на агрегируемый атрибут (кроме атрибутов "Ответственный (сотрудник)" и "Ответственный (команда)"). Агрегирующий атрибут должен быть редактируемым;
    • относится к типу "Обратная ссылка" и связь простая (объект связан с текущим напрямую, а не через цепочку связей);
    • относится к типу "Набор ссылок на бизнес-объекты" и связь простая (объект связан с текущим напрямую, а не через цепочку связей);
  • класс объектов списка вложенный и связь простая, см. Связь типа "Вложение".
  • на данную связь не накладываются ограничения создания связи по типам (если они используются), см. Ограничение связи по типам объектов;
  • у пользователя есть права:

    • на добавление объекта — хотя бы в одном типе объектов класса, размещенного в контенте;
    • на просмотр и редактирование атрибута, с помощью которого устанавливается связь.

Просмотреть архив

При нажатии ссылки (кнопки) "Просмотреть архив" отображается список архивных объектов класса, отображаемого в списке.

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

Массовые операции с объектами

Массовые операции с объектами списка доступны для представления "Сложный список". Массовые действия выполняются при нажатии на элемент управления на панели массовых операций.

Панель массовых операций настраивается для каждого списка отдельно при настройке контента см. Настройка панели массовых операций.

На панели массовых операций списка связанных объектов можно разместить:

  • элементы управления для выполнения действий с объектами списка:

    • с несколькими объектами (массовое действие):

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

    Специфические действия для класса "Сотрудник" (employee):

    • с несколькими объектами (массовое действие): переместить; сменить пароль;
    • с одним объектом: добавить запрос; переместить.

    Специфические действия для класса "Отдел" (ou):

    • с несколькими объектами (массовое действие): переместить;
    • с одним объектом: добавить запрос; переместить.

    Специфические действия для класса "Запрос" (serviceCall):

    • с несколькими объектами (массовое действие): изменить статус; изменить ответственного; добавить комментарий;
    • с одним объектом: работа с массовостью, изменить статус, изменить ответственного, добавить комментарий, изменить привязку.
  • пользовательские кнопки.

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

Описание выполнения действия в интерфейсе оператора см. Массовые операции с объектами списка.

Действия с элементом списка

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

Действия с элементом списка настраиваются для каждого списка отдельно при настройке контента см. Настройка действий с элементом списка.

Системная логика действий с элементами списка:

  • Открыть карточку объекта — при нажатии на строку (иконку или элемент меню) списка связанных объектов, размещенного на карточке объекта, открывается карточка связанного объекта. Если список связанных объектов размещен на форме добавления (редактирования), карточка объекта открывается в новой вкладке браузера.
  • Разорвать связь — разрыв связи между объектом, в карточке которого размещен контент, и уже существующими объектами связанного класса/типа выполняется при нажатии на элемент "Удалить" после подтверждения действия.

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

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

В списке связанных объектов можно настроить:

  • системные действия:

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

    • переместить (для вложенных классов);
    • изменить ответственного (для классов с назначением ответственного);
    • изменить статус (для классов с жизненным циклом);
    • сменить пароль (для класса "Сотрудник" (employee));
    • добавить запроса (для класса "Сотрудник" (employee) и "Отдел" (ou).

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

Настройка контента: