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"
}
]
}