Pagina dei dettagli della definizione di lavorazione
La pagina dei dettagli della definizione di lavorazione visualizza le informazioni sulla definizione di lavorazione selezionata per la visualizzazione nella tabella Definizioni di lavorazione. La pagina dei dettagli include tre opzioni di menu per le informazioni da visualizzare: Informazioni generali, Operazioni e Impianto.
Mashup e widget
Il mashup PTC.Factory.Demo.WorkDefinitionDetailMashup definisce la pagina dei dettagli della definizione di lavorazione. Include un mashup incorporato che visualizza il mashup associato all'opzione selezionata nel riquadro di menu a sinistra: Informazioni generali (PTC.Factory.Demo.WorkDefinitionGeneralInfoMashup), Operazioni (PTC.Factory.Demo.WorkDefinitionOperationsMashup) o Impianto (PTC.Factory.Demo.WorkDefinition.EquipmentMashup).
Il mashup PTC.Factory.Demo.WorkDefinitionDetailMashup utilizza i seguenti widget:
Un widget Pulsante per il pulsante Indietro ().
Un widget Etichetta per visualizzare le informazioni di identificazione per la definizione di lavorazione. Le informazioni di identificazione sono costituite dal tipo più l'ID della definizione di lavorazione. Ad esempio: .
Un widget Historyless Accordion Menu, che definisce la barra dei menu a sinistra. Il menu include tre opzioni: Informazioni generali, Operazioni e Impianto. Quando si seleziona un'opzione di menu, il mashup associato all'opzione selezionata nel menu PTC.Factory.Demo.WorkDefinitionMenu viene visualizzato nel widget Mashup incorporato.
Un widget Mashup incorporato, che visualizza il mashup associato all'opzione di menu selezionata.
Il mashup PTC.Factory.Demo.WorkDefinitionDetailMaster è specificato come proprietà Master nel mashup PTC.Factory.Demo.WorkDefinitionDetailMashup e fornisce il banner nella parte superiore della pagina.
Input
Parametri di input per il mashup PTC.Factory.Demo.WorkDefinitionDetailMashup:
wdUID - L'UID della definizione di lavorazione selezionata per la visualizzazione nella tabella Definizioni di lavorazione.
nestedMashup - Il mashup associato all'opzione selezionata nel widget Historyless Accordion Menu. Se il valore del parametro di input non è specificato, ad esempio quando viene inizialmente avviata la pagina dei dettagli, viene visualizzato il mashup di default definito nel menu PTC.Factory.Demo.WorkDefinitionMenu.
Output
L'UID della definizione di lavorazione visualizzato viene trasmesso al mashup visualizzato nel widget Mashup incorporato.
Servizi
Il mashup utilizza il seguente servizio della risorsa PTC.Factory.CommonUtilities:
GetNestedMenu - Recupera le informazioni relative al nome di menu trasmesso dal servizio GetWorkDefinitionMenuName, che viene trasmesso al widget Historyless Accordion Menu.
Il mashup utilizza i seguenti servizi dell'oggetto PTC.Factory.Demo.WorkDefinitionUtils:
GetWorkDefinition - Recupera le informazioni relative alla definizione di lavorazione selezionata nella tabella Definizioni di lavorazione.
GetWorkDefinitionTitleLabel - Recupera il valore ID della definizione di lavorazione dalle informazioni restituite dal servizio GetWorkDefinition. Questo valore viene utilizzato nel widget Etichetta nella parte superiore della pagina.
GetWorkDefinitionMenuName - Restituisce il nome del menu utilizzato nel riquadro di sinistra (PTC.Factory.Demo.WorkDefinitionMenu). Questo valore viene trasmesso come input per i servizi GetNestedMenu e GetDefaultNestedMashupFromMenu.
Il mashup utilizza il seguente servizio dell'oggetto PTC.SCA.SCO.ManageResourceUtils:
GetDefaultNestedMashupFromMenu - Recupera il mashup da visualizzare nel widget Mashup incorporato per l'opzione di menu selezionata dal menu PTC.Factory.Demo.WorkDefinitionMenu. Se per questo servizio non viene fornito alcun parametro di input nestedMashup, viene visualizzato il mashup di default definito nel menu PTC.Factory.Demo.WorkDefinitionMenu.