Generische Kacheln
"Generische Kacheln" ist eine generische; vordefinierte Konfiguration der Komponente "Kacheln", die Sie als Ausgangspunkt für die Konfiguration der Komponente "Kacheln" verwenden können. Da die generische Konfiguration keine Attribute festlegt, müssen Sie deren Konfiguration bearbeiten, um die Attribute hinzuzufügen.
Bindende Eigenschaften 
Informationen zum Binden von "Generische Kacheln" finden Sie in der Komponente Kacheln.
* 
Für generische Kacheln unterstützt die Eingabe-Bindungseigenschaft die folgenden Objekttypen: PTC.Workflow.WorkItem, PTC.ChangeMgmt.ChangeRequest, PTC.ProdMgmt.Part und PTC.CADDocumentMgmt.CADDocument.
Konfigurationseigenschaften 
Informationen zum Konfigurieren von "Generische Kacheln" finden Sie in der Komponente Kacheln.
Eigenschaftenname
Beschreibung
Eigenschaftstyp
Standardwert
Erforderlich oder optional
attributes
Weitere Informationen finden Sie unter Kacheln.
Akzeptiert Attribute bestimmter Objekttypen, abhängig vom Objekttyp des Elements in den Eingabedaten. Details:
Die Eingabe mit dem Objekttyp PTC.Workflow.WorkItem oder PTC.ChangeMgmt.ChangeRequest akzeptiert Attribute des Objekttyps PTC.Workflow.WorkItem oder PTC.ChangeMgmt.ChangeRequest.
Akzeptiert zudem die Attribute AffectedObjectsCount und AttachmentsCount vom Objekttyp PTC.ChangeMgmt.ChangeRequest.Custom.Adapter.
Wenn z.B. das Element in den Eingabedaten den Objekttyp PTC.Workflow.WorkItem aufweist, kann diese Eigenschaft Attribute mit dem Objekttyp PTC.Workflow.WorkItem oder PTC.ChangeMgmt.ChangeRequest akzeptieren.
Die Eingabe mit dem Objekttyp PTC.ProdMgmt.Part akzeptiert Attribute mit dem Objekttyp PTC.ProdMgmt.Part.
Die Eingabe mit dem Objekttyp PTC.CADDocumentMgmt.CADDocument akzeptiert Attribute mit dem Objekttyp PTC.CADDocumentMgmt.CADDocument.
-/-
Erforderlich
Beispielkonfiguration 
{
"attributes": {
"selectedValues": {
"data": [
{
"itemListsData": [
{
"items": [
{
"id": "Name"
},
{
"id": "Number"
}
],
"objectType": "PTC.ChangeMgmt.ChangeRequest"
}
],
"adapter": {
"instanceName": "windchill",
"thingName": "PTC.WCAdapter"
}
}
]
},
"inTailoring": true,
"filteredValues": {
"data": [
{
"itemListsData": [
{
"objectType": ""
}
],
"adapter": {
"instanceName": "",
"thingName": ""
}
}
]
}
},
"maxTileCount": {
"value": "5",
"version": "1.0.0"
}
}
Anpassungsdienste 
Zusätzlich zur Konfiguration unterstützt jede Komponente das Anpassen durch Erweitern ihrer Geschäftslogik. Die Geschäftslogik jeder Komponente umfasst überschreibbare Dienste in einer Dingvorlage, die Sie erweitern und überschreiben können. Die überschreibbaren Dienste für diese Komponente sind in der nachfolgenden Tabelle aufgeführt.
Beispiele für Rückgaben und Parameter für jeden Dienst finden Sie unter Beispiele für Eingaben/Ausgaben für Anpassungsdienste.
Name
Beschreibung
GetConfigurations
Gibt die verfügbaren Konfigurationen für die Implementierung von "Generische Kacheln" zurück.
Parameter: Keine
Gibt zurück: JSON
GetImplementationLabel
Gibt entweder den lokalisierten Namen der Komponente oder das Token zurück, die verwendet werden können, um den lokalisierten Namen abzurufen. Dieser lokalisierte Name wird in der Benutzeroberfläche von Mashup Builder angezeigt.
Parameter: Keine
Gibt zurück: Zeichenfolge
GetAttributesValues
Gibt eine JSON mit Attributen und deren Werten zurück.
Parameter:
input (Erforderlich) – JSON im CCO-Format, das die Eingabe-ID für die aus dem Backend-System abzurufenden Daten sowie die Adapterinformationen für das Backend-System enthält
configuration (Optional) – JSON mit der endgültigen zusammengeführten Konfiguration, die aus der Anpassungsmanager-Ressource abgerufen wurde
attributes (Erforderlich) – JSON mit der Liste der standardmäßigen Attribute
Gibt zurück: JSON im CCO-Format
GetAdditionalAttributesValues
Gibt eine JSON mit Werten für zusätzliche Attribute zurück.
Parameter:
input (Erforderlich) – JSON im CCO-Format, das die Eingabe-ID für die aus dem Backend-System abzurufenden Daten sowie die Adapterinformationen für das Backend-System enthält
configuration (Optional) – JSON mit der endgültigen zusammengeführten Konfiguration, die aus der Anpassungsmanager-Ressource abgerufen wurde
attributes (Erforderlich) – JSON mit der Liste der zusätzlichen Attribute
OOTBAttributesValues (Optional) – JSON im CCO-Format mit Werten der standardmäßigen Attribute, die von GetAttributesValues zurückgegeben werdenAnhand dieser Werte können Werte für zusätzliche Attribute berechnet werden.
Gibt zurück: JSON im CCO-Format
Implementierungsdefinition 
{
"array": [
{
"value": {
"initializationData": {
"properties": {
"supportedTypes": {
"data": [
{
"adapter": {
"thingName": "PTC.WCAdapter",
"instanceName": "windchill"
},
"itemListsData": [
{
"objectType": "PTC.ChangeMgmt.ChangeRequest",
"selectionGroupIds": [
"CR"
]
},
{
"objectType": "PTC.Workflow.WorkItem",
"selectionGroupIds": [
"WI"
]
},
{
"objectType": "PTC.ProdMgmt.Part",
"selectionGroupIds": [
"Part"
]
},
{
"objectType": "PTC.CADDocumentMgmt.CADDocument",
"selectionGroupIds": [
"CAD"
]
}
]
}
],
"allowSubsetForTailoring": true
},
"updateServiceName": "",
"addServiceName": "GetAdditionalAttributes",
"maximumSelectedAttributes": null,
"minimumSelectedAttributes": null
},
"constraints": {}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.AttributesSelector"
},
"mandatory": true,
"key": "attributes"
},
{
"value": {
"initializationData": {
"properties": {},
"constraints": {}
},
"elementVersion": "1.0.0",
"elementName": "PTC.Nav.DynamicForm.Number"
},
"mandatory": false,
"key": "maxTileCount"
}
]
}
War dies hilfreich?