Entrada | ||
---|---|---|
Nombre de la propiedad | Descripción | Tipo de propiedad |
Input | Se utiliza para identificar los datos que se deben extraer del sistema back-end. JSON de ejemplo: { "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 en formato CCO |
Nombre de la propiedad | Descripción | Tipo de propiedad | Valor por defecto | Obligatorio u opcional | ||
---|---|---|---|---|---|---|
title | Cadena que aparece como el título en el componente. | N/D | Opcional | |||
progressBarMessage | Cadena que se muestra debajo de la barra de progreso. Se trata de un mensaje en el que se indica el progreso, medido según la actividad. Los marcadores expuestos en el mensaje de la barra de progreso son %0 y %1. En el componente de fábrica, estos valores se reemplazan por los elementos pendientes y completados, respectivamente. %total también está disponible como marcador de posición, que se reemplaza por el número total de elementos. Por ejemplo, si se han completado 5 elementos de 7 elementos totales y todavía hay 2 elementos pendientes, la cadena "%1/%total de elementos se han completado" aparece en la interfaz de usuario como "5/7 elementos se han completado". La cadena "%0/%total de elementos están pendientes" aparece en la interfaz de usuario como "2/7 elementos están pendientes". Se debe tener en cuenta que la barra de progreso azul refleja siempre el porcentaje de tareas completadas, independientemente de la cadena. | N/D | Opcional |
Nombre | Descripción |
---|---|
GetConfigurations | Devuelve las configuraciones disponibles para la implementación de componentes. Parámetros: ninguno Devuelve: JSON |
GetImplementationLabel | Devuelve el nombre localizado del componente o el token que se puede utilizar para obtener el nombre localizado. Este nombre localizado se muestra en la interfaz de usuario de Mashup Builder. Parámetros: ninguno Devuelve: Cadena |
CalculateProgress | Calcula y devuelve datos de progreso. Al crear una implementación personalizada, sustituya este servicio con la lógica personalizada. Para ver un ejemplo de lógica personalizada que se puede utilizar para este servicio, consulte Progreso de la tarea. Parámetros: input (obligatorio): JSON en formato CCO en el que se incluye el ID de entrada de los datos que se van a extraer del sistema back-end y la información del adaptador para el sistema back-end. configuration (opcional): JSON con la configuración combinada final obtenida del recurso del administrador de personalización. Devuelve: JSON |