1. Обзор
Activiti API — это система управления рабочими процессами и бизнес-процессами. Мы можем определить в нем процесс, выполнить его и манипулировать им по-разному, используя сервисы, предоставляемые API. Требуется JDK 7+.
Разработку с использованием API можно вести в любой IDE, но для использования Activiti Designer нам понадобится Eclipse.
Мы можем определить в нем процесс, используя стандарт BPMN 2.0. Есть и другой, менее популярный способ — использование Java-классов вроде StartEvent
, EndEvent
, UserTask
, SequenceFlow
и т. д.
Если мы хотим запустить процесс или получить доступ к любой из служб, нам нужно создать ProcessEngineConfiguration
.
Мы можем получить ProcessEngine
с помощью ProcessEngineConfiguration
некоторыми способами, которые мы обсудим далее в этой статье .
Через ProcessEngine
мы можем выполнять операции Workflow и BPMN .