Использование
OpenBPM Tasklist предоставляет удобный интерфейс для работы с бизнес-процессами и пользовательскими задачами, выполняемыми в подключённом BPM-движке.
Tasklist требует аутентификации — каждый пользователь видит только свои активные задачи и процессы, доступные для запуска.
Работа с процессами
Для просмотра доступных бизнес-процессов откройте пункт меню Процессы. На странице отображается таблица с последними версиями всех развернутых процессов в подключённом BPM-движке.
Возможности страницы:
-
Обновить — загрузить актуальный список процессов из движка
-
Сортировать — упорядочить процессы по имени или дате публикации
-
Фильтровать — отфильтровать процессы по имени ключу или описанию
-
Запустить процесс — начать новый экземпляр выбранного процесса
Запуск процесса
Чтобы запустить процесс, нажмите кнопку Запустить процесс рядом с нужной строкой. Откроется диалоговое окно, содержимое которого зависит от типа формы, привязанной к стартовому событию процесса:
-
Если форма не указана — отображается только поле Business Key
-
Если используется Camunda form — будет показано содержимое опубликованной формы
-
Если указана Custom form — будет отображён компонент, зарегистрированный по
formKey
|
Типы форм Embedded и Generated не поддерживаются в OpenBPM Tasklist. |
После заполнения формы и нажатия кнопки Запустить, Tasklist создаст новый экземпляр процесса с переданными переменными и бизнес-ключом.
Работа с пользовательскими задачами
Для просмотра активных пользовательских задач выберите пункт меню Задачи. Откроется страница с таблицей задач, назначенных текущему пользователю.
Возможности страницы:
-
Фильтрация и сортировка задач
-
Просмотр деталей выбранной задачи
-
Выполнение (завершение) задачи
Просмотр задачи
Чтобы открыть задачу, нажмите кнопку Редактировать рядом с нужной строкой. В правой части экрана появится панель с деталями задачи и соответствующей формой.
В зависимости от типа формы, отображается:
-
Только кнопка Complete, если форма не привязана
-
Развёрнутая форма, если используется Camunda form
-
Пользовательская форма, если зарегистрирована по ключу
formKey
Завершение задачи
Для завершения задачи заполните необходимые поля в форме и нажмите кнопку Complete (или аналогичную). Tasklist передаст данные формы в BPM-движок, после чего задача будет закрыта, а процесс продолжит выполнение по модели.
|
Поддерживаются формы типа Camunda form и Custom form. Типы Embedded и Generated не поддерживаются. |
Авторизация и пользователи
Доступ к Tasklist осуществляется с использованием базовой аутентификации (Basic Auth). Список пользователей и их права задаются на стороне BPM-движка.
Для корректной работы убедитесь, что у группы пользователя включены следующие авторизации:
-
User
-
Process Definition
-
Process Instance
-
Task
-
Historic Task Instance