Mashup di aggiornamento eventi di perdita
Il mashup di aggiornamento eventi di perdita (PTC.ProductionDashboard.UpdateLossEvent_MU) è il mashup principale per la finestra Modifica evento di perdita e fornisce il wrapper per i mashup incorporati e i pulsanti. Questa finestra viene avviata facendo clic su un evento in Log eventi.
Finestra Modifica evento di perdita.
Widget
Il mashup PTC.ProductionDashboard.UpdateLossEvent_MU utilizza i seguenti widget:
Più widget Mashup incorporato, che chiamano i mashup seguenti:
PTC.ProductionDashboard.EntryHeader_MU
PTC.OperationKPI.TreeSelector_MU
PTC.ProductionDashboard.LossEventDetails_MU
PTC.ProductionDashboard.DeleteEvent_MU
Più widget Pulsante, utilizzati per i pulsanti Salva e Annulla.
Input
Parametri di input per il mashup PTC.ProductionDashboard.UpdateLossEvent_MU:
selectedEventCategory - Una infotable contenente informazioni sulla categoria di eventi selezionata.
selectedReason - Una infotable contenente informazioni sul motivo di perdita selezionato.
timeZone - Fuso orario per il sito a cui appartiene il centro di lavorazione selezionato.
showSplitEvent - Un valore booleano che indica se l'evento in fase di modifica è un evento automatizzato.
thingName - Nome dell'oggetto del pacemaker per il centro di lavorazione selezionato.
event - Una infotable contenente informazioni sull'evento di perdita in corso di modifica.
manager - Manager da cui vengono eseguiti i servizi dinamici di questo mashup.
workCenterThingName - Nome dell'oggetto del centro di lavorazione selezionato.
Output
Parametri di output per il mashup PTC.ProductionDashboard.UpdateLossEvent_MU:
selectedEventCategory - Una infotable contenente informazioni sulla categoria di eventi selezionata.
selectedReason - Motivo di perdita selezionato.
showSplitEvent - Un valore booleano che indica se l'evento in fase di modifica è un evento automatizzato.
Servizi
Il mashup utilizza il seguente servizio della risorsa RuntimeLocalizationFunctions:
GetEffectiveToken - Recupera il token per qualsiasi testo di messaggio localizzato.
Il mashup utilizza i seguenti servizi dinamici della thing shape PTC.ProductionDashboard.Management_TS:
CreateOrUpdateEvent - Crea o aggiorna un evento in base alle informazioni specificate.
GetModel - Recupera il pacemaker per l'evento.
GetProductionBlockInfo - Recupera le informazioni relative a un blocco di produzione specificato.
GetReasonTypeFilterByAction - Recupera l'elenco dei tipi di motivi appropriati per questa azione.
I servizi dinamici consentono di selezionare l'entità per eseguire un servizio in fase di esecuzione. In questo caso, il servizio può essere eseguito da qualsiasi entità che implementi la thing shape PTC.ProductionDashboard.Management_TS. Per ulteriori informazioni, vedere Servizi dinamici nella sezione Mashup Builder di ThingWorx Help Center.
È stato utile?