Создание процесса с помощью ИИ-ассистента

Примечание

Функция доступна только в Enterprise-версии.

В данной статье рассматривается создание учебного процесса «Заявка на закупку оборудования» с помощью AI-ассистента — без ручной настройки.

Сгенерируем минимальный набор артефактов: тип данных и бизнес-процесс.

Создание типа данных

Перейдите в AI-ассистент:

../_images/AI_01.png

Создайте тип данных по заранее подготовленному запросу. В запросе описана сущность заявки, её атрибуты, роли и статусы:

Создай тип данных по описанию ниже.

Заявка на оборудование – заявка, которая необходима для закупки оборудования
для операционной деятельности сотрудников.
Например, для подключения монитора к компьютеру сотруднику необходим специальный
кабель, которого на данный момент нет в наличии.
Обычно сотрудник обращается к своему руководителю с просьбой приобрести необходимое
оборудование. После успешного согласования и в соответствии с внутренними регламентами
происходит закупка. Согласующий также может отказать в покупке.

Атрибуты:
1. name, Название оборудования, Text
2. price, Стоимость, Number
3. requester, Инициатор, Person
4. approver, Согласующий, Person

Роли:
5. requestor, Инициатор, из атрибута Инициатор
6. approver, Согласующий, из атрибута Согласующий

Статусы:
7. request-created, Заявка создана
8. approving, На согласовании
9. approved, Согласовано
10. rejected, Отказано
../_images/AI_02.png

Ассистент обрабатывает запрос и возвращает сформированный тип данных:

../_images/AI_03.png

Все необходимые атрибуты, роли и статусы заданы. Подтвердите развёртывание типа данных в системе:

../_images/AI_04.png

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

Вкладка «Основные» — родитель «Кейс», форма и журнал созданы по умолчанию:

../_images/AI_05.png ../_images/AI_06.png

Вкладка «Атрибуты»:

../_images/AI_07.png

Вкладка «Роли»:

../_images/AI_08.png

Вкладка «Статусы»:

../_images/AI_09.png

Тип данных готов. Переходим к созданию бизнес-процесса.

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

Перейдите в рабочее пространство «Раздел администратора» → раздел «Модели BPMN»:

../_images/AI_10.png

Создайте модель и выберите для неё ранее созданный тип данных:

../_images/AI_11.png

Нажмите «Создать»:

../_images/AI_12.png

Перейдите в редактор процесса:

../_images/AI_13.png

В ассистенте откройте вкладку «BPMN Редактор»:

../_images/AI_14.png

Для генерации бизнес-процесса используйте следующий запрос:

Создай бизнес-процесс на основе типа данных Заявки на оборудование.

Описание процесса:
1. Заявка создана -> Задача на инициатора — «На согласование».
2. После отправки на согласование назначается задача на Согласующего —
   «На согласовании согласующим». У задачи 2 выхода: «Согласовать» и «Отказать».

Добавь соответствующие статусы и уведомления.

Примечание

В запросе явно указано добавить уведомления — ассистент учтёт это при генерации процесса.

../_images/AI_15.png

Процесс сгенерирован:

../_images/AI_16.png

Настройки ключевых элементов процесса:

../_images/1-1.png ../_images/1-2.png
../_images/2-1.png ../_images/2-2.png
../_images/3-1.png ../_images/3-2.png
../_images/4-1.png ../_images/4-2.png

Итоговый процесс соответствует описанию из запроса:

../_images/AI_17.png

Включите процесс (1), разрешите автоматический старт (2) и опубликуйте его (3):

../_images/AI_18.png

Запуск и проверка процесса

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

../_images/AI_19.png

../_images/AI_20.png

Откройте журнал и создайте заявку. Нажмите «Сохранить» — это запустит процесс:

../_images/AI_21.png

Появится первая задача «На согласование». Нажмите «Отправить на согласование»:

../_images/AI_22.png

Откроется вторая задача «На согласовании согласующим». Укажите комментарий и нажмите «Отказать»:

../_images/AI_23.png

Заявка переходит в статус «Отказано»:

../_images/AI_24.png