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

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

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

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

Определения

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

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

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

Примечание

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

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

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

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

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

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

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

Основные

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Функции

Пользовательская задача

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

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

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

К началу