Erstellen einer objektbasierten Hierarchie

Dieses Beispiel beschreibt ein Szenario, bei dem eine Bauunternehmung eine einzelne hierarchisch geordnete Werteliste für drei getrennte Eigenschaften verwenden will, die sich auf den Standort der Baustelle beziehen. Sie wollen dabei, dass die hierarchische Werteliste auf den aktuellen Objekten in ihrer Dokumentenverwaltung basiert.

Um die erforderliche Metadatenstruktur und Objekte für diese Art von Szenario zu erstellen, die nachfolgenden Schritte befolgen. Bei den Namen der Strukturelemente handelt es sich nur um Beispiele, d. h. Sie können diese frei nach Ihrer Wahl bezeichnen.

Öffnen Sie zuerst M-Files Admin, um die erforderlichen Metadatenstrukturelemente, wie nachfolgend beschrieben, zu erstellen.

  1. Erstellen Sie einen Objekttyp mit den Namen Area (Einzahl) und Areas (Plural).
    Für Anweisungen zur Erstellung von Objekttypen siehe Einen neuen Objekttyp erstellen.
  2. Erstellen Sie vier Eigenschaftsdefinitionen, die die nachfolgend aufgelisteten Namen aufweisen. Alle sollten vom Datentyp Choose from list sein und die Werte der Werteliste Areas anzeigen, die im Wesentlichen aus mehreren Area Objekten in Ihrer Dokumentenverwaltung besteht.
    • Belongs to area
    • Construction site continent
    • Construction site country
    • Construction site city

    Für Anweisungen zur Erstellung von Eigenschaftsdefinitionen siehe Neue Eigenschaftsdefinition erstellen.

    Tipp: Sie können optional folgende Filter für die Kontinent- und Ländereigenschaften einstellen, falls Sie wollen, dass die Kontinenteigenschaft nur die Kontinente anzeigt und die Ländereigenschaft die Städte aus der Liste entfernt:
    • Construction site continent: Class = Continent
    • Construction site country: Class != City
  3. Erstellen der folgenden drei Klassen:
    • Continent
    • Country
    • City

    Als Wert des Objekttyps für jede Klasse Area auswählen.

    Im Eigenschaften Abschnitt die Belongs to area Eigenschaft für alle drei Klassen hinzufügen. Dadurch wird die Eigenschaft automatisch zum Metadatenformular hinzugefügt, wenn Sie diese Objekte zu einem späteren Zeitpunkt erstellen.

    Für weitere Anweisungen über das Erstellen von Klassen siehe Eine Neue Klasse erstellen.

Anschließend M-Files Desktop öffnen und durch Einsatz der neu erstellten Metadatenstrukturelemente die Hierarchie der Kontinent-, Land- und Stadtobjekte erstellen.

  1. Erstellen eines Satzes mit Kontinenten:
    1. In der oberen Fläche auf die Schaltfläche Erstellen klicken und Area auswählen.
    2. Im Class Feld Continent eingeben.
    3. Im Name or title Feld den Namen des Kontinents, wie zum Beispiel Asia, eingeben.
    4. Den Wert des Belongs to area Felds leer lassen, da es sich um ein Objekt der obersten Ebene handelt.
      Das Objekt auf der obersten Ebene muss diese Eigenschaft auch aufweisen, da dadurch festgelegt wird, dass es zur gleichen Hierarchie wie die sich daraus ableitenden Objekte gehört (in diesem Beispiel: Länder und Städte).
    5. Auf Erstellen klicken, wenn der Vorgang beendet ist.
    6. Wiederholen Sie diese Schritte für so viele Objekte dieser Klasse wie erforderlich sind.
  2. Erstellen Sie einen Satz Länder:
    1. In der oberen Fläche auf die Schaltfläche Erstellen klicken und Area auswählen.
    2. Im Class Feld Country eingeben.
    3. Im Name or title Feld, den Namen der Stadt, wie zum Beispiel India, eingeben.
    4. Im Belongs to area Feld den Namen des Landes, zum Beispiel Asia, eingeben.
    5. Auf Erstellen klicken, wenn der Vorgang beendet ist.
    6. Wiederholen Sie diese Schritte für so viele Objekte dieser Klasse wie erforderlich sind.
  3. Erstellen eines Satzes mit Städten:
    1. In der oberen Fläche auf die Schaltfläche Erstellen klicken und Area auswählen.
    2. Im Class Feld City eingeben.
    3. Im Name or title Feld den Namen der Stadt, wie zum Beispiel Mumbai, eingeben.
    4. Im Belongs to area Feld den Namen des Landes, wie zum Beispiel India, eingeben.
    5. Auf Erstellen klicken, wenn der Vorgang beendet ist.
    6. Wiederholen Sie diese Schritte für so viele Objekte dieser Klasse wie erforderlich sind.
Abschließend M-Files Admin erneut öffnen und die Anweisungen in Festlegung von hierarchischen Eigenschaften befolgen, die Eigenschaftsdefinitionen Construction site continent, Construction site country und Construction site city bestimmen, um die Belongs to area Hierarchie nutzen zu können. Die Konfiguration sollte der nachfolgend dargestellten ähnlich sehen.
  • Hierarchies
    • Construction site continent
      • Hierarchy Name = Construction site continent
      • Target Property = Construction site continent
      • Hierarchy Property = Belongs to area
    • Construction site country
      • Hierarchy Name = Construction site country
      • Target Property = Construction site country
      • Hierarchy Property = Belongs to area
    • Construction site city
      • Hierarchy Name = Construction site city
      • Target Property = Construction site city
      • Hierarchy Property = Belongs to area
  1. Auf Save klicken und M-Files Admin schließen, nachdem Sie fertig sind.
Wenn Sie nun die Construction site continent, Construction site country und Construction site city Eigenschaften zu den Metadaten des Objekts hinzufügen, zeigen alle die gleiche hierarchische Liste der Bereiche an, die Sie benutzen können, um den Standort der Baustelle auszuwählen.


Beispiel einer hierarchischen, objektbasierten Werteliste.