Перейти к содержанию

Статья для предыдущей поддерживаемой версии ПО — 4.7!

Текущая рекомендованная версия — Comindware Platform 5.0. См. документацию к версии 5.0.

Конечное событие-отправка сообщения

Определения

Когда токен входит в конечное событие-отправку сообщения, отправляется настроенное сообщение и завершается соответствующая ветвь процесса (или весь процесс, если он состоит из одной ветви).

Конечное событие-отправка сообщения и его меню элемента

Конечное событие-отправка сообщения и его меню элемента

Операции в меню элемента «Конечное событие-отправка сообщения»

  • Действия
  • Изменить тип — смена типа события.

Свойства конечного события-отправки сообщения

В окне свойств конечного события-отправки сообщения предусмотрены перечисленные ниже вкладки.

Основные

На этой вкладке можно настроить общие свойства элемента диаграммы процесса.

Основные свойства конечного события-отправки сообщения

Основные свойства конечного события-отправки сообщения

Дополнительные

На этой вкладке можно настроить специфические свойства промежуточного события-отправки сообщения.

  • Место назначения — укажите, куда будет отправлено сообщение.

    • Промежуточное событие — укажите имя сообщения (такое же как в промежуточном событии-получении сообщения) и ID экземпляра процесса, который получит сообщение (задайте фиксированное значение ID, либо формулу или скрипт C#, возвращающие ID экземпляра процесса).

    Имя сообщения для процессной коммуникации

    Для обмена данными между экземплярами процессов (и внутри экземпляров) используются события отправки и получения сообщений (события-инициаторы и события-обработчики).

    Каждому такому событию присваивается имя сообщения.

    Когда событие-инициатор отправляет сообщение, это сообщение принимают все события-обработчики с таким же именем сообщения, как у события-инициатора.

    Настройка целевого промежуточного события и экземпляра процесса для конечного события-отправки сообщения
    Настройка целевого промежуточного события и экземпляра процесса для конечного события-отправки сообщения
    Настройка целевого начального события и процесса для конечного события-отправки сообщения
    Настройка целевого начального события и процесса для конечного события-отправки сообщения
  • Внешний сокет — выберите или создайте путь передачи данных типа «Отправка эл. почты из процесса» для отправки сообщения.

  • Общие уведомления — выберите или создайте путь передачи данных типа «Общие уведомления» для отправки сообщения.

    Настройка целевого пути передачи данных для конечного события-отправки сообщения
    Настройка целевого пути передачи данных для конечного события-отправки сообщения
  • Продолжительность выполнения процесса — задайте срок завершения процесса начиная от его запуска.

    • Введите фиксированное значение либо формулу или скрипт C#, возвращающие значение типа «Длительность».
    • Это значение влияет на текущее состояние процесса, отображающееся в списке его экземпляров:
      • Если время жизни процесса не превышает заданную продолжительность, процесс выполняется в срок.
      • В противном случае, процесс выполняется с опозданием.
      • Если превышена продолжительность временной вехи, заданная в каком-либо простом промежуточном событии, имеется риск задержки.
      • Время жизни процесса может быть обнулено при наступлении простого промежуточного события.

Данные сообщения

На этой вкладке можно настроить передачу данных из процесса в сообщение.

  • Атрибуты для передачи данных сообщения — в этой таблице следует настроить соответствие между атрибутами отправляемого сообщения и атрибутами шаблона записи, связанного с шаблоном процесса. Если на вкладке «Дополнительные» выбрано место назначения «Внешний сокет» или «Общее уведомление» и указан путь передачи данных, эта таблица автоматически заполняется строками с вкладки «Атрибуты сообщения» пути передачи данных. Для остальных мест назначения таблицу следует заполнить вручную.

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

Связанные статьи

События

Типы конечных событий

Простое промежуточное событие

Промежуточное событие-отправка сообщения

Пути передачи данных

Общие свойства элементов диаграммы процесса

Элементы диаграммы процесса

Редактирование диаграммы процесса

К началу