Ereignisprotokoll-Mashup
* 
Dieses Mashup ist so konzipiert, dass es problemlos durch ein angepasstes Mashup ersetzt werden kann, solange das angepasste Mashup über dieselben Eingaben und Ausgaben verfügt. Weitere Informationen finden Sie unter Modulare Mashups ersetzen.
Das Ereignisprotokoll-Mashup (PTC.PerformanceAnalysis.EventLog_MU) ist das Fenster, das angezeigt wird, wenn die Schaltfläche Ereignisprotokoll anzeigen in einem Wasserfall-, Pareto- oder Trend-Diagramm angeklickt wird.
Ereignisprotokoll der Leistungsanalyse
Widgets
Das Mashup PTC.PerformanceAnalysis.EventLog_MU verwendet die folgenden Widgets:
Zwei Widgets Dropdown für das Dropdown-Feld Spalte zum Filtern auswählen und ein Dropdown-Feld mit den Ereignisansichten
Ein Widget Textfeld zur Eingabe von Filterinformationen
Ein Widget Raster für die Ereignisprotokoll-Tabelle
Ein Widget Paginierung
Ein Widget Enthaltenes Mashup für den Fensterbereich unten
Ein Widget Schaltfläche für die Schaltfläche Schließen
Mehrere Widgets Beschriftung für Textzeichenfolgen
Eingaben
Die Eingabeparameter für das Mashup PTC.PerformanceAnalysis.EventLog_MU sind:
materialMasterUid – Die UID für das im angewendeten Filter Material ausgewählte Material
managerName – Der Name des Manager-Dings, von dem die Dienste auf diesem Mashup ausgeführt werden. Dieser Wert wird vom Haupt-Mashup für die Leistungsanalyse (PTC.PerformanceAnalysis.Analysis_MU) übergeben.
thingName – Der Name des Dings für die Anlage, die im angewendeten Filter Anlage ausgewählt wurde
endDate – Das Enddatum im angewendeten Filter Datumsbereich
startDate – Das Startdatum im angewendeten Filter Datumsbereich
selectedBar – Eine Infotable, die die Informationen für den Balken enthält, der im Wasserfall- oder Pareto-Diagramm ausgewählt wird
navigationHistory – Eine Infotable, die den Navigationsverlauf der ausgewählten Verlustkategorien und -ursachen enthält, während Sie durch die Wasserfall- und Pareto-Diagramme navigieren
Ausgaben
Das Mashup PTC.PerformanceAnalysis.EventLog_MU hat keine Ausgabeparameter.
Dienste
Das Mashup verwendet die folgenden dynamischen Dienste aus der Dingform PerformanceAnalys.Management_TS:
GetEventLogData – Ruft alle Ereignisse ab, die in der Ereignisprotokoll-Tabelle angezeigt werden sollen.
GetEventLogDataCount – Ruft die Anzahl aller Ereignisse im Ereignisprotokoll ab.
GetEventLogFilterOptions – Ruft die Spalten ab, in denen gefiltert werden kann. Wenn der blaue Balken für Nicht belegte Zeit im Wasserfalldiagramm ausgewählt wurde, kann in den Spalten Projektauftrag und Material gefiltert werden. Für alle anderen ausgewählten Balken kann in den Spalten Projektauftrag, Material, Ereigniskategorie und Verlustursache gefiltert werden.
GetEventLogSortingOptions – Ruft die Optionen für die Dropdown-Liste mit den Ereignisansichten ab: Alle Ereignisse, Nur Ausschuss und Nur Warnungen.
GetEventLogTitle – Ruft die Informationen für den Titel des Ereignisprotokolls ab, einschließlich der ausgewählten Ursache (sofern vorhanden) und des Datumsbereichs.
GetLossEventDetailsMashup – Ruft den Namen des Mashups ab, das im unteren Fensterbereich angezeigt werden soll.
IsUnaccountedBarSelected – Boolescher Wert, der angibt, ob der Balken Nicht belegte Zeit beim Starten des Ereignisprotokolls ausgewählt wurde. Bei "wahr" ist der Filter für die Ereignisansichten deaktiviert.
Dynamische Dienste ermöglichen es Ihnen, die Entität auszuwählen, um einen Dienst zur Laufzeit auszuführen. In diesem Fall kann der Dienst von jeder Entität ausgeführt werden, die die Dingform PTC.PerformanceAnalysis.Management_TS implementiert. Weitere Informationen finden Sie unter Dynamische Dienste im Abschnitt "Mashup Builder" des ThingWorx Hilfe-Centers.
War dies hilfreich?