Как работать со значениями параметров элементов
Параметры элементов процесса определяют взаимосвязи элементов для обмена информацией в рамках бизнес-процесса. С помощью параметров можно реализовать чтение данных между элементами, автоматически заполнить поля объектов и страниц, которые могут открываться в ходе процесса. А при использовании в условных потоках параметры элементов позволяют определить путь выполнения бизнес-процесса.
Реализованные в дизайнере процессов bpm’online значения параметров можно условно разделить на две категории:
-
Константные значения, которые задаются при построении бизнес-процесса. Константные значения будут неизменными в течение выполнения данного процесса.
-
Значения, которые вычисляются при выполнении процесса и будут отличаться для разных экземпляров процесса в зависимости от исходных данных.
Кроме того, параметры элементов можно разделить на следующие типы:
-
Текстовый — строка текста, может быть как постоянным значением, так и вычисляться в ходе выполнения процесса.
-
Числовой — целое или дробное значение. Константное или динамическое.
-
Логический — условное значение параметра, например, “да” или “нет”, либо “существует” или “отсутствует”.
-
Справочник — значение параметра, которое выбирается из справочника системы. Константное или динамическое.
-
Дата и время — значения данного параметра могут быть представлены в виде даты или даты и времени. Константное или динамическое.
-
Уникальный идентификатор — ID записи или значения элемента бизнес-процесса с уникальным значением, при помощи которого реализуется целостность связей в рамках процесса.
Чтобы задать значение параметра в процессе, воспользуйтесь специальным меню, которое доступно для каждого параметра процесса. Меню содержит типы значений, доступные для параметра. Например, при заполнении поля [Контрагент] можно указать только справочное значение, или выбрать контрагента из другого элемента.
С помощью меню значений параметра можно:
-
Установить константное значение параметра, например, прописать email-адрес, на который необходимо отправить сообщение;
-
Установить значение параметра, которое передается из одного элемента процесса в другой, например, статус продажи;
-
Использовать окно формул для реализации нестандартных задач (поддерживается синтаксис C#).
Содержание