Riquadri generici
Riquadri generici è una configurazione predefinita generica del componente Riquadri, che è possibile utilizzare come punto di partenza durante la configurazione del componente Riquadri. Poiché la configurazione generica non specifica alcun attributo, è necessario modificarne la configurazione per aggiungerli.
Proprietà di associazione 
Per informazioni sull'associazione della configurazione Riquadri generici, vedere il componente Riquadri.
* 
Per Riquadri generici, la proprietà di associazione di input supporta i tipi di oggetto seguenti: PTC.Workflow.WorkItem, PTC.ChangeMgmt.ChangeRequest, PTC.ProdMgmt.Part e PTC.CADDocumentMgmt.CADDocument.
Proprietà di configurazione 
Per un elenco di tutte le proprietà di configurazione disponibili per Riquadri generici, vedere la tabella Proprietà di configurazione per il componente Riquadri. Nella tabella riportata di seguito vengono fornite informazioni aggiuntive specifiche di Riquadri generici relative alle proprietà di configurazione.
Per informazioni sulla configurazione della configurazione Riquadri generici, vedere il componente Riquadri.
Per ulteriori informazioni sulla struttura della configurazione, vedere Struttura di configurazione del componente.
Per ulteriori informazioni sulle sottoproprietà, vedere Sottoproprietà e chiavi contenitore.
Nome proprietà
Descrizione
Tipo di proprietà
Valore di default
Obbligatoria o facoltativa
attributes
Per ulteriori informazioni, vedere Riquadri.
Accetta attributi di tipi di oggetto specifici, a seconda del tipo di oggetto dell'elemento nei dati di input. Di seguito sono riportati i dettagli.
Per l'input con tipi di oggetto PTC.Workflow.WorkItem o PTC.ChangeMgmt.ChangeRequest, accetta attributi con tipi di oggetto PTC.Workflow.WorkItem o PTC.ChangeMgmt.ChangeRequest.
Accetta inoltre gli attributi AffectedObjectsCount e AttachmentsCount, che hanno il tipo di oggetto PTC.ChangeMgmt.ChangeRequest.Custom.Adapter.
Ad esempio, se l'elemento nei dati di input dispone di un tipo di oggetto PTC.Workflow.WorkItem, questa proprietà può accettare attributi con tipo di oggetto PTC.Workflow.WorkItem o PTC.ChangeMgmt.ChangeRequest.
Per l'input con tipo di oggetto PTC.ProdMgmt.Part, accetta attributi con tipo di oggetto PTC.ProdMgmt.Part.
Per l'input con tipo di oggetto PTC.CADDocumentMgmt.CADDocument, accetta attributi con tipo di oggetto PTC.CADDocumentMgmt.CADDocument.
N/D
Obbligatoria
Configurazione di esempio 
{
"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": "",
"version": "1.0.0"
},
"baseConfigurationVersion": {
"value": "nav.1"
},
"implementationConfigurationVersion": {
"value": "nav.1"
}
}
Servizi di personalizzazione 
Oltre alla configurazione, ogni componente supporta l'estensione della logica aziendale per personalizzare il componente. La logica aziendale di ciascun componente include servizi ignorabili in un modello di oggetto che è possibile estendere e sostituire. I servizi ignorabili per questo componente sono descritti in dettaglio nella tabella seguente.
Per esempi di elementi restituiti e parametri per ogni servizio, vedere Esempi di input/output per i servizi di personalizzazione.
Nome
Descrizione
GetConfigurations
Restituisce le configurazioni disponibili per l'implementazione di Riquadri generici.
Parametri: nessuno
Restituisce: JSON
GetImplementationLabel
Restituisce il nome localizzato del componente o il token che può essere utilizzato per ottenere il nome localizzato. Il nome localizzato viene visualizzato nell'interfaccia utente di Mashup Builder.
Parametri: nessuno
Restituisce: stringa
GetAttributesValues
Restituisce un JSON con attributi e i relativi valori.
Parametri:
input (obbligatorio) - JSON in formato CCO che include l'ID input per i dati da recuperare dal sistema di back-end e le informazioni sull'adattatore per il sistema di back-end.
configuration (facoltativo) - JSON con la configurazione unita finale ottenuta dalla risorsa per la gestione delle personalizzazioni.
attributes (obbligatorio) - JSON con l'elenco di attributi predefiniti.
Restituisce: JSON in formato CCO
GetAdditionalAttributesValues
Restituisce un JSON con valori per attributi aggiuntivi.
Parametri:
input (obbligatorio) - JSON in formato CCO che include l'ID input per i dati da recuperare dal sistema di back-end e le informazioni sull'adattatore per il sistema di back-end.
configuration (facoltativo) - JSON con la configurazione unita finale ottenuta dalla risorsa per la gestione delle personalizzazioni.
attributes (obbligatorio) - JSON con l'elenco di attributi aggiuntivi.
OOTBAttributesValues (facoltativo) - JSON in formato CCO con i valori degli attributi predefiniti restituiti da GetAttributesValues. Questi valori possono essere utilizzati per calcolare i valori per gli attributi aggiuntivi.
Restituisce: JSON in formato CCO
Definizione di implementazione 
{
"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"
}
]
}
È stato utile?