Элемент "Завершение процесса с отправкой внутрисистемного сигнала"

Элемент "Завершение процесса с отправкой внутрисистемного
сигнала"предписывает приложению по достижению этого
элемента послать широковещательный внутрисистемный сигнал
сцелью автоматически запустить процесс, который настроен на
запуск по факту получения именно такого сигнала,после чего
завершить процесс
.

В элементе "Завершение процесса с отправкой внутрисистемного сигнала"
аналитиком задается уникальный идентификатор, благодаря которому
будут запущены не все процессы, настроенные на запуск по сигналу, а
только тот ( или те), который ждет сигнала именно с указанным
идентификатором.

Используется в связке со стартовым элементом"Старт по событию
получения
сигнала"
.

Помимо уникального идентификатора в сигнале можно передать значение
одного ( и только одного!) параметра через механизм переменных.
Примером конкретного применения сигнала может служить ситуация, когда
из процесса приема условной <> нужно стартовать другой процесс
согласования содержимого <>. Для того чтобы вновь запускаемый
процесс согласования представлял, с какой именно <> он будет
работать, в теле сигнала следует передать не только уникальный
идентификатор вызова, но и номер <>. По уникальному идентификатору
сигнала приложение определит какой из процессов подлежит запуску, а
через параметр этому процессу будет предоставлена информация о
номере <>.

Рис.1 Панель свойств элемента BPMN"Завершение процесса с отправкой
внутрисистемного сигнала"

Список свойств элемента

Среди набора доступных свойств, большинство нужно оставить в состоянии
"по умолчанию", но обратить внимание на конфигурацию следующих
пунктов:

Наименование свойства Назначение
Выходной параметр сигнала (несмотря на слово input в названии, это именно выходной параметр!), передаваемый в теле сигнала дополнительно к идентификатору сигнала.

Указывается наименование параметра и его тип данных. Для типа данных "массив" в колонку"Другой тип"вручную вносится значение java.util.ArrayList

.









ВАЖНО! Наименование параметра в этом свойстве должно совпадать с наименованием параметра, указанным при задействовании элемента-слушателя сигнала во взаимосвязанном процессе.

Для того, чтобы параметр получил свое значение из какой-то переменной текущего рабочего процесса, аналитик должен установить соответствие для параметра.
() Правило сопоставления для передачи значения из переменной текущего рабочего процесса в исходящий параметр.(несмотря на input в наименованиях, воспринимать следует именно как исходящий параметр!)
Уникальный идентификатор, который будет широковещательно отослан элементом в момент встречи с маркером процесса.