Domänenspezifische Bausteine > Grundcode-Baustein > Datenbankschema (Grundcode-Baustein)
Datenbankschema (Grundcode-Baustein)
Der Grundcode-Baustein nutzt den Baustein PTC.DBConnection, um die Datenbank zu implementieren. Alle Datenbankkonfigurationen und -Regeln können durch Untersuchen des Diensts GetDBInfo auf dem Ding PTC.ReasonCode.Manager gefunden werden.
Das folgende Diagramm zeigt das Schema für die Datenbankobjekte des Grundcodes:
Datenbankschema-Diagramm für den Ursachencode-Baustein
Die folgenden Data Shapes im Projekt PTC.ReasonCode definieren die Objekte im Datenbankschema:
PTC.ReasonCode.ReasonTree – Definiert die Hierarchie der Grundcodes.
PTC.ReasonCode.ReasonCategory – Definiert die Grundkategorie, die verwendet wird, um Grundcodes zu gruppieren.
PTC.ReasonCode.ReasonType – Definiert eine Liste von Typen, die auf Grundcodes angewendet werden. Wird verwendet, um Grundkategorien zu gruppieren.
PTC.ReasonCode.ModelReasonTreeLink – Definiert die Verknüpfung zwischen einem Modell und einem Grundbaum.
PTC.ReasonCode.MaterialMasterReasonTreeLink – Definiert die Verknüpfung zwischen einem Material-Master und einem Grundbaum.
PTC.ReasonCode.Reason – Definiert den Grund für den Fehlercode.
PTC.ReasonCode.MachineCode – Enthält die Maschinenfehler.
PTC.ReasonCode.ReasonTreeNode – Definiert die Hierarchie des Grundbaums. Alle Grundbaumknoten werden unter einem einzelnen Grundbaum gruppiert. Jeder Grundbaumknoten ist einem Grund zugeordnet.
All diese Data Shapes haben einen zugehörigen _AP-Data-Shape, um benutzerdefinierte Eigenschaften hinzuzufügen. Beispiel: Der Data Shape PTC.ReasonCode.Reason hat einen zugeordneten Data Shape PTC.ReasonCode.Reason_AP. Informationen zur Verwendung dieser _AP-Data-Shapes finden Sie unter Datenmodell-Entitäten benutzerdefinierte Eigenschaften hinzufügen.
War dies hilfreich?