Элемент процесса [Задание-сценарий]
Элемент процесса [Задание-сценарий] является системным действием, которое выполняет программный код С# сценария и обеспечивает его взаимодействие с другими элементами и данными бизнес-процесса. При помощи элемента реализуется расширенная логика, не предусмотренная базовыми элементами bpm’online.
Чтобы редактировать код сценария, дважды щелкните по элементу на диаграмме. На панели настройки элемента откроется окно для ввода и редактирования программного кода (Рис. 114).
— развернуть окно для ввода программного кода.
— свернуть окно для ввода программного кода.
— поиск в тексте программного кода.
— отображение или скрытие скрытых символов (например, пробелов, табуляции) в тексте кода.
На заметку
Платформа 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.
Смотрите далее
•Элемент процесса [Привязать процесс к объекту]
•Элемент процесса [Выполнить действие процесса]
Смотрите также
•Пример использования встроенного процесса объекта. Добавление автонумерации к полю страницы