Добавление дочернего класса

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

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

Чтобы класс объектов и его типы можно было использовать в конструкторе бизнес-процессов, необходимо создать их имитацию с помощью объектов класса "Настройки объектной модели".

По умолчанию в имитацию объектной модели входят объекты классов "Задача", "Запрос", "Согласование" и "Бизнес процесс".

Объекты класса "Настройки объектной модели" добавляются с помощью задачи планировщика "Обновление настроек объектной модели".

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

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

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

Выполнение настройки приведено на примере класса "Запись о работе". Настройка для других классов производится аналогично.

Настройка нового класса

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

Меню навигации "Классы" → класс "Запись о работе".

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

На вкладке "Атрибуты" добавьте два атрибута "Шаблон" и "В рамках заявки":

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

Параметры атрибута "Шаблон":

  • Название: "Шаблон (bpm)".
  • Код: bpmTemplate.
  • Тип атрибута: "Ссылка на бизнес-объект".
  • Класс: "Бизнес-процесс".
  • Тип: "Шаблон шага".

Параметры атрибута "В рамках заявки":

  • Название: "В рамках заявки".
  • Код: serviceCall.
  • Тип атрибута: "Ссылка на бизнес-объект".
  • Класс: "Заявка".

Обновление планировщика задач

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

Меню навигации "Настройка системы" → настройка "Планировщик задач" → задача "Настройка объектной модели" (bpm_objectModel).

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

В карточке задачи планировщика "Настройка объектной модели" выполните следующие действия:

  1. Нажмите кнопку Редактировать и внесите изменения в скрипт задачи планировщика: в переменную CLASS_LIST добавьте workRecord — код класса "Запись о работе".

    Если код класса уже есть в списке, то делать ничего не нужно

  2. Нажмите кнопку Сохранить на форме редактирования.
  3. Нажмите кнопку Выполнить сейчас для запуска задачи.

Подробное описание настроек приведено в разделах:

Настройка действий по событиям

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

Меню навигации "Настройка системы" → настройка "Действия по событиям".

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

В списке действий по событиям выполните следующие действия:

  1. Найдите действие "[PAAA] Исполнение действий автоматизации" (событие "Добавление объекта") и нажмите иконку Редактировать в строке действия по событию.
  2. На форме редактирования действия по событию в поле "Объекты" добавьте класс "Запись о работе" и нажмите кнопку Сохранить.

Выполните аналогичную настройку для действий по событию:

  • "[PAAA] Исполнение действий автоматизации" (событие "Смена статуса");
  • "[PAAS] Исполнение действий автоматизации" (событие "Добавление объекта");
  • "[PAAS] Исполнение действий автоматизации" (событие "Смена статуса").

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

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

После выполнения задачи планировщика, указанные классы (их типы и атрибуты) будут сымитированы как объекты класса "Настройки объектной модели", и станут доступны в Конструкторе бизнес-процессов.

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