
Входные данные | ||
|---|---|---|
Имя свойства | Описание | Тип свойства |
Input | Используется для идентификации данных, которые должны вызываться из серверной системы. Пример JSON: { "version":"1.0.0", "data":[ { "adapter":{ "thingName":"PTC.WCAdapter", "instanceName":"windchill" }, "itemListsData":[ { "objectType":"PTC.Workflow.WorkItem", "items":[ { "id":{ "value":"OR:wt.workflow.work.WorkItem:566231" } } ] } ] } ] } | JSON в формате CCO |

Имя свойства | Описание | Тип свойства | Значение по умолчанию | Обязательное или необязательное | ||
|---|---|---|---|---|---|---|
title | Строка, которая отображается в компоненте как заголовок. | Н/Д | Необязательный | |||
progressBarMessage | Строка, которая отображается под индикатором выполнения. Это сообщение, показывающее ход выполнения, измеренный для задачи. В сообщении о ходе выполнения имеются следующие местозаполнители: %0 и %1. В стандартном компоненте эти значения заменяются соответственно элементами "В ожидании" и "Завершено". Параметр %total также доступен в качестве местозаполнителя, который заменяется общим числом элементов. Например, если общее число элементов - 7, 5 из них завершено, а 2 находятся в ожидании, строка "завершено элементов: %1/%total" будет отображаться в интерфейсе пользователя как "завершено элементов: 5/7". Строка "в ожидании элементов: %0/%total" будет отображаться в интерфейсе пользователя как "в ожидании элементов: 2/7". Заметьте, что синий индикатор выполнения всегда отражает процент выполненных заданий, независимо от строки. | Н/Д | Необязательный | |||
Наименование | Описание |
|---|---|
GetConfigurations | Возвращает доступные конфигурации для реализации компонента. Параметры: нет Возвращает: JSON |
GetImplementationLabel | Возвращает локализованное наименование компонента или лексему, которые можно использовать для получения локализованного наименования. Это локализованное наименование отображается в интерфейсе пользователя Mashup Builder. Параметры: нет Возвращает: строку |
CalculateProgress | Рассчитывает и возвращает данные хода выполнения. При создании пользовательской реализации переопределите этот сервис с учетом пользовательской логики. Пример пользовательской логики, которую можно использовать для этого сервиса, см. в разделе Ход выполнения задания. Параметры: input (обязательный) - JSON в формате CCO, содержащий идентификатор входных данных, которые нужно вызвать из серверной системы, и информацию об адаптере для серверной системы. configuration (необязательный) - JSON с окончательной объединенной конфигурацией, полученной из ресурса диспетчера настройки. Возвращает: JSON |