Сценарии бизнес-процессов

Если аналитик, занимающийся моделированием бизнес-процессов, владеет хотя бы минимальными навыками программирования, его возможности в Дизайнере ELMA BPM многократно возрастают — в его распоряжение попадает блок операции «Сценарий». Данный блок позволяет осуществить выполнение на нужном этапе бизнес-процесса некоторого произвольного кода на языке C#.

Сценарии в системе ELMA BPM пишутся на языке C#
Сценарии в ELMA пишутся на языке C#

Возможность использования сценариев в бизнес-процессах, во-первых, позволяет оптимизировать бизнес-процесс за счет автоматизации выполнения некоторых действий, которые в противном случае выполнялись бы в ручном или полуавтоматическом режиме.

Наиболее распространенное применение сценариев для решения задач данного типа обычно заключается в автоматическом определении значений параметров на основании других параметров, автоматическом заполнении полей форм, автоматическом принятии решения по определению потока выполнения бизнес-процесса и т. д.

Во-вторых, при помощи сценариев могут легко выполняться действия, для которых в Дизайнере ELMA не предусмотрено стандартных блоков операций. Как правило, это некоторые операции, которые не требуются широкому кругу пользователей, но могут быть очень нужны для реализации конкретного бизнес-процесса организации.

Также сценарии могут помочь, если требуется выполнить необычным способом некоторое стандартное действие, уже предусмотренное стандартным блоком операции в Дизайнере ELMA.

Блок сценария в процессе в ELMA BPM
Блок сценария в процессе
Узнайте, как работает ELMA BPM. Оцените возможности и интерфейс BPM-системы прямо в браузере

Узнайте, как работает ELMA BPM. Оцените возможности и интерфейс BPM-системы прямо в браузере

Смотреть демоверсиюЗадать вопрос

Сами сценарии пишутся непосредственно в Дизайнере ELMA, в который встроена удобная среда для написания кода: имеется подсветка синтаксиса, при наборе кода разработчику автоматически предлагаются допустимые варианты и подсказки (что немаловажно при работе с объектами, их свойствами и методами). Также Дизайнер ELMA имеет средства для отладки написанного кода: инструменты проверки синтаксиса и эмуляции написанного кода.

Сценарий также может быть сохранен в формате пользовательского расширения, после чего он появится в палитре блоков операции Дизайнера ELMA и сможет быть использован как любой другой блок операции бизнес-процесса.

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

Конструктор сценариев

Общая парадигма визуального конструирования приложений нашла свое продолжение в таком техническом блоке как Сценарии. В ELMA существует инструмент для визуального построения сценариев — Конструктор сценариев.

Визуальный редактор сценариев в системе ELMA BPM
Визуальный редактор сценариев

В конструкторе сценариев используется современный подход визуального программирования.

Такие конструкции языка как условия, циклы представлены в виде готовых блоков.

Вызов методов ELMA API тоже делается с помощью визуального конструктора.

Такой подход позволяет аналитикам, не знакомым с языком программирования, формировать несложные сценарии, необходимые для реализации сложных процессов.

Узнайте, как работает ELMA BPM. Оцените возможности и интерфейс BPM-системы прямо в браузере

Узнайте, как работает ELMA BPM. Оцените возможности и интерфейс BPM-системы прямо в браузере

Смотреть демоверсиюЗадать вопрос
Читайте далее Интеграция ELMA с 1C / ERP