Implementierungsmodell (Zeitverlust-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Zeitverlust-Baustein und deren Beziehungen zu Entitäten in anderen Bausteinen.
In dem 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. Pfeile mit hohlen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität die Entität implementiert, auf die der Pfeil zeigt. Pfeile mit offenen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität eine Abhängigkeit zu Diensten in der Entität hat, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Zeitverlust-Baustein umfassen Folgendes:
• PTC.TimeLoss – Projektentität für den abstrakten Zeitverlust-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.TimeLoss:
◦ PTC.TimeLoss.EntryPoint – Einstiegspunkt-Ding für den Zeitverlust-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.TimeLoss.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.TimeLoss.EntryPoint_TT – Dingvorlage für den Zeitverlust-Einstiegspunkt
◦ PTC.TimeLoss.Manager_TT – Dingvorlage für den Zeitverlust-Baustein-Manager. Implementiert erforderliche Dingformen für andere Implementierungs-Bausteine, damit sie sich erweitern können.
◦ PTC.TimeLoss.ModelLogic_TS – Modelllogik-Dingform für den Zeitverlust-Baustein. Wird verwendet, um einem Anlagenteil Zugriff auf die anlagenspezifischen Eigenschaften und Dienste für diesen Baustein zu gewähren.
◦ PTC.TimeLoss.PipelineHistory – Data Shape, der Eigenschaften für den analytischen Pipeline-Verlauf enthält
◦ PTC.TimeLoss.AreaAnalyticPipeline_TI – Zeitgeber zum Auslösen der Daten-Pipeline für verschiedene Bereiche in der Zeitverlustanalyse. Wird alle 30 Minuten ausgeführt. Standardmäßig aktiviert. Wenn dieser Zeitgeber deaktiviert ist, funktionieren die Daten-Pipelines nicht.
• PTC.TimeLossImpl – Projektentität für den Zeitverlust-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.TimeLossImpl:
◦ PTC.TimeLossImpl.EntryPoint – Einstiegspunkt-Ding für den Zeitverlust-Implementierungs-Baustein
◦ PTC.TimeLossImpl.Manager – Manager-Ding für den Zeitverlust-Implementierungs-Baustein
◦ PTC.TimeLossImpl.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Zeitverlust-Implementierungs-Bausteins. Enthält Dienste, die Zeitverlust-Dienste implementieren.
◦ PTC.TimeLossImpl.Manager_TT – Dingvorlage für den Manager des Verluststunden-Implementierungs-Bausteins. Enthält Implementierungscode für die Zeitverlust-Dienste.
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.TimeLoss und PTC.TimeLossImpl in ThingWorx Composer.