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

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

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

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

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

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

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

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

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

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

02.pngБлок сценария в процессе


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

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

03.pngВизуальный редактор сценариев

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

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

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

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



Далее → Интеграция ELMA



Пригласите на бесплатную Презентацию и оценку стоимости внедрения
Оставить заявку на презентацию
Оцените все возможности системы ELMA на бесплатном тест-драйве