Implementierungsmodell (Operation-KPI-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Operation-KPI-Baustein und deren Beziehungen zu Entitäten in anderen Bausteinen. Es zeigt auch andere wichtige Entitäten im Baustein an, z.B. Scheduler, Zeitgeber und Wert-Stream.
Im Diagramm weisen Pfeile mit hohlen Köpfen und durchgezogenen Linien (
) darauf hin, dass sich eine Entität von der Entität aus erweitert, auf die der Pfeil zeigt, während Pfeile mit hohlen Köpfen und gestrichelten Linien (
) darauf hinweisen, dass eine Entität die Entität implementiert, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Operation-KPI-Baustein umfassen Folgendes:
• PTC.OperationKPI – Projektentität für den abstrakten Operation-KPI-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.OperationKPI:
◦ PTC.OperationKPI.EntryPoint – Einstiegspunkt-Ding für den Operation-KPI-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.OperationKPI.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.OperationKPI.EntryPoint_TT – Dingvorlage für den Einstiegspunkt der Operation-KPI
◦ PTC.OperationKPI.Manager_TT – Dingvorlage für den Operation-KPI-Baustein-Manager
◦ PTC.OperationKPI.AnalysisManagement_TS – Dingform für die Operation-KPI-Analyseverwaltung. Enthält die Dienste, die direkt mit den im Datenquellen-Ding implementierten Diensten kommunizieren.
◦ PTC.OperationKPI.AnalysisModelLogic_TS – Dingform für Operation-KPI-Modellogik. Enthält die Dienste, die mit den in der Datenquellen-Dingvorlage implementierten Manager-Diensten kommunizieren.
◦ PTC.OperationKPI.ExecutionModelLogic_TS – Dingform für Operation-KPI-Modellogik. Enthält die Dienste, die mit den in der Datenquellen-Dingvorlage implementierten Manager-Diensten kommunizieren.
◦ PTC.OperationKPI.AutomationEventsModelLogic_TS – Dingform für die Operation-KPI-Modellogik für automatisierte Ereignisse
◦ PTC.OperationKPI.Management_TS – Verwaltungs-Dingform für den Operation-KPI-Baustein. Enthält alle erforderlichen Eigenschaften und Dienste für die Operation-KPI-Geschäftslogik.
◦ PTC.OperationKPI.AutomationPurgeScheduler – Scheduler, der einmal täglich um Mitternacht ausgeführt wird. Bereinigt protokollierte Eigenschaften, wie vom Dienst GetPTCAutomationProperties angegeben.
◦ PTC.OperationKPI.MonitoringScheduler – Scheduler, der einmal pro Minute ausgeführt wird. Verarbeitet alle Funktionen, die einmal pro Minute ausgeführt werden müssen, wie das Aktualisieren von Schichtinformationen oder Produktionsblockeigenschaften.
◦ PTC.OperationKPI.ShiftInstanceCreationScheduler – Scheduler, der einmal täglich ausgeführt wird. Führt Dienste aus, die einmal pro Tag ausgeführt werden müssen, um Schicht-Instanzen zu erstellen.
◦ PTC.OperationKPI.AutomationEventProcessor_TI – Zeitgeber für die Verarbeitung von Automatisierungsereignissen Dieser Zeitgeber ist standardmäßig aktiviert.
◦ PTC.OperationKPI.Automation_VS – Wert-Stream für Operation-KPI-Automatisierung
◦ PTC.OperationKPI.TreeSelector_MU – Mashup mit einem Wrapper für das Baumraster, das zur Auswahl von Ursachen verwendet wird
◦ PTC.OperationKPI.HistoricalScrapTreeSelector_MU – Mashup mit einem Wrapper für das Baumraster, das zur Auswahl von Ursachen für historische Ausschusseinträge verwendet wird
• PTC.OperationKPIImpl – Projektentität für den Operation-KPI-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.OperationKPIImpl:
◦ PTC.OperationKPIImpl.EntryPoint – Einstiegspunkt-Ding für den Operation-KPI-Implementierungs-Baustein
◦ PTC.OperationKPIImpl.Manager – Manager-Ding für den Operation-KPI-Implementierungs-Baustein
◦ PTC.OperationKPIImpl.SQLThingUtility – Datenbankdienstprogramm-Ding, das zum Verwalten gespeicherter Verfahren und Funktionen verwendet wird
◦ PTC.OperationKPIImpl.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Operation-KPI-Implementierungs-Bausteins
◦ PTC.OperationKPIImpl.Manager_TT – Manager-Ding für den Operation-KPI-Implementierungs-Baustein. Enthält Geschäftslogik.
◦ PTC.OperationKPIImpl.DatabaseSQLThingUtility_TT – Dingvorlage für den Operation-KPI-Implementierungs-Baustein, um Datenbankfunktionen und -verfahren zu verwalten.
◦ PTC.OperationKPIImpl.EventsAggregationScheduler – Scheduler zum Aggregieren von Verfügbarkeits-, Verlust- und Produktionsereignissen. Aggregierte Ereignisse werden in den Datenbanktabellen AggregatedAvailabilityEvent, AggregatedLossEvent und AggregatedProductionEvent gespeichert.
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.OperationKPI und PTC.OperationKPIImpl in ThingWorx Composer.