Entwicklung > Data Dictionary > Setup Entwicklung > Datenmodelle 

Mit dieser Funktion wird eine Gruppe von Tabellen festgelegt, die (entweder direkt oder verteilt) über Beziehungen des Typs (1,1) oder (1,N) mit einer Haupttabelle verbunden ist, die wiederum online ist.

Dieses Datenmodell kann anschließend wie folgt verwendet werden:

  • in einer Workflow-Regel, entweder, weil es der einzige verfügbare Kontext zur Beschreibung der zu durchlaufenden Tabellen ist (im Fall einer Regel des Typs Manuell, wo das Modell obligatorisch ist) oder um den Auslösekontext zu erweitern (bei Regeln anderer Typen)
  • in einer Zuweisungsregel, die das Modell vorschreibt. Es definiert somit die Tabellengruppe, in der sich die Felder befinden, die die Grundlage für die Zuweisungsregel der Benutzer bilden. Das mit einer Workflow-Regel verbundene Datenmodell und das mit der Zuweisungsregel verbundene Datenmodell müssen identisch sein.
  • in einem ZPL-Bericht, um die Ausgabelogik der Daten für den Etikettendruck zu beschreiben
  • in einem Parametermodell, um die auszugebenden oder zu kopierenden Parameterdaten zu beschreiben
  • in der Beschreibung der von der Suchmaschine zu indizierenden Daten

Diese Funktion wird als zur Entwicklung zugehörig betrachtet, auch wenn sie darüber hinaus zur Unterstützung zahlreicher Parameter verwendet wird. Jedes Datenblatt, das mithilfe dieser Funktion erstellt wird, muss durch einen Aktivitätscode geschützt werden.

Vorbedingungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Kopfzeile

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

Code der aktuellen Datei.

  • Bezeichnung (Feld ZINTIT)

 

  • Aktiv (Feld ENAFLG)

Aktivieren Sie dieses Kontrollkästchen, um den aktuellen Datensatz zu aktivieren.

Die nicht ausgewählten Datensätze behalten ihren Inhalt und ihre Einstellungen, können jedoch in folgenden Fällen nicht durch Aufruf ihres Codes verwendet werden:

  • in anderen Datensätzen, wie Dokumente und Parameter,
  • in Massenverarbeitungen.

Über die Funktionsberechtigungen kann die Anlage eines aktiven Datensatzes untersagt werden. In diesem Fall ist das Kontrollkästchen standardmäßig deaktiviert. Es kann nur von einem berechtigten Benutzer oder über einen Unterschriftenworkflow geändert werden.

Eigenschaften

Ein Aktivitätscode ermöglicht folgende Aktionen:

  • Optionalsetzung eines Dictionary-Elements, wenn der dem Aktivitätscode zugeordnete Wert Null ist.
  • Signatur spezifischer Elemente, falls deren Code mit X, Y oder Z beginnt.
  • Vorgabe einer Höchstanzahl von Zeilen, falls der Aktivitätscode sich auf Elemente einer Tabelle bezieht.

Wenn der Aktivitätscode deaktiviert ist:

  • kann das markierte Element nicht verwendet werden,
  • wird der zugehörige Code nicht generiert oder aktiviert.
  • Modul (Feld MODULE)

Wählen Sie ein Modul für die Parametrisierung aus.

Dieses Feld ermöglicht Ihnen die Angabe, ob die Maske in der Datenbank des Ordners erstellt werden muss. Dies ist der Fall, wenn das der Maske zugeordnete Modul für den Ordner aktiv ist.

Eigenschaften

  • Parametrisierungsvorlagen (Feld FLGAPH)

Gibt an, dass die Datenvorlage der Parametrisierungsvorlage zugeordnet ist.

  • Workflow (Feld FLGWRK)

Gibt an, dass die Datenvorlage einem Workflow zugeordnet ist.

  • Definition Auslieferung (Feld FLGADLV)

 

Schließen

 

Register Beziehungen

Übersicht

In der Erfassungsmaske erscheint die gesamte Baumstruktur der zu durchlaufenden Tabellen, die alle entweder direkt oder indirekt mit einer Haupttabelle verbunden sind. Die Zeilen der Tabelle definieren die aufeinanderfolgenden Verknüpfungen, die ausgeführt werden müssen, um den vollständigen Kontext online zu stellen.

Hinweis: Zum Filtern der verbundenen Positionen können Bedingungen hinzugefügt werden. Diese Bedingungen werden bei der Indizierung nicht berücksichtigt. Die mit den zu indizierenden Daten verbundenen Bedingungen müssen im entsprechenden Register definiert werden.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

Identifiziert die Haupttabelle, aus der andere Tabellen über direkte Verknüpfungen oder hierarchisch gelesen werden. Diese Tabelle muss in der Zeile sein, wenn die Vorlage in einer Workflow-Regel von einem anderen Typ als Manuell verwendet wird. Im Fall eines Workflows vom Typ Manuell ist sie Teil der offenen Verknüpfung, die bei der Ausführung des Workflows durchlaufen wird.

Tabelle

Identifiziert die mit der Ursprungstabelle verknüpfte Tabelle.

  • Abkürzung (Feld ABRLNK)

Entspricht der Abkürzung, unter der die verknüpfte Tabelle geöffnet wurde.

Wurde dieses Feld nicht erfasst, ist die Abkürzung die standardmäßige Abkürzung der Tabelle. Sie kann bei der Erfassung einer Abkürzung von Nutzen sein, damit es nicht zum Konflikt mit dem aufzurufenden Kontext kommt.

Identifiziert die Haupttabelle aus der in der aktuellen Zeile beschriebenen Verknüpfung. Dies kann die Haupttabelle oder eine der mit den vorherigen Zeilen verknüpften Tabellen sein.

  • Abkürzung (Feld ABRORI)

Entspricht der Abkürzung, unter der die verknüpfte Tabelle geöffnet wurde.

Wurde dieses Feld nicht erfasst, ist die Abkürzung die standardmäßige Abkürzung der Tabelle. Sie kann bei der Erfassung einer Abkürzung von Nutzen sein, damit es nicht zum Konflikt mit dem aufzurufenden Kontext kommt.

  • Schlüssel (Feld CLELNK)

Definiert den Schlüsselcode der verwendeten Tabelle, um das Lesen der verknüpften Positionen zu ermöglichen. Standardmäßig wird der erste Schlüssel der Tabelle verwendet.

Wurde das Feld einmal ausgefüllt, wird die folgende Tabelle Mapping Schlüssel - Eigenschaftennach dem Code der unterschiedlichen Schlüsselsegmente ausgefüllt.

  • Typ (Feld TYPLNK)

Jede Zeile kann 0 bis N Zeilen haben (bei 1,1 oder 1,N gibt es mindestens 1 Zeile).

  • Linkausdruck (Feld EXPLNK)

Dieses Feld wird als ein oder mehrere berechnete Ausdrucke definiert, die durch ein Semikolon getrennt werden. Jeder Ausdruck wird bewertet. Durch das Ergebnis erhält man den Wert des für die Verknüpfung verwendeten Schlüssels. Während der Autorisierung der Mehrfach-Verknüpfungen können nur die ersten Schlüsselsegmente angegeben werden.

In den Ausdrucken können Konstanten und Felder verwendet werden, die von den Tabellen ausgegeben werden, die zuvor in der Verknüpfungsliste definiert wurden.

  • Selection-Ausdruck (Feld EXPSEL)

Diese Auswahlformel wird für die in der Spalte verknüpfte Tabelle definierte Tabelle angewendet und ermöglicht das Filtern der Daten in der Vorlage. Achtung: diese Bedingungen gelten nicht für den Indizierungsprozess. Die Syntax ist die Syntax des Sage X3 Skripts, das in den Filteranweisungen verwendet wird.

Schließen

 

Register Sonstiges

Übersicht

In diesem Register können die benutzungsabhängigen besonderen Eigenschaften des Datenmodells definiert werden.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Workflow

  • Feld Unternehmen (Feld FLDCPY)

Dieses Feld definiert das aktuelle Unternehmen, aus Sicht der Workflow-Regel. Wird die Zuweisungsregel pro Standort dekliniert, wird die richtige Regel in Abhängigkeit des Feldwertes verwendet.

  • Standortfeld (Feld FLDFCY)

Dieses Feld definiert einen aktuellen Standort, mit dem das aktuelle Unternehmen abgeleitet werden kann (wenn es nicht im Unternehmensfeld definiert ist), aus Sicht der Workflow-Regel. Wird die Zuweisungsregel pro Standort dekliniert, wird die richtige Regel in Abhängigkeit des Feldwertes gewählt.

Parametrisierungsvorlagen

  • Feld Rechtsordnung (Feld FLDLEG)

Dieses Feld ermöglicht das Filtern der Datensätze, die eine Rechtsordnung betreffen, während der Erstellung eines Patches oder der Integration eines Patches über die Funktion ACOPAPH (Patchvorlagen).

Tabelle Optionen

  • Bezeichnung (Feld AZOPTLIB)

 

  • Option (Feld OPTCOD)

 

  • Optionsbedingung (Feld OPTCND)

 

  • Fehlermeldung (Feld AZOPTERR)

 

Schließen

 

Spezielle Buttons

Im über diese Schaltfläche geöffneten Fenster befinden sich die folgenden Felder: :

Blocknummer 1

  • Feld OBJET

 

  • Feld CLES

 

Blocknummer 2

  • Von Ordner (Feld DOSORG)

Geben Sie den Ordner an, aus dem der Datensatz kopiert werden soll. Die möglichen Syntaxen sind im entsprechenden Anhang beschrieben.

  • Alle Ordner (Feld TOUDOS)

Mit dieser Option kann der Datensatz in alle im Dictionary definierten Ordner kopiert werden (Tabelle ADOSSIER der aktuellen Lösung).

  • Nach Ordner (Feld DOSDES)

Geben Sie den Ordner an, in den der Datensatz kopiert werden soll. Die möglichen Syntaxen sind im entsprechenden Anhang beschrieben.

Schließen

Ermöglicht die Kopie des aktuellen Datenblatts in einen anderen Ordner.

Generierung des Codes für das Datenmodell:

  • Ist das Datenmodell mit einer Struktur verbunden, werden die Strukturen freigegeben und die entsprechende WMLxxxxxx-Verarbeitung generiert.
  • Ist das Datenmodell indizierbar, wird / werden die SQL-Abfrage(n) angelegt, die von der Suchmaschine zur Indizierung der Datenbank benötigt werden.

Menüleiste

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung