Процесс создания записи через задачу

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

Подготовка бизнес-процесса

Чтобы создать и настроить процесс:

  1. Реализуйте сервисную задачу. Для этого необходимо имплементировать интерфейс com.unidata.mdm.workflow.core.type.delegate.TaskDelegate.

  2. Перейдите в раздел Библиотеки. Загрузите реализованную сервисную задачу в виде jar-библиотеки.

  3. Перейдите в раздел “Бизнес-процессы”.

  4. Включите режим черновика бизнес-процессов, нажав кнопку image1 «Черновик». Создайте новый черновик или откройте существующий.

  5. В закладке “Обработчики” добавьте сервисную задачу из загруженной библиотеки.

  6. В закладке “Бизнес-процессы” создайте новый процесс (способ создания: вручную).

    • Процесс должен иметь включенные свойства: исполняемый, только для запуска вручную.

  7. Создайте требуемую схему бизнес-процесса.

    • На требуемом шаге процесса добавьте элемент “Сервисная задача”. Пример см. Рисунок 1.

    • В поле Java class укажите загруженный класс.

  8. Завершите настройки бизнес-процесса.

  9. Опубликуйте черновик бизнес-процессов.

Создание записи

Чтобы создать запись через процесс:

  1. Перейдите в раздел “Задачи”.

  2. Запустите процесс вручную.

  3. Укажите требуемый процесс из списка.

  4. Введите данные. Например, название организации (Рисунок 2).

  5. В результате действия будет создан новый бизнес-процесс.

  6. Пройдите все шаги процесса, которые были заданы в схеме.

  7. После согласования финального шага будет создана новая запись.

Схема бизнес-процесса

Рисунок 1 - Схема бизнес-процесса и элемент “Сервисная задача”

Создание записи через задачу

Рисунок 2 - Создание записи через задачу