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

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

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

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

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

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

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