Первый взгляд на Metastorm BPM

Посмотрел дизайнер бизнес-процессов от Metastorm (взять можно на http://www.metastorm.com/). Решение совсем игрушечное и применять его в реальной деятельности вряд ли целесообразно. Впрочем, простота решения способствует пониманию идей.
Открываем подарочную коробку и рассматриваем содержимое
Основной объект инструмента это процедура. Процедура включает в себя процессные карты, как минимум одну штуку, экранные формы, роли(группы ролей). Естественно, процедура сохраняется в XML файле, который, вероятно, потом развертывается на сервере. Если верить документации, основным объектом процесса является папка. Для каждого нового процесса создается новая папка с уникальным идентификатором. Информация в папку поступает из нескольких источников: вводится пользователем через формы, загружается из баз данных, поставляется другими приложениями в виде файлов. Работа с данными папки осуществляется через формы(изменение) и страницы (просмотр). Основными элементами карты процесса являются стейджи и действия. Стейджи бывают системные и пользовательские. Последние как раз и приводят к появлению у пользователя папки и требуют определенных действий (заполнение формы, утверждение и т.п.). Действие переводит процесс из одного стейджа в другой. Допустимость перехода задается картой процесса. Кстати, карта может содержать несколько несвязных графов, например, для реализации некоторых действий администратором. А действия могут происходить автоматически, например так происходит эскалация процесса по истечению отведенного на принятие решения интервала времени.
В общем-то, и все. Незатейливо, прозрачно, даже симпатично, но вряд ли применимо в реальной работе

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

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