5.12.8.1. Registerseite Klassifikation: Templates verwalten und ausführen

Legen Sie Klassen und Merkmale in verschiedenen Templates an und wenden Sie diese dann gezielt auf Projekte oder ganze Verzeichnisse an. Dies beschleunigt die Klassifizierung ganzer Kataloge erheblich.

Templates können nicht nur einzelne Klassensysteme enthalten, sondern mehrere nebeneinander.

Für die Gestaltung von Templates gibt es verschiedene Optionen:

  • Anlage leerer Klassen und Merkmale

  • Anlage bereits befüllter Klassen und Merkmale

  • Speichern von Wertevorbelegungen in Variablen, um diese dann einfach und schnell auswählen zu können

Beispiel am Setzen des Merkmals GTIN-Nummer mit speziellem Wert:

Die GTIN-Nummer beispielsweise kommt in vielen Klassifikationen als Merkmal vor. Wenn Sie nun in der Template-Verwaltung die benötigte Klasse mit Merkmalen und eine spezielle "Platzhalter"-Variable für die Nummer anlegen und diese in verschiedenen Klassifikationen eintragen, wird die spezielle GTIN-Nummer beim Ausführen des Templates bei allen gewünschten Projekten in allen Klassifikationen gesetzt.

  1. Wählen Sie die Registerseite Klassifikation [Classification] und klicken Sie auf den Button Templates verwalten [Manage templates].

    Registerseite Klassifikation [Classification]

    Registerseite Klassifikation [Classification]

    -> Der Template Editor wird geöffnet.

    Template Editor [Template Editor]

    Template Editor [Template Editor]

  2. Legen Sie links oben per Button ein neues Template an oder selektieren Sie ein bestehendes (hier im Beispiel GTIN).

  3. Wählen Sie ganz rechts oben im Listenfeld die Klasse aus (hier im Beispiel nacheinander "eclass10.1." und "CNS").

    -> Darunter werden nun alle Klassen aufgelistet.

  4. Führen Sie auf der gewünschten Klasse einen Doppelklick aus.

    -> Die Klasse erscheint links unter Ausgewählte Klassen [Selected classes].

    -> Im Feld darunter werden die Merkmale der selektierten Klasse angezeigt.

  5. Sie können nun optional Tabellenvariablen (Spalte Variable) oder fixe Werte (Spalte Wert) eintragen.

    Klassenmerkmale befüllen

    Klassenmerkmale befüllen

    Außerdem haben Sie die Möglichkeit unter Eingabe Variablen [Input variables] Variablen mit bestimmten Werten anzulegen, die Sie dann für die Auswahl unter Variable und Wert ebenfalls verwenden können (hier im Beispiel "$GTIN."). Legen Sie neue Zeilen per Button an. Befüllen Sie die Felder ID, Name, Beschreibung [Description] und Datentyp [Data type]. Je nach Datentyp werden unterhalb weitere entsprechende Eingabefelder angezeigt.

    Eingabe Variablen [Input variables]

    Eingabe Variablen [Input variables]

  6. Wechseln Sie im Listenfeld bei Bedarf zu einer weiteren Klassifikation (hier im Beispiel "CNS") und führen Sie die obige Prozedur für beliebige weitere Klassen und Attribute erneut durch.

  7. Schließen Sie mit Klick auf OK den Template Editor.

  8. Klicken Sie in PARTproject auf den Speichern Button.

  9. Mit Klick auf Templates verwalten [Manage templates] können Sie den Template Editor jederzeit wieder öffnen.

  10. Sie können nun die Templatedaten entweder auf einzelne Projekte oder aber Verzeichnisse anwenden:

    • Anwendung auf einzelne Projekte:

      1. Selektieren Sie das Projekt, welches Sie anhand der Templatedaten klassifizieren möchten.

      2. Öffnen Sie mit Klick auf Template ausführen [Execute template] den Dialog Template ausführen [Execute template].

        Template ausführen [Execute template]

        Template ausführen [Execute template]

      3. Selektieren Sie das gewünschte Template.

        Sofern Sie unter Eingabe Variablen [Input variables] Variablen angelegt hatten, werden diese im Dialog aufgelistet und können optional noch angepasst werden.

        [Tipp]Tipp

        Gerade bei Elektro-Klassifikationen müssen manchmal komplizierte Strings gesetzt werden. Hier kann in der Variablen ein Basis-String wie "CNS_CP|4|6||x" gesetzt sein, der dann nur noch an der letzten Position modifiziert werden muss (CNS_CP|4|6||8, CNS_CP|4|6||10, CNS_CP|4|6||12, etc.).

      4. Wählen Sie die gewünschte Aktion:

        • Anreichern [Enrich]:

          -> Neue Klassifikationsattribute werden hinzugefügt.

        • Anpassen [Adapt]:

          -> Bestehende Klassifikationsattribute werden überschrieben mit Schablonenwerten. Kein Erstellen von neuen Klassifikationen/Attributen (ähnlich zur früheren Option Vorhandene Klassifikationen überschreiben [Overwrite existing classifications]).

        • Ersetzen [Replace]:

          -> Ist kein Eintrag vorhanden, wird der entsprechende Wert aus der Schablone gesetzt; ist ein Eintrag vorhanden, wird er durch den neuen Wert ersetzt.

        • Löschen [Delete]:

          Die in der Schablone selektierte/definierte Klassifikation wird gelöscht (einschließlich der Werte)

      5. Bestätigen Sie mit OK.

        -> Das Template wird ausgeführt.

    • Auf Verzeichnisse:

      1. Selektieren Sie das gewünschte Verzeichnis.

      2. Rufen Sie unter Automatisierung [Automation] den Kontextmenübefehl Batchlauf Klassifizierung mit Templates [Batch run classification with templates] auf.

        Batchlauf Klassifizierung mit Templates [Batch run classification with templates]

        Batchlauf Klassifizierung mit Templates [Batch run classification with templates]

        -> Der Dialog Template ausführen [Execute template] wird geöffnet. Details wurden oben schon erläutert.

        Batch ausführen [Execute batch]

        Batch ausführen [Execute batch]

      3. Mit OK schließen Sie den Dialog, mittels Batch ausführen [Execute batch] wenden Sie das Template an.

Speicherort der Templates

Die im Template Editor Dialog erstellten Templates werden im JSON-Format auf Hauptebene des Katalogs im Verzeichnis _classstore gespeichert.

json-Datei

json-Datei

Übersetzungen der Templates

Im _classstore Verzeichnis existiert für jedes Template eine .def Datei. Texte wie beispielsweise die Beschreibung des Templates können hier übersetzt werden.

def-Datei

def-Datei