DA#-Makro(3): DA#-Makrofunktion(2) – Attribut abrufen/setzen
Werfen wir einen Blick auf die Da# Macro Attribute Get/Set-Funktion.
Dies ist eine Fortsetzung des vorherigen Artikels.
DA#-Makro(2): DA#-Makrofunktion(1) – Gemeinsame Funktion, Entity Get/Set
2.3.DA# Makroattribut abrufen/setzen
2.3.1. Attribut erhalten
- Attribut abrufen: Öffnet nacheinander die im Fenster „Modell auswählen“ ausgewählten Modelle und importiert die Attributinformationen der gesamten Entität in Excel. Zu diesem Zeitpunkt werden nur die in Zeile 3 „Get target by item (Y/N)“ ausgewählten Eigenschaftselemente importiert. Wenn es sich nicht um ein wesentliches Element handelt, können Sie die Ausführungszeit beschleunigen, indem Sie das Ziel auf „N“ setzen.
- Die charakteristischen Informationen des in Excel importierten Attributs lauten wie folgt.
- Modellname
- Entitätsname
- Entitätstyp: Einer von Normal, Zusätzlich, Drop, Extern, Pseudo
- Attributname
- Tabellenname
- Spaltenname
- Gerechtigkeit
- Hilfsname
- Synonym
- Umgekehrte Tabelle
- Umgekehrte Spalte
- Umgekehrter Typ
- Umgekehrte Länge
- PK: Ob die Eigenschaft PKed ist (Y oder null)
- NotNull: NotNull oder nicht (Y oder null)
- Typ: Einer von Normal, Zusätzlich, Drop, System, Pseudo
- Datentyp
- Länge
- Komma
- Ursprünglich
- Domain
- FK: Ob zu FK (Y oder null)
- Core-Property-Status: (Y oder null)
- Wesentliche Kennung: (Y oder null)
- Sekundäre Kennung: (Y oder null)
- Standardsynchronisierung: (Y oder null)
- Nichtvererbung: (Y oder null)
- Inklusive oder nicht: (Y oder null)
- Standardisierung
- Ob Informationen geschützt sind: (Y oder null)
- Informationsschutzniveau
- Verschlüsselung: (Y oder null)
- Gerangel
- Copy to Set: Kopieren Sie den Modellnamen, Objektnamen und Eigenschaftsnamen, die durch „Attribut abrufen“ importiert wurden, in das Blatt „Attribute (Set)“.
- Benutzerdefinierte Eigenschaft (UDP), die im Attribut definiert ist Sie können es importieren, indem Sie den UDP-Namen in Zeile 4 in eingeben. Der UDP-Name muss korrekt eingegeben werden. Wenn im ausgewählten Modell kein UDP definiert ist oder kein passender UDP-Name vorhanden ist, wird der UDP-Wert nicht importiert.
- Vorsichtsmaßnahmen
- Spalte AJ, wo der UDP-Eintrag beginnt, sollte nicht gelöscht werden.
- UDP-Elemente nach Spalte AJ können hinzugefügt/gelöscht werden, und die Reihenfolge kann geändert werden.
- Sie können die Reihenfolge der Elemente in den Spalten A bis AH und leeren AI-Spalten nicht hinzufügen/löschen/ändern.
2.3.2. Attributsatz
- Standardwert: Wählen Sie aus, ob nach der Eigenschaft der zu ändernden Zielentität in Spalte B (Modellname) nach „Entitätsname + Eigenschaftsname“ oder „Tabellenname + Spaltenname“ gesucht werden soll.
- Anhängemodus: Für das Element „Definition“ unter den Attributmerkmalen wird der in das Excel-Blatt geschriebene Inhalt an den aktuellen Wert angehängt, der im DA#-Modell zur Verarbeitung geschrieben wurde. Es ist zu beachten, dass dies nicht für alle Artikel gilt.
- Die Attributeigenschaften, die geändert werden können, lauten wie folgt. Die Eigenschaften 'classification', 'level', 'type' und 'normalization' müssen mit einem der vordefinierten Werte beschrieben werden.
- Attributname
- Spaltenname
- Gerechtigkeit
- Hilfsname
- Synonym
- Umgekehrte Tabelle
- Umgekehrte Spalte
- Umgekehrter Typ
- Umgekehrte Länge
- PK: Ob die Eigenschaft PKed ist (Y oder null)
- NotNull: NotNull oder nicht (Y oder null)
- Typ: Einer von Normal, Zusätzlich, Drop, System, Pseudo
- Datentyp
- Länge
- Komma
- Ursprünglich
- Core-Property-Status: (Y oder null)
- Wesentliche Kennung: (Y oder null)
- Sekundäre Kennung: (Y oder null)
- Standardsynchronisierung: (Y oder null)
- Nichtvererbung: (Y oder null)
- Standardisierung
- Ob Informationen geschützt sind: (Y oder null)
- Informationsschutzniveau
- Verschlüsselung: (Y oder null)
- Gerangel
- Attribut festlegen: Öffnet nacheinander die im Fenster „Modell auswählen“ ausgewählten Modelle und spiegelt die in die Excel-Tabelle geschriebenen Entitäts- und Attributattributinformationen für das Modell, die entsprechende Entität und das Attribut wider. Zu diesem Zeitpunkt werden nur die in Zeile 3 „Eligibility for Get by Item (Y/N)“ ausgewählten charakteristischen Artikel wiedergegeben. UDP-Wert zu ändern ist schreiben
- Vorsichtsmaßnahmen
- Löschen Sie nicht die AH-Spalte, in der der UDP-Eintrag beginnt.
- UDP-Elemente nach der AH-Spalte können hinzugefügt/gelöscht werden, und die Reihenfolge kann geändert werden.
- Sie können die Reihenfolge der Elemente in den Spalten A bis AF und den leeren Spalten AG nicht hinzufügen/löschen/ändern.
Bisher haben wir uns die Attribute Get/Set-Funktion unter den DA#-Makrofunktionen angesehen. Als nächstes betrachten wir die Umkehrfunktion.
<< Liste verwandter Artikel >>
- DA#-Makro(1): DA#, DA#-API, DA#-Makroübersicht
- DA#-Makro(2): DA#-Makrofunktion(1) – Gemeinsame Funktion, Entity Get/Set
- DA#-Makro(3): DA#-Makrofunktion(2) – Attribut abrufen/setzen
- DA#-Makro(4): DA#-Makrofunktion(3)-Rückwärts
- DA# Macro(5): Nutzungshinweise/Hinweise, Downloads, zukünftig hinzuzufügende Funktionen, Hinweise
- DA#-Makro(6): DA#-Modellierer-API
- Demonstrationsvideo der DA#-Makrofunktion (YouTube)
- DA# Makrobeschreibung Inhaltsverzeichnis, Download