Справка по системе Платформа ELMA BPM
×
Меню

Публикация процессов

Публикация процесса - процедура создания или обновления модели процесса, используемой в веб-приложении для реализации работы по бизнес-процессу. В веб-приложении могут одновременно выполняться процессы, запущенные с использованием моделей процесса, опубликованных в различное время. Для обеспечения непрерывности работ по процессу и для предотвращения ошибок используются версии моделей бизнес-процессов.
Опубликованная версия процесса используется при запуске новых экземпляров процессов. Запущенные на момент публикации экземпляры процесса завершают работу с использованием той версии модели процесса, которая была опубликована на момент их запуска. Текущая, редактируемая в Дизайнере ELMA версия процесса не используется в веб-приложении до публикации.
В веб-приложении работают только опубликованные версии процессов.
Для сохранения текущих изменений в процессе, требуется нажать кнопку Сохранить на верхней панели инструментов карточки процесса (рис. 1). Изменения сохраняются в черновике процесса.
Рис. 1. Кнопка "Сохранить" на панели инструментов процесса
Опубликовать черновик процесса можно двумя способами:
Рис. 2. Кнопка "Публиковать" на панели инструментов процесса
Рис. 3. Кнопка "Опубликовать" на вкладке "Публикация" в разделе "Процессы"
Появится окно публикации процесса (рис. 4):
Рис. 4. Окно публикации процесса
Номер версии - порядковый номер публикуемой версии процесса.
В блоке Варианты запуска процесса можно выбрать допустимые варианты запуска процесса:
Комментарий - краткое описание особенностей новой версии процесса. Комментарий отображается в истории версий процесса в столбце "Комментарии".
Флажок Генерировать документацию позволяет опубликовать вместе с процессом документацию по нему. Доступ к документации в веб-приложении можно получить в разделе Процессы - Документирование.

Варианты запуска процесса

Флажок Вручную активирует возможность запуска экземпляров процесса вручную в веб-приложении.
Процесс, для которого не активирована возможность ручного запуска, может быть использован в качестве подпроцесса. В этом случае активные экземпляры процесса отображаются в разделах Мои процессы и Монитор процессов веб-приложения.
Флажок Из внешних систем активирует возможность запуска экземпляров процесса с использованием веб-сервисов или HTTP-запросов. Возможность работы с процессами системы ELMA посредством веб-сервисов и HTTP-запросов позволяет интегрировать систему в существующую инфраструктуру предприятия с использованием привычных пользовательских интерфейсов.
В поле Токен отображается генерируемый системой ELMA ключ, используемый для работы с данным процессом. Этот ключ необходимо использовать при формировании запросов внешней системой к публикуемому процессу. Чтобы сгенерировать токен, требуется нажать кнопку Сгенерировать.
Нажатие кнопки Сгенерировать для уже сформированного токена приводит к его перезаписи новым значением. При этом старый токен более не может быть использован для работы с данным процессом.

Групповая публикация процессов

Система ELMA поддерживает групповую публикацию процессов. Для этого на вкладке Публикация Дизанера ELMA в разделе Процессы на вкладке Черновики, удерживая клавишу Ctrl на клавиатуре, требуется выбрать процессы кликом основной, обычно левой, кнопки мыши по названию процесса. Выбранные процессы будут подсвечиваться желтым цветом (рис. 5). После того, как выбраны все процессы, которые необходимо опубликовать, требуется нажать на верхней панели инструментов кнопку Опубликовать.
Рис. 5. Выбор группы процессов для публикации
Появится окно групповой публикации процессов (рис. 6):
Рис. 6. Диалоговое окно групповой публикации процессов.
В верхней части окна приведен список публикуемых процессов:
В нижней части окна групповой публикации процессов приводятся общие для публикуемых процессов параметры:
Публикация процесса с подпроцессами
При публикации процесса, вместе с процессом всегда публикуются его внутренние подпроцессы. Внешние подпроцессы всегда публикуются независимо от родительских процессов. При публикации внутреннего подпроцесса, публикуются:
Рис. 7. Диалоговое окно публикации процесса с внутренними подпроцессами.
См. также: