輸入 | ||
屬性名稱 | 描述 | 內容類型 |
Input | 用來識別要從後端系統擷取的資料。 範例 JSON: { "version":"1.0.0", "data":[ { "adapter":{ "thingName":"PTC.WCAdapter", "instanceName":"windchill" }, "itemListsData":[ { "objectType":"PTC.ChangeMgmt.ChangeRequest", "items":[ { "id":{ "value":"OR:wt.change2.WTChangeRequest2:439476" } } ] } ] } ] } | CCO 格式的 JSON |
TailoringName | 唯一識別圖標元件的實例。此值可在內部用於尋找特定實例的調整資訊。 只有為自訂任務提供了專用調整頁的情況下,才可使用此繫結內容。 | 字串 |
屬性名稱 | 描述 | 內容類型 | 預設值 | 必要或選用 | ||
attributes | 從後端系統獲取資料的屬性名稱。這些屬性可以從後端系統擷取,也可以是外加的。 | N/A | 必要 | |||
maxTileCount | 要顯示為圖標的最大屬性數目。如果設定為空白字串,則不會顯示任何圖標數目條件約束。 | N/A | 選用 |
名稱 | 描述 |
GetConfigurations | 傳回元件實行的可用組態。 參數:無 傳回:JSON |
GetImplementationLabel | 傳回元件的當地語系化名稱或可用於取得當地語系化名稱的權杖。此當地語系化名稱會顯示在 Mashup Builder 使用者介面中。 參數:無 傳回:字串 |
ProcessAttributesConfiguration | 處理屬性組態,並將屬性分為現成屬性與其他屬性。 以下列格式傳回 JSON,其中包含金鑰值對: • OOTBAttributes : OOTB Attributes configuration CCO JSON • additionalAttributes : Additional Attributes configuration CCO JSON 屬性會根據其物件類型分為現成屬性與其他屬性。物件類型以 .Custom.Adapter 或 Custom.Implementation 結尾的屬性會被視為其他屬性。其他所有屬性都被視為現成屬性。 參數: attributes (必要) - 包含現成屬性與其他屬性清單的 JSON。 configuration (選用) - 包含從「調整管理員」資源取得之最終合併組態的 JSON。 傳回:CCO 格式的 JSON |
GetAttributesValues | 傳回 JSON,其中包含屬性及其值。 參數: input (必要) - CCO 格式的 JSON,其中包括要從後端系統擷取之資料的輸入 ID,以及後端系統的轉接器資訊。 configuration (選用) - 包含從「調整管理員」資源取得之最終合併組態的 JSON。 attributes (必要) - 包含現成屬性與其他屬性清單的 JSON。 傳回:CCO 格式的 JSON |
GetAdditionalAttributesValues | 傳回 JSON,其中包含其他屬性的值。此服務應該由元件實行來實行。 參數: input (必要) - CCO 格式的 JSON,其中包括要從後端系統擷取之資料的輸入 ID,以及後端系統的轉接器資訊。 configuration (選用) - 包含從「調整管理員」資源取得之最終合併組態的 JSON。 attributes (必要) - 包含其他屬性清單的 JSON。 傳回:CCO 格式的 JSON |
GetAdditionalAttributes | 傳回要新增至可用現成屬性清單的其他屬性清單。 參數:無 傳回:JSON |