Сценарии бизнес-процессов
Если аналитик, занимающийся моделированием бизнес-процессов, владеет хотя бы минимальными навыками программирования, его возможности в Дизайнере ELMA BPM многократно возрастают — в его распоряжение попадает блок операции «Сценарий». Данный блок позволяет осуществить выполнение на нужном этапе бизнес-процесса некоторого произвольного кода на языке C#.
Возможность использования сценариев в бизнес-процессах, во-первых, позволяет оптимизировать бизнес-процесс за счет автоматизации выполнения некоторых действий, которые в противном случае выполнялись бы в ручном или полуавтоматическом режиме.
Наиболее распространенное применение сценариев для решения задач данного типа обычно заключается в автоматическом определении значений параметров на основании других параметров, автоматическом заполнении полей форм, автоматическом принятии решения по определению потока выполнения бизнес-процесса и т. д.
Во-вторых, при помощи сценариев могут легко выполняться действия, для которых в Дизайнере ELMA не предусмотрено стандартных блоков операций. Как правило, это некоторые операции, которые не требуются широкому кругу пользователей, но могут быть очень нужны для реализации конкретного бизнес-процесса организации.
Также сценарии могут помочь, если требуется выполнить необычным способом некоторое стандартное действие, уже предусмотренное стандартным блоком операции в Дизайнере ELMA.
Узнайте, как работает ELMA BPM. Оцените возможности и интерфейс BPM-системы прямо в браузере
Смотреть демоверсиюЗадать вопросСами сценарии пишутся непосредственно в Дизайнере ELMA, в который встроена удобная среда для написания кода: имеется подсветка синтаксиса, при наборе кода разработчику автоматически предлагаются допустимые варианты и подсказки (что немаловажно при работе с объектами, их свойствами и методами). Также Дизайнер ELMA имеет средства для отладки написанного кода: инструменты проверки синтаксиса и эмуляции написанного кода.
Сценарий также может быть сохранен в формате пользовательского расширения, после чего он появится в палитре блоков операции Дизайнера ELMA и сможет быть использован как любой другой блок операции бизнес-процесса.
При использовании пользовательских расширений аналитику не потребуется работать с кодом – настройка операции производится полностью в графическом интерфейсе. Это позволяет не только сэкономить время на использовании популярных сценариев в бизнес-процессах, но и сделать данные сценарии доступными для использования лицами, не имеющими навыков программирования.
Конструктор сценариев
Общая парадигма визуального конструирования приложений нашла свое продолжение в таком техническом блоке как Сценарии. В ELMA существует инструмент для визуального построения сценариев — Конструктор сценариев.
В конструкторе сценариев используется современный подход визуального программирования.
Такие конструкции языка как условия, циклы представлены в виде готовых блоков.
Вызов методов ELMA API тоже делается с помощью визуального конструктора.
Такой подход позволяет аналитикам, не знакомым с языком программирования, формировать несложные сценарии, необходимые для реализации сложных процессов.
Узнайте, как работает ELMA BPM. Оцените возможности и интерфейс BPM-системы прямо в браузере
Смотреть демоверсиюЗадать вопрос