Документация по настройке процессов
Это документация Creatio версии 7.14.0. Мы рекомендуем использовать новую версию документации.

Элемент процесса [Задание-сценарий]

Элемент процесса [Задание-сценарий] является системным действием, которое выполняет программный код С# сценария и обеспечивает его взаимодействие с другими элементами и данными бизнес-процесса. При помощи элемента реализуется расширенная логика, не предусмотренная базовыми элементами bpm’online.

Чтобы редактировать код сценария, дважды щелкните по элементу на диаграмме. На панели настройки элемента откроется окно для ввода и редактирования программного кода (Рис. 114).

Рис. 114 — Вкладка для редактирования кода задания-сценария

chapter_process_designer_script_task_code.png 

btn_script_task_bigger_window.png — развернуть окно для ввода программного кода.

btn_script_task_window_small.png — свернуть окно для ввода программного кода.

btn_com_show_hide_outline.png — поиск в тексте программного кода.

btn_com_show_hide_hidden_characters.png — отображение или скрытие скрытых символов (например, пробелов, табуляции) в тексте кода.

На заметку

Платформа bpm’online позволяет выполнять процессы без необходимости их публикации. Однако использование методов и элементов [Задание-сценарий] требует публикации схемы. Подробнее о вызове методов процесса читайте в отдельной статье.

Интерпретируемые схемы процессов

Начиная с версии 7.12.3 все создаваемые бизнес-процессы в bpm’online являются интерпретируемыми. Для обращения к значениям параметра процесса следует использовать методы get и set (Рис. 115).

Метод Get возвращает значение параметра элемента или процесса.

Сигнатура метода:

Get<T>(string path)

где:

T — тип значения параметра;

path — строка, определяющая путь к параметру или свойству. Путь формируется согласно правилам:

“имя параметра”,

“имя свойства”,

“имя элемента.имя параметра”,

“имя элемента.имя свойства”.

Метод Set указывает значение параметру элемента или процесса.

Сигнатура метода:

Set(string path, T value)

где:

value — указываемое значение,

path — строка, определяющая путь к параметру или свойству. Путь формируется согласно правилам, описанным выше для метода Get.

Рис. 115 — Тело элемента [Задание-сценарий], содержащее обращение к параметру интерпретируемого процесса

chapter_process_designer_script_task_integrating_code.png 

Смотрите далее

Элемент процесса [Привязать процесс к объекту]

Элемент процесса [Выполнить действие процесса]

Смотрите также

Пример использования встроенного процесса объекта. Добавление автонумерации к полю страницы

Как создать пользовательское действие процесса

Был ли данный материал полезен?

Как можно улучшить эту статью?