Activiti KickStart

Пока в новогодние праздники я писал в этот блог слова о реализации бизнес-процессов при помощи чек-листов, ребята из Activiti писали программный код. Безусловно, их деятельность оказалась значительно более плодотворной, чем моя.
В появившейся 4 января этого года версии 5.1 платформы Activiti BPM есть удивительно созвучная чек-листам фича, называемая Activiti KickStart. KickStart – это приложение для быстрого создания бизнес-процесса в виде списка задач. Т.е. бизнес-аналитик, вместо катания мышкой по экрану фигурок из BPMN нотации и рисовании стрелок, последовательно вводит названия и атрибуты задач (см. рисунок)

Тему преимущества и недостатков графических моделей мы начали обсуждать еще прошлой весной в сообщении Маргинальный подход к моделированию бизнес-процессов. Уверен, что данная тема возникнет еще не раз. Справедливости ради надо отметить, что BPMN модель в Activiti KickStart все же присутствует, но делает её не человек, а умная компьютерная программа, на основании введенного человеком списка задач. Пока логика такой диаграммы довольно проста – набор параллельных или последовательных активностей. Но ведь мы увидели всего лишь первую версию приложения. То ли еще будет. Процесс разработки бизнес-процесса «без рисования» показан в этом скринкасте:
[youtube=http://www.youtube.com/watch?v=laSGNCnokq0&fs=1&hl=ru_RU&rel=0]
Подробнее об Activiti KickStart можно почитать в блоге одного из разработчиков Activiti Small steps with big feet. Другие картинки KickStart в блоге, который ведет Tom Baeyens

Один комментарий к “Activiti KickStart”

  1. Пробежался мельком. Вот кратко:

    – автоматически ваять последовательный без разветвлений графический вид БП из текстовых задач, возникающих по ходу дела, adhoc, ну нет никакого смысла, унылая цепочка уходящих вправо элементов БП не несет содержательного смысла

    – ваять такой БП вправо, а не вниз, крайне неудобно, текстовым описаниям, из которых, собственно, и возникает такой процесс, просто не остается места, чтобы их расположить на диаграмме, и эта приверженность BPMN только затрудняет общее представление

    – бинарного состояния чекбокса “сделано/не сделано” недостаточно, необходиы еще, как минимум “отменено” для задач, которые отменились, и “неактивно” для задач, которые нужны, но исполнение которых преждевременно

    – в целом решение перегружено, чтобы добавить adhoc activity, нужно нажать много кнопок, и обладает другими общими недостатками BPM – требует настроек (в ACM их должно быть минимум), нет развитых средств контроля доступа, адресации и фильтрации таких adhoc activities, нет загрузки файлов, а про collaboration tools, которые обязаны быть в ACM и говорить нечего

    Но, собственно, разработчики и позиционируют эту фичу как небольшое расширение BPM для создания adhoc activities

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *