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

Задача-вызов сервиса

Определения

Задачу-вызов сервиса выполняет система.

При переходе токена на этот элемент автоматически выполняется назначенная задаче функция.

По завершении выполнения скрипта токен переходит на следующий элемент диаграммы процесса.

Примечание

Создание новых функций в Comindware Platform версии 4 не предусмотрено, возможно только редактировать имеющиеся функции, созданные в предыдущих версиях Comindware Platform.

Задача-вызов сервиса и её меню элемента

Задача-вызов сервиса и её меню элемента

Операции в меню элемента «Задача-выполнение сценария»

  • Действия
    • Свойства  — переход к окну свойств задачи-вызова сервиса.
    • Сценарий на входе  — переход к конструктору сценария на входе в данный элемент.
    • Сценарий на выходе  — переход к конструктору сценария на выходе из данного элемента.
    • Удалить  — удаление данного элемента из диаграммы процесса.
  • Изменить тип — смена типа задачи.
  • Быстрое создание — добавление связанного элемента на диаграмму процесса.

Свойства задачи-вызова сервиса

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

Основные

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

Примечание

Параметры «Макс. время выполнения», «Интервал между попытками», «Количество попыток» в текущей версии ПО не используются и не влияют на выполнение сценария.

Настройка основных свойств задачи-выполнения сценария

Настройка основных свойств задачи-выполнения сценария

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

На этой вкладке следует выбрать функцию, которая будет выполняться при переходе токена на задачу-выполнение сценария.

Выбор глобальной функции для задачи-вызова сервиса

Выбор глобальной функции для задачи-вызова сервиса

Настройка данных на входе

На этой вкладке следует настроить таблицу соответствия атрибутов сигнатуры функции с атрибутами шаблона записи для передачи данных из процесса в глобальную функцию.

Первые три столбца таблицы характеризуют атрибуты сигнатуры глобальной функции.

Последний столбец «Значение» позволяет задать статическое или вычисляемое значение, которое будет передаваться в функцию:

  • Значение — введите фиксированное значение.
  • Атрибут — выберите атрибута текущего или связанного шаблона записи, значение которого следует передать. Тип данных атрибута должен совпадать с типом данных атрибута сигнатуры функции.
  • Формула — введите формулу, вычисляющую значение.
  • C#— введите скрипт, возвращающий значение.

Настройка данных на выходе

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

Первые три столбца таблицы характеризуют атрибуты сигнатуры функции.

В последнем столбце «Значение» позволяет выбрать атрибут текущего или связанного шаблона записи. Тип данных атрибута должен совпадать с типом данных атрибута сигнатуры функции.

К началу