Размещение встроенного приложения на формах

Раздел предназначен для технологов

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

Встроенные приложения можно размещать на формах.

Встроенное приложение не отображается на массовых формах смены статуса, ответственного и редактирования.

Условие настройки

Коды встроенных приложений, доступные для размещения на формах, должны быть указаны в конфигурационном файле dbaccess.properties (параметр ru.naumen.embeddedapplication.applicationsAvailableOnModalForm).

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

Раздел "Настройка системы" → "Приложения" → карточка встроенного приложения.

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

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

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

Поля на форме:

  • Название — название места использования.
  • Код — идентификатор контента на форме, уникальный в рамках встроенного приложения.
  • Объекты — класс или типы в рамках одного класса, для которого создается место использования встроенного приложения. Определяет значение параметра "Тип формы".
  • Тип модальной формы — форма, на которой будет расположен контент "Встроенное приложение". В зависимости от выбранного значения на форме добавления могут отображаться дополнительные параметры.

    Возможные значения:

    • "Форма быстрого добавления и редактирования":

      Дополнительный параметр:

      • "Доступные формы" — для выбора доступны формы, созданные для класса объектов (карточка настройки класса объектов, вкладка "Другие формы"), кроме формы массового редактирования.
    • "Форма добавления и редактирования комментария".
    • "Форма добавления и редактирования файла".
    • "Форма изменения ответственного" — отображается, если у выбранного класса есть механизм распределения ответственных.
    • "Форма пользовательского действия по событию".

      Дополнительный параметр:

      • Доступные пользовательские действия по событию — для выбора доступны пользовательские действия по событию, у которых значение параметра "Объекты" совпадает со значением параметра "Объекты" добавляемого места использования.
    • "Форма смены привязки" — отображается, только для класса "Запрос" (serviceCall).
    • "Форма смены статуса" — отображается, если у выбранного класса есть жизненный цикл.

      Дополнительный параметр:

      • "Переход между статусам" — для выбора доступны все переходы между статусами, которые определены в выбранных типах.

        Если переходы не выбраны, то встроенное приложение отображается на форме для всех переходов.

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

    • "Форма смены типа".

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

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

Встроенное приложение будет размещено на выбранной форме (последним).

Последующие действия

  • Редактирование места использования (иконка  "Редактировать" в строке места использования).
  • Удаление места использования (иконка "Удалить" в строке места использования).