Компания «Софтверке» обладает опытом разработки и поддержки систем на базе Activiti и Alfresco Process Services (BPM) и предлагает следующие услуги:

  • Разработка с нуля ad-hoc приложений для автоматизации бизнес процессов с использованием Activiti Process Engine
  • Разработка решений на базе платформы Alfresco Process Services, в том числе:
    • Интеграция с элементами корпоративной инфраструктуры, например, Active Directory, почтой
    • Описание модели бизнес процессов на языке BPMN
    • Разработка модулей расширения Activiti
  • Поддержка существующих решений на базе Activiti и Alfresco Process Services

Что такое Activiti и Alfresco Process Services (BPM)

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

Если приложение или система координируют совместную работу нескольких сотрудников, а сама эта работа повторяется (например, прием и обработка несколькими отделами всевозможных заявлений), то при реализации такого приложения или системы может иметь смысл использовать Activiti.

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

С Alfresco Process Services работает как бизнес-аналитик, автоматизирующий бизнес процесс, так и участники-исполнители, чья работа является объектом автоматизации. Таким образом, Alfresco Process Services – инструмент общего назначения (general purpose tool), позволяющий относительно небольшими усилиями автоматизировать широкий спектр рутинных задач документооборота.