Конечное событие-отправка сообщения
Определения
Когда токен входит в конечное событие-отправку сообщения, отправляется настроенное сообщение и завершается соответствующая ветвь процесса (или весь процесс, если он состоит из одной ветви).
Операции в меню элемента «Конечное событие-отправка сообщения»
- Действия
- Свойства — переход к окну свойств конечного события-отправки сообщения.
- Сценарий на входе — переход к конструктору сценария на входе в данный элемент.
- Удалить — удаление данного элемента из диаграммы процесса.
- Изменить тип — смена типа события.
Свойства конечного события-отправки сообщения
В окне свойств конечного события-отправки сообщения предусмотрены перечисленные ниже вкладки.
Основные
На этой вкладке можно настроить общие свойства элемента диаграммы процесса.
Дополнительные
На этой вкладке можно настроить специфические свойства промежуточного события-отправки сообщения.
-
Место назначения — укажите, куда будет отправлено сообщение.
- Промежуточное событие — укажите имя сообщения (такое же как в промежуточном событии-получении сообщения) и ID экземпляра процесса, который получит сообщение (задайте фиксированное значение ID, либо формулу или скрипт C#, возвращающие ID экземпляра процесса).
Имя сообщения для процессной коммуникации
Для обмена данными между экземплярами процессов (и внутри экземпляров) используются события отправки и получения сообщений (события-инициаторы и события-обработчики).
Каждому такому событию присваивается имя сообщения.
Когда событие-инициатор отправляет сообщение, это сообщение принимают все события-обработчики с таким же именем сообщения, как у события-инициатора.
Настройка целевого промежуточного события и экземпляра процесса для конечного события-отправки сообщения - Начальное событие — укажите имя сообщения (такое же как в начальном событии-получении сообщения) и выберите процесс, который будет запущен отправленным сообщением.
Настройка целевого начального события и процесса для конечного события-отправки сообщения -
Внешний сокет — выберите или создайте путь передачи данных типа «Отправка эл. почты из процесса» для отправки сообщения.
-
Общие уведомления — выберите или создайте путь передачи данных типа «Общие уведомления» для отправки сообщения.
Настройка целевого пути передачи данных для конечного события-отправки сообщения -
Продолжительность выполнения процесса — задайте срок завершения процесса начиная от его запуска.
- Введите фиксированное значение либо формулу или скрипт C#, возвращающие значение типа «Длительность».
- Это значение влияет на текущее состояние процесса, отображающееся в списке его экземпляров:
- Если время жизни процесса не превышает заданную продолжительность, процесс выполняется в срок.
- В противном случае, процесс выполняется с опозданием.
- Если превышена продолжительность временной вехи, заданная в каком-либо простом промежуточном событии, имеется риск задержки.
- Время жизни процесса может быть обнулено при наступлении простого промежуточного события.
Данные сообщения
На этой вкладке можно настроить передачу данных из процесса в сообщение.
-
Атрибуты для передачи данных сообщения — в этой таблице следует настроить соответствие между атрибутами отправляемого сообщения и атрибутами шаблона записи, связанного с шаблоном процесса. Если на вкладке «Дополнительные» выбрано место назначения «Внешний сокет» или «Общее уведомление» и указан путь передачи данных, эта таблица автоматически заполняется строками с вкладки «Атрибуты сообщения» пути передачи данных. Для остальных мест назначения таблицу следует заполнить вручную.
- Создать — эта кнопка позволяет создать строку для сопоставления атрибутов сообщения и шаблона записи.
- Удалить — эта кнопка позволяет удалить строки таблицы, выбранные с помощью флажков в первом столбце.
- Название — задайте наглядное наименование атрибута сообщения. Обязательное поле.
- Системное имя — задайте уникальное имя атрибута сообщения. Обязательное поле. Может содержать только буквы латинского алфавита (a-z A-Z), цифры (0—9) и знак «_», не должно начинаться с цифры. Заполняется автоматически с помощью транслитерации названия.
- Тип данных — укажите тип данных атрибута сообщения. Обязательное поле.
- Значение — задайте значение атрибута сообщения, соблюдая соответствие типов данных:
- Атрибут — присвойте атрибуту сообщения значение атрибута шаблона записи, связанного с шаблоном процесса.
- Формула — введите формулу, возвращающую значение атрибута сообщения.
- C# — введите скрипт, возвращающий значение атрибута сообщения.
Настройка данных сообщения для конечного события-отправки сообщения
Связанные статьи
Промежуточное событие-отправка сообщения
Эта статья была полезна 1 чел.