输入 | ||
---|---|---|
属性名称 | 说明 | 属性类型 |
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" } } ] } ] } ] } | CCO 格式的 JSON |
属性名称 | 说明 | 属性类型 | 默认值 | 必需或可选 | ||
---|---|---|---|---|---|---|
title | 在组件中显示为标题的字符串。 | 不适用 | 可选 | |||
progressBarMessage | 显示在进度栏下方的字符串。这是一条指示进度的消息,按活动测量。 在进度栏消息中显示的占位符有 %0 和 %1。在预设组件中,这些值会分别替换为待处理项和已完成项。%total 也可用作占位符,将被替换为总项数。 例如,如果总共 7 项中已完成 5 项,而另外 2 项仍处于待处理状态,则字符串“已完成 %1 项,共 %total 项”将在用户界面中显示为“已完成 5 项,共 7 项”。字符串“%total 项中有 %0 项处于待处理状态”将在用户界面中显示为“7 项中有 2 项处于待处理状态”。请注意,无论字符串为何,蓝色进度条都会始终反映已完成任务的百分比。 | 不适用 | 可选 |
名称 | 说明 |
---|---|
GetConfigurations | 返回组件实施的可用配置。 参数:无 返回:JSON |
GetImplementationLabel | 返回此组件的本地化名称或可用于获取此本地化名称的标记。此本地化名称显示在 Mashup Builder 用户界面中。 参数:无 返回:字符串 |
CalculateProgress | 计算并返回进度数据。创建自定义实施时,请使用自定义逻辑覆盖此服务。 有关适用于此服务的自定义逻辑的示例,请参阅任务进度。 参数: input (必需) - CCO 格式的 JSON,其中包含要从后端系统获取的数据的输入 ID,以及后端系统的适配器信息。 configuration (可选) - JSON,其中包含从“定制管理器”资源获得的最终合并配置。 返回:JSON |