В системе ELMA существует возможность тесной интеграции приложения ELMA Проекты+ с бизнес-процессами, описанными на Платформе ELMA BPM. Процессы, которые используются при работе с проектами и которые обрабатывают данные объектов приложения ELMA Проекты+ будем называть проектными процессами.
Стоит отметить, что бизнес-процессы, содержащие в своем контексте переменную типа "Базовый тип проекта", будут доступны для выбора на вкладке Маршруты (процессы) для всех типов проектов. А процессы, содержащие в своем контексте только переменную типа "<Название проекта> (Проект)", могут быть добавлены в маршруты только текущего типа проекта или созданных от него наследников.
Для начала работы с созданным маршрутом необходимо опубликовать процесс. При этом на странице проекта, для которого был создан процесс, в верхнем меню появится кнопка Запустить процесс (рис. 1). При нажатии на данную кнопку будет запущен процесс по данному проекту (проект будет записан в контекст процесса).
При переходе проекта с одной стадии на другую часто требуется выполнить ряд операций, чтобы корректно завершить переход и подтвердить возможность перевода проекта на следующую стадию.
Такой набор операций можно описать в бизнес-процессе, который будет запущен при переходе с одной стадии на другую – в этом случае, пока в процессе не будут выполнены все необходимые действия, проект не будет переведен на следующую стадию.
В системе существует возможность в плане проекта настроить запуск бизнес-процесса (рис. 2) на определенном этапе проекта. В этом случае в плане проекта необходимо создать задачу запуска БП.