

A partire da Windchill Navigate 9.4.0, la chiave decoratedType è stata spostata sotto la chiave decoration nella sezione metadata della configurazione. |
Task | ID app |
|---|---|
RACCOLTA DI TASK PER LE PARTI | |
Visualizza file di progetto | PTC.Nav.ViewDesignFiles |
Visualizza disegno | PTC.Nav.ViewDrawing |
Visualizza e misura in 3D | PTC.Nav.ViewAndMeasureIn3D |
Visualizza proprietà parte | PTC.Nav.ViewPartProperties |
Visualizza elenco parti | PTC.Nav.ViewPartList |
Visualizza struttura parti | PTC.Nav.ViewPartStructure |
RACCOLTA DI TASK PER I DOCUMENTI | |
Visualizza documento | PTC.Nav.ViewDocument |
Visualizza struttura documento | PTC.Nav.ViewDocumentStructure |
Input | ||
|---|---|---|
Nome proprietà | Descrizione | Tipo di proprietà |
Input | Utilizzato per identificare i dati da recuperare dal sistema di back-end. JSON di esempio: { "version":"1.0.0", "data":[ { "adapter":{ "thingName":"PTC.WCAdapter", "instanceName":"windchill" }, "itemListsData":[ { "objectType":"PTC.ChangeMgmt.ChangeRequest", "items":[ { "id":{ "value":"OR:wt.change2.WTChangeRequest2:439476" } } ] } ] } ] } | JSON in formato CCO |
TailoringName | Identifica in modo univoco un'istanza del componente Attributi. Questo valore viene utilizzato internamente per cercare informazioni di personalizzazione per la specifica istanza. Utilizzare questa proprietà di associazione solo quando è presente una pagina di personalizzazione dedicata per il task personalizzato. | Stringa |
SubComponentConfiguration | Associa la configurazione a questa proprietà quando il componente viene utilizzato come sottocomponente all'interno di un altro componente o all'interno di un mashup incorporato. JSON di esempio: { "implementationThingName":"PTC.Nav.AttributesGenericBusinessLogicThing", "configuration":{ "layout":{ "selectedKey":"horizontal", "additionalData":{ }, "version":"1.0.0" }, "attributes":{ "sets":[ { "data":{ "selectedValues":{ "data":[ { "itemListsData":[ { "items":[ { "id":"Role#Display", "ordinal":0 }, { "id":"Activity|Deadline", "ordinal":5 }, { "id":"Status#Display", "ordinal":4 } ], "objectType":"PTC.Workflow.WorkItem" }, { "items":[ { "id":"Category#Display", "ordinal":1 }, { "id":"RequestPriority#Display", "ordinal":3 } ], "objectType":"PTC.ChangeMgmt.ChangeRequest" } ], "adapter":{ "instanceName":"windchill", "thingName":"PTC.WCAdapter" } } ] } } } ] } } } | JSON |

Nome proprietà | Descrizione | Tipo di proprietà | Valore di default | Obbligatoria o facoltativa | |
|---|---|---|---|---|---|
attributes | Elenco di attributi per cui devono essere recuperati i dati dal sistema di back-end. Per Windchill, questi nomi delle proprietà devono coincidere con quelli definiti da Windchill REST Services EDM. Accetta inoltre l'attributo DefaultPDFRepresentation, che ha il tipo di oggetto PTC.DocMgmt.DocStructure:PTC.Visualization.Representation.Custom.Adapter. Quando l'attributo DefaultPDFRepresentation è incluso nella configurazione, include un attributo Rappresentazione. L'attributo Rappresentazione contiene un link per visualizzare la rappresentazione dell'elemento, se disponibile. | N/D | Obbligatoria | ||
isMultiLine | Determina se il contenuto deve essere racchiuso. Opzioni: true e false. Questa proprietà è una sottoproprietà di layout ed è pertinente solo quando layout è impostata su vertical. La chiave contenitore è isMultilineDefinition. | N/D | Obbligatoria | ||
layout | Determina la modalità di disposizione degli attributi nell'interfaccia utente. Sono disponibili le opzioni riportate di seguito. • vertical: gli attributi sono impilati. • horizontal: gli attributi sono affiancati. Le sottoproprietà disponibili per layout variano a seconda che sia selezionato vertical o horizontal. Per ulteriori informazioni, vedere le configurazioni di esempio di Attributi generici. | N/D | Obbligatoria | ||
maxHeight | Altezza massima per il nome e il valore dell'attributo nell'interfaccia utente. Se il contenuto supera il valore della proprietà maxHeight, è disponibile il link o pulsante "mostra di più/mostra di meno". Questa proprietà è pertinente solo per i due casi riportati di seguito. • Quando layout è impostata su horizontal. In questo caso si tratta di una sottoproprietà di layout. • Quando layout è impostata su vertical e isMultiLine su true. In questo caso si tratta di una sottoproprietà di isMultiLine. La chiave contenitore è dimensionDefinition. | N/D | Obbligatoria | ||
maxWidth | Larghezza massima per il nome e il valore di un attributo nell'interfaccia utente. Questa proprietà è pertinente solo per i due casi riportati di seguito. • Quando layout è impostata su horizontal. In questo caso si tratta di una sottoproprietà di layout. • Quando layout è impostata su vertical e isMultiLine su false. In questo caso si tratta di una sottoproprietà di isMultiLine. La chiave contenitore è dimensionDefinition. | N/D | Obbligatoria | ||
messageWhenNoAttributes | Consente di visualizzare un messaggio quando non sono disponibili attributi. Questo valore può essere lasciato vuoto. In questo caso, non viene visualizzato alcun messaggio e non viene mantenuto alcun segnaposto speciale. | N/D | Facoltativo | ||
hideLabel | Controlla la visibilità delle etichette degli attributi. • Impostare la proprietà su true per nascondere l'etichetta dell'attributo. • Impostare la proprietà su false per visualizzare l'etichetta dell'attributo. | false | Facoltativo | ||
Nome | Descrizione |
|---|---|
GetConfigurations | Restituisce le configurazioni disponibili per l'implementazione del componente. 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 |
ProcessAttributesConfiguration | Elabora la configurazione degli attributi e divide gli attributi in predefiniti e aggiuntivi. Restituisce un JSON con coppie di valori chiave nel formato seguente: • OOTBAttributes : OOTB Attributes configuration CCO JSON • additionalAttributes : Additional Attributes configuration CCO JSON Gli attributi vengono divisi in predefiniti e aggiuntivi in base al tipo di oggetto. Gli attributi con tipo di oggetto che termina con .Custom.Adapter o Custom.Implementation vengono trattati come attributi aggiuntivi. Tutti gli altri attributi sono considerati attributi predefiniti. Parametri: attributes (obbligatorio) - JSON con l'elenco di attributi predefiniti e attributi aggiuntivi. configuration (facoltativo) - JSON con la configurazione unita finale ottenuta dalla risorsa per la gestione delle personalizzazioni. Restituisce: JSON in formato CCO |
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 e attributi aggiuntivi. Restituisce: JSON in formato CCO |
GetAdditionalAttributesValues | Restituisce un JSON con valori per attributi aggiuntivi. Questo servizio deve essere implementato tramite implementazione del componente. 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 |
GetAdditionalAttributes | Restituisce l'elenco di attributi aggiuntivi che devono essere aggiunti all'elenco di attributi predefiniti disponibili. Parametri: nessuno Restituisce: JSON |
UpdateAvailableAttributes | Aggiorna uno o più attributi dall'elenco di attributi e restituisce l'elenco finale. Parametri: attributes (obbligatorio) - JSON con l'elenco di attributi predefiniti e attributi aggiuntivi. Restituisce: JSON |