Implementierungsmodell (Projektauftrags-Baustein)
Das folgende Diagramm zeigt die Implementierungs-Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Projektauftrags-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, und Pfeile mit offenen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität eine Abhängigkeit zu Diensten auf der Entität hat, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Projektauftrags-Baustein umfassen Folgendes:
• PTC.JobOrder – Projektentität für den abstrakten Projektauftrags-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.JobOrder:
◦ PTC.JobOrder.EntryPoint – Einstiegspunkt-Ding für den Projektauftrags-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.JobOrder.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.JobOrder.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Projektauftrags. Wird verwendet, um Baustein-Metadaten einschließlich des Anzeigenamens, der Version, der Beschreibung usw. zu enthalten. Enthält auch Dienste, mit denen der Baustein bereitgestellt und konfiguriert werden kann.
◦ PTC.JobOrder.Manager_TT – Dingvorlage für den Projektauftrags-Baustein-Manager. Enthält den Implementierungscode für Dienste, die in der Dingform PTC.JobOrder.Management_TS definiert sind.
◦ PTC.JobOrder.Management_TS – Verwaltungs-Dingform für den Projektauftrags-Baustein. Wird verwendet, um die Dienste für die Funktionalität des Projektauftrags-Bausteins zu definieren.
◦ PTC.JobOrder.ModelLogic_TS – Modelllogik-Dingform für den Projektauftrags-Baustein. Wird verwendet, um einzelnen Modellen Zugriff auf modellspezifische Dienste für diesen Baustein zu gewähren.
• PTC.JobOrderImpl – Projektentität für den Projektauftrags-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.JobOrderImpl:
◦ PTC.JobOrderImpl.EntryPoint – Einstiegspunkt-Ding für den Projektauftrags-Implementierungs-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.JobOrderImpl.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.JobOrderImpl.Manager – Manager-Ding für den Projektauftrags-Implementierungs-Baustein
◦ PTC.JobOrderImpl.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Projektauftrags-Implementierungs-Bausteins. Wird verwendet, um die Baustein-Metadaten einschließlich des Anzeigenamens, der Version, der Beschreibung usw. zu enthalten. Enthält auch Dienste, mit denen der Baustein bereitgestellt und konfiguriert werden kann.
◦ PTC.JobOrderImpl.Manager_TT – Dingvorlage für den Manager des Projektauftrags-Implementierungs-Bausteins. Enthält den Implementierungscode für den Dienst, der in der Dingform PTC.JobOrder_Management_TS definiert ist.
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.JobOrder und PTC.JobOrderImpl in ThingWorx Composer.