Процесс создания записи через задачу¶
Статья описывает настройку бизнес-процесса, с помощью которого доступно создание записей через задачи.
Подготовка бизнес-процесса¶
Чтобы создать и настроить процесс:
Реализуйте сервисную задачу. Для этого необходимо имплементировать интерфейс com.unidata.mdm.workflow.core.type.delegate.TaskDelegate.
Перейдите в раздел Библиотеки. Загрузите реализованную сервисную задачу в виде jar-библиотеки.
Перейдите в раздел “Бизнес-процессы”.
Включите режим черновика бизнес-процессов, нажав кнопку «Черновик». Создайте новый черновик или откройте существующий.
В закладке “Обработчики” добавьте сервисную задачу из загруженной библиотеки.
В закладке “Бизнес-процессы” создайте новый процесс (способ создания: вручную).
Процесс должен иметь включенные свойства: исполняемый, только для запуска вручную.
Создайте требуемую схему бизнес-процесса.
На требуемом шаге процесса добавьте элемент “Сервисная задача”. Пример см. Рисунок 1.
В поле Java class укажите загруженный класс.
Завершите настройки бизнес-процесса.
Опубликуйте черновик бизнес-процессов.
Создание записи¶
Чтобы создать запись через процесс:
Перейдите в раздел “Задачи”.
Укажите требуемый процесс из списка.
Введите данные. Например, название организации (Рисунок 2).
В результате действия будет создан новый бизнес-процесс.
Пройдите все шаги процесса, которые были заданы в схеме.
После согласования финального шага будет создана новая запись.
Рисунок 1 - Схема бизнес-процесса и элемент “Сервисная задача”
Рисунок 2 - Создание записи через задачу