入力 | ||
---|---|---|
プロパティ名 | 説明 | プロパティタイプ |
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 | タイルコンポーネントのインスタンスを一意に識別します。この値は、その特定のインスタンスの調整情報を検索するために内部で使用されます。 このバインドプロパティは、カスタムタスクに専用の調整ページがある場合にのみ使用します。 | String |
名前 | 説明 |
---|---|
GetConfigurations | コンポーネントの実装で使用可能なコンフィギュレーションを返します。 パラメータ: なし 戻り値: JSON |
GetImplementationLabel | コンポーネントのローカライズ名、またはローカライズ名を取得するために使用できるトークンを返します。このローカライズ名は Mashup Builder のユーザーインタフェースに表示されます。 パラメータ: なし 戻り値: String |
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 (必須) - バックエンドシステムからフェッチするデータの入力 ID およびバックエンドシステムのアダプタ情報を含む、CCOフォーマットの JSON。 configuration (オプション) - 調整マネージャリソースから取得した最終マージコンフィギュレーションを含む JSON。 attributes (必須) - 既成の属性と追加の属性のリストを含む JSON。 戻り値: CCOフォーマットの JSON |
GetAdditionalAttributesValues | 追加の属性の値を含む JSON を返します。このサービスは、コンポーネントの実装によって実装されなければなりません。 パラメータ: input (必須) - バックエンドシステムからフェッチするデータの入力 ID およびバックエンドシステムのアダプタ情報を含む、CCOフォーマットの JSON。 configuration (オプション) - 調整マネージャリソースから取得した最終マージコンフィギュレーションを含む JSON。 attributes (必須) - 追加の属性のリストを含む JSON。 OOTBAttributesValues (オプション) - GetAttributesValues によって返された既成の属性の値を含む、CCOフォーマットの JSON。これらの値を使用して、追加の属性の値を計算できます。 戻り値: CCOフォーマットの JSON |
GetAdditionalAttributes | 使用可能な既成の属性のリストに追加される、追加の属性のリストを返します。 パラメータ: なし 戻り値: JSON |