Alfresco Process Services

Activiti – это движок для автоматизации бизнес процессов. Бизнес процессы описываются на языке BPMN, определяющим графическую нотацию и её представление на языке XML. Activiti принимает на вход описание бизнес процесса и исполняет его: создает экземпляры бизнес процессов в соответствии с описанием; создает и присваивает задачи исполнителям; хранит в базе данных состояние процесса – какие задачи были выполнены, кем и когда, каков результат выполнения каждой из задач. Кроме этого, Activiti инициирует выполнение сервисных задач, предусмотренных описанием процесса: отправка электронных писем, вывод на печать, отправка информации в сторонние системы или наоборот опрос и прием сообщений из сторонних систем и т.п.

Alfresco Process Services (BPM) – это готовый набор веб-приложений на базе Activiti, позволяющий создавать и редактировать описания бизнес процессов, определять для каждого шага форму, в которой исполнители будут видеть входные данные шага и в которую они будут записывать результат выполнения шага, запускать процессы, просматривать свои задачи или контролировать ход выполнения задач другими участниками процесса.