
Se un utente che visualizza un albero struttura non dispone dei diritti di accesso per un elemento nella struttura, tale elemento non viene visualizzato e viene mostrato il seguente messaggio: "Alcuni elementi sono nascosti perché non disponi dei relativi diritti di accesso". |
Per Struttura parti, la proprietà di associazione di input supporta i tipi di oggetto PTC.ProdMgmt.Part e PTC.CADDocumentMgmt.CADDocument. L'output della proprietà di associazione selectedItems contiene elementi con i tipi di oggetto PTC.ProdMgmt.PartStructureItem e PTC.CADDocumentMgmt.CADStructure. |
Nome proprietà | Descrizione | Tipo di proprietà | Valore di default | Obbligatoria o facoltativa | |
|---|---|---|---|---|---|
attributes | Per ulteriori informazioni, vedere Elenco elementi. Accetta gli attributi dei tipi di oggetto PTC.ProdMgmt.PartStructureItem e PTC.CADDocumentMgmt.CADStructure. Per default, l'albero Struttura parti viene ordinato in base al primo attributo, ovvero l'attributo con il valore ordinale non negativo più basso. | N/D | Obbligatoria | ||
Nome | Descrizione |
|---|---|
ComputeMessages | Calcola i messaggi desiderati da visualizzare in Struttura parti. Riceve il JSON dei messaggi correnti e il JSON dei messaggi suggeriti e restituisce un JSON dei messaggi di notifica che contiene i messaggi da visualizzare nell'elenco di elementi. Parametri: getItemsResponse (obbligatorio) - Oggetto JSON in formato CCO contenente gli elementi restituiti dal servizio getItems. currentMessages (obbligatorio) - Oggetto JSON contenente i messaggi di notifica correnti visualizzati nell'interfaccia utente. suggestedMessages (obbligatorio) - Oggetto JSON contenente un insieme di messaggi suggeriti. Si consiglia di utilizzare i messaggi suggeriti. input (facoltativo) - JSON in formato CCO che include l'ID input per l'elemento alla radice della struttura. configuration (facoltativo) - JSON con la configurazione. scope (facoltativo) - JSON che indica l'ambito dei dati in getItemsResponse. L'oggetto JSON contiene una chiave scope che accetta i valori root e child. Pertinente per i dati gerarchici. Esempio: { "scope": "root" } Restituisce: oggetto JSON contenente i messaggi da visualizzare nella griglia dell'elenco di elementi. Esempio: "INFO":{ { "messages":[ "[[PTC.Nav.ItemList.HiddenItemsBecauseAccessRightMessage]]" ] } } |
DefHookAttributesTypesInfo | Restituisce una matrice JSON contenente le informazioni sull'adattatore e i tipi di oggetto degli attributi supportati da Struttura parti. Parametri: nessuno Restituisce: matrice JSON |
GetChildren | Riceve una parte o un documento CAD e restituisce un JSON in formato CCO contenente i figli dell'elemento, ovvero tutti gli elementi che si trovano a un livello inferiore alla parte o al documento CAD nella struttura dati gerarchica. Il JSON restituito contiene i figli come elenco semplice, non dati gerarchici. Parametri: input (facoltativo) - JSON in formato CCO che include l'ID input per la parte o il documento CAD alla radice della struttura. configuration (obbligatorio) - JSON con la configurazione. item (obbligatorio) - JSON che include l'elemento padre i cui figli devono essere restituiti. Restituisce: JSON in formato CCO |
GetConfigurations | Restituisce le configurazioni disponibili per Struttura parti. Parametri: nessuno Restituisce: JSON |
GetImplementationSettings | Restituisce i dati delle impostazioni di implementazione di Struttura parti. Le implementazioni possono sostituire questo servizio per fornire le proprie impostazioni. Per ulteriori informazioni, vedere l'argomento Informazioni aggiuntive sul servizio GetImplementationSettings per Elenco elementi. Parametri: nessuno Restituisce: oggetto JSON |
GetItems | Restituisce la struttura per la parte o il documento CAD specificato nell'input. 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 (obbligatorio) - JSON con la configurazione unita finale ottenuta dalla risorsa per la gestione delle personalizzazioni. Restituisce: JSON in formato CCO |
GetItemsByExpansionPath | Restituisce un CCO di struttura gerarchica che contiene tutti gli elementi del percorso dalla radice all'elemento richiesto, inclusi tutti gli attributi richiesti, itemIdentifierKeys e itemExpansionKeys. Il CCO di struttura gerarchica include tutti gli elementi di pari livello sul percorso. Il servizio viene chiamato quando la proprietà di associazione selectedItems riceve un input che specifica un elemento non caricato. Parametri: input (facoltativo) - JSON in formato CCO che include l'ID input per la parte o il documento CAD alla radice della struttura. configuration (obbligatorio) - JSON con la configurazione. itemExpansionValues (obbligatorio) - Una matrice JSON che contiene itemExpansionKeys della parte o del documento CAD per cui è richiesta l'espansione. I valori della matrice vengono ordinati in base al percorso nella struttura, a partire dalla parte radice o dal documento CAD. Restituisce: JSON in formato CCO |
GetStructureSkeleton | Restituisce tutti i livelli di una struttura gerarchica in formato CCO, dove ogni parte o documento CAD della struttura include sia itemIdentifierKeys che itemExpansionKeys, come definito nel servizio GetImplementationSettings. Parametri: input (facoltativo) - JSON in formato CCO che include l'ID input per la parte o il documento CAD alla radice della struttura. configuration (obbligatorio) - JSON con la configurazione. Restituisce: JSON in formato CCO |
MapItemToInputObject | Mappa un elemento di struttura parti o un elemento di struttura documento CAD a un input di parte o documento CAD, che può quindi essere utilizzato dal servizio GetItems. Parametri: input (facoltativo) - JSON in formato CCO che include l'ID input per la parte o il documento CAD alla radice della struttura. item (obbligatorio) - JSON che include la parte o il documento CAD da mappare. Restituisce: JSON in formato CCO con una singola parte o documento CAD contenente solo l'attributo id. |