Bedingte Attributwertsetzung

Über Bereinigungsregeln dieses Typs können im Zuge der Transformation regelbasierte Attributwertsetzungen ausgeführt werden. Hierbei wird einem Attribut eines Artikels ein bestimmter Zielwert zugewiesen, sofern bei einem Vergleichsattribut desselben Artikels bestimmte Bedingungen erfüllt sind. Mehr erfahren

Bereinigungsregel einrichten

Um eine Bereinigungsregel des Typs „Bedingte Attributwertsetzung“ zu erstellen, wird wie folgt vorgegangen:

  1. Über das „Regeltyp auswählen“-Menü die Option „Bedingte Attributwertsetzung“ auswählen.
  2. Auf den Hinzufügen-Button klicken, um das entsprechende Dialogfenster aufzurufen.
  1. Einen Namen für die Bereinigungsregel in das „Titel“-Feld eingeben.
  2. Aus dem „Reihenfolge“-Menü die gewünschte Option auswählen. Zur Auswahl stehen:
    • Vor Transformation: Die Attributwertanpassung wirkt sich bereits auf die Lieferantenattribute aus.
    • Nach Transformation: Die Attributwertanpassung wirkt sich erst auf die iPIM-Supply-Attribute aus.
  3. Über das „Attribut“-Menü das iPIM-Supply-Attribut auswählen, dem der Zielwert zugewiesen wird.
  4. Optional: Eine Beschreibung der Bereinigungsregel in das „Beschreibung“-Feld eingeben.
  1. Die Bereinigungsregel aktivieren bzw. deaktivieren:
    • Um die Bereinigungsregel zu aktivieren, einen Haken bei der „Regel aktivieren“-Checkbox setzen (voreingestellt).
    • Um die Bereinigungsregel zu deaktivieren, den Haken bei der „Regel aktivieren“-Checkbox entfernen.
  2. Optional: Einen Haken bei der „Interne Regel“-Checkbox setzen, um die Bereinigungsregel als interne Regel zu definieren. Interne Regeln werden als untergeordnete Regeln von Regeln bestimmter Regeltypen ausgeführt.
  3. Eine Bedingung für die Ausführung der Attributwertsetzung definieren. Hierbei wird festgelegt, gegen welchen Wert der Attributwert des zu vergleichenden Attributs geprüft wird:
    1. Über das „Zu vergleichendes Attribut“-Menü ein zu vergleichendes Attribut auswählen.
    2. Über das „Operator“-Menü einen Operator auswählen. Abhängig vom Typ des ausgewählten Attributs gibt es die folgenden Optionen:
      • gleich: Der Wert des zu vergleichenden Attributs entspricht dem zu vergleichenden Wert.
      • ungleich: Der Wert des zu vergleichenden Attributs entspricht nicht dem zu vergleichenden Wert.
      • leer: Das zu vergleichende Attribut besitzt keinen Attributwert.
      • nicht leer: Das zu vergleichende Attribut besitzt einen Attributwert.
      • Beinhaltet: Der Wert des zu vergleichenden Attributs beinhaltet den zu vergleichenden Wert.
      • Beinhaltet nicht: Der Wert des zu vergleichenden Attributs beinhaltet den zu vergleichenden Wert nicht.
      • Beginnt mit: Der Wert des zu vergleichenden Attributs beginnt mit dem zu vergleichenden Wert.
      • Beginnt nicht mit: Der Wert des zu vergleichenden Attributs beginnt nicht mit dem zu vergleichenden Wert.
      • Endet mit: Der Wert des zu vergleichenden Attributs endet mit dem zu vergleichenden Wert.
      • Endet nicht mit: Der Wert des zu vergleichenden Attributs endet nicht mit dem zu vergleichenden Wert.
    3. Über das „Vergleichstyp“-Menü einen Vergleichstyp festlegen. Zur Auswahl stehen:
      • Attribut: Der Wert des zu vergleichenden Attributs wird mit dem Wert eines anderen Attributs abgeglichen.
      • Konstante: Der Wert des zu vergleichenden Attributs wird mit einem festgelegten Wert abgeglichen.
    4. Einen zu vergleichenden Wert festlegen:
      • Falls der Vergleichstyp „Attribut“ ausgewählt würde, über das „Zu vergleichender Wert“-Menü das Attribut auswählen, mit dem das zu vergleichende Attribut abgeglichen werden soll.
      • Falls der Vergleichstyp „Konstante“ ausgewählt wurde, den Wert eingeben, mit dem das zu vergleichende Attribut abgeglichen werden soll.
    5. Optional: Eine weitere Bedingung festlegen. Dazu auf den Hinzufügen-Button klicken.Pfeil nach rechtsEine neue Zeile mit Eingabefeldern erscheint. Anschließend die zusätzliche Bedingung konfigurieren wie oben beschrieben.
  4. Die Anweisung konfigurieren, die bei Erfüllen der Bedingung ausgeführt wird:
    1. Über das „Zieltyp“-Menü einen Zieltyp auswählen. Abhängig von der vorgenommenen Auswahl passen sich die Eingabefelder entsprechend an. Zur Auswahl stehen:
      • Attribut: Dem ausgewählten Attribut wird der Wert eines anderen Attributs zugewiesen. Dieses über das „Zielwert“-Menü auswählen.
      • Konstante: Dem ausgewählten Attribut wird ein festgelegter Wert zugewiesen. Diesen in das „Zielwert“-Feld eingeben.
      • Berechnung: Dem ausgewählten Attribut wird das Ergebnis einer Rechenoperation zugewiesen. Dabei werden abhängig von den vorgenommenen Einstellungen Attributwerte und/oder manuell festgelegte Werte addiert, subtrahiert, multipliziert oder dividiert.
      • Regel: Bei Erfüllung der Bedingungen(en), wird eine untergeordnete Bereinigungsregel ausgeführt. Diese über das „Zielwert“-Menü auswählen.
      • Leer: Dem ausgewählten Attribut wird kein Wert zugewiesen.
    2. Optional: Einen weiteren Regelblock hinzufügen. Dazu auf den Neu-Button klicken.Pfeil nach rechtsEin weiterer Block mit Eingabefeldern für eine Bedingung und eine Anweisung wird eingeblendet.
    3. Optional: Einen Testlauf konfigurieren und diesen durchführen, um die Bereinigungsregel zu prüfen. Dazu auf den Testlauf konfigurieren-Button  klicken.
  • Um die Konfiguration der Bereinigungsregel abzuschließen, auf den Speichern-Button klicken. Das Dialogfenster schließt sich. Die Bereinigungsregel ist nun erstellt und sie wird in der Tabelle aufgeführt.
  • Um die Konfiguration der Bereinigungsregel abzubrechen, auf den Abbrechen-Button klicken.
  1. Die Bereinigungsregel aktivieren bzw. deaktivieren:
    • Um die Bereinigungsregel zu aktivieren, einen Haken bei der „Regel aktivieren“-Checkbox setzen (voreingestellt).
    • Um die Bereinigungsregel zu deaktivieren, den Haken bei der „Regel aktivieren“-Checkbox entfernen.
  2. Optional: Einen Haken bei der „Interne Regel“-Checkbox setzen, um die Bereinigungsregel als interne Regel zu definieren. Interne Regeln werden als untergeordnete Regeln von Regeln bestimmter Regeltypen ausgeführt.
  3. Eine Bedingung für die Ausführung der Attributwertsetzung definieren. Hierbei wird festgelegt, gegen welchen Wert der Attributwert des zu vergleichenden Attributs geprüft wird:
    1. Über das „Zu vergleichendes Attribut“-Menü ein zu vergleichendes Attribut auswählen.
    2. Über das „Operator“-Menü einen Operator auswählen. Abhängig vom Typ des ausgewählten Attributs gibt es die folgenden Optionen:
      • gleich: Der Wert des zu vergleichenden Attributs entspricht dem zu vergleichenden Wert.
      • ungleich: Der Wert des zu vergleichenden Attributs entspricht nicht dem zu vergleichenden Wert.
      • leer: Das zu vergleichende Attribut besitzt keinen Attributwert.
      • nicht leer: Das zu vergleichende Attribut besitzt einen Attributwert.
      • Beinhaltet: Der Wert des zu vergleichenden Attributs beinhaltet den zu vergleichenden Wert.
      • Beinhaltet nicht: Der Wert des zu vergleichenden Attributs beinhaltet den zu vergleichenden Wert nicht.
      • Beginnt mit: Der Wert des zu vergleichenden Attributs beginnt mit dem zu vergleichenden Wert.
      • Beginnt nicht mit: Der Wert des zu vergleichenden Attributs beginnt nicht mit dem zu vergleichenden Wert.
      • Endet mit: Der Wert des zu vergleichenden Attributs endet mit dem zu vergleichenden Wert.
      • Endet nicht mit: Der Wert des zu vergleichenden Attributs endet nicht mit dem zu vergleichenden Wert.
    3. Über das „Vergleichstyp“-Menü einen Vergleichstyp festlegen. Zur Auswahl stehen:
      • Attribut: Der Wert des zu vergleichenden Attributs wird mit dem Wert eines anderen Attributs abgeglichen.
      • Konstante: Der Wert des zu vergleichenden Attributs wird mit einem festgelegten Wert abgeglichen.
    4. Über das „Zu vergleichender Wert“-Menü einen zu vergleichenden Wert festlegen:
      • Falls der Vergleichstyp „Attribut“ ausgewählt würde, als zu vergleichenden Wert das Attribut auswählen, mit dem das zu vergleichende Attribut abgeglichen werden soll.
      • Falls der Vergleichstyp „Konstante“ ausgewählt wurde, den Wert eingeben, mit dem das zu vergleichende Attribut abgeglichen werden soll.
    5. Optional: Eine weitere Bedingung festlegen. Dazu auf den Hinzufügen-Button klicken.Pfeil nach rechtsEine neue Zeile mit Eingabefeldern erscheint. Anschließend die zusätzliche Bedingung konfigurieren wie oben beschrieben.
  4. Die Anweisung konfigurieren, die bei Erfüllen der Bedingung ausgeführt wird:
    1. Über das „Zieltyp“-Menü einen Zieltyp auswählen. Abhängig von der vorgenommenen Auswahl passen sich die Eingabefelder entsprechend an. Zur Auswahl stehen:
      • Attribut: Dem ausgewählten Attribut wird der Wert eines anderen Attributs zugewiesen. Dieses über das „Zielwert“-Menü auswählen.
      • Konstante: Dem ausgewählten Attribut wird ein festgelegter Wert zugewiesen. Diesen in das „Zielwert“-Feld eingeben.
      • Berechnung: Dem ausgewählten Attribut wird das Ergebnis einer Rechenoperation zugewiesen. Dabei werden abhängig von den vorgenommenen Einstellungen Attributwerte und/oder manuell festgelegte Werte addiert, subtrahiert, multipliziert oder dividiert.
      • Regel: Bei Erfüllung der Bedingungen(en), wird eine untergeordnete Bereinigungsregel ausgeführt. Diese über das „Zielwert“-Menü auswählen.
      • Leer: Dem ausgewählten Attribut wird kein Wert zugewiesen.
    2. Optional: Einen weiteren Regelblock hinzufügen. Dazu auf den Neu-Button klicken.Pfeil nach rechtsEin weiterer Block mit Eingabefeldern für eine Bedingung und eine Anweisung wird eingeblendet.
    3. Optional: Einen Testlauf konfigurieren und diesen durchführen, um die Bereinigungsregel zu prüfen. Dazu auf den Testlauf konfigurieren-Button  klicken.
  • Um die Konfiguration der Bereinigungsregel abzuschließen, auf den Speichern-Button klicken. Das Dialogfenster schließt sich. Die Bereinigungsregel ist nun erstellt und sie wird in der Tabelle aufgeführt.
  • Um die Konfiguration der Bereinigungsregel abzubrechen, auf den Abbrechen-Button klicken.
Note
Wenn mehrere Regelblöcke vorhanden sind, lässt sich deren Reihenfolge mithilfe der Pfeiltasten ändern. Die Reihenfolge der Regelblöcke bestimmt die Reihenfolge ihrer Ausführung. Daher die Regelblöcke in der gewünschten oder erforderlichen Ausführungsreihenfolge anordnen.
INFO
Einzelne Bedingungen oder Regelblöcke lassen sich wieder entfernen. Dazu auf die Schaltfläche in der oberen rechten Ecke des Regelblocks bzw. in der Zeile der Bedingung klicken.

Anwendungsbeispiele

Bereinigungsregel für eine bedingte Kategoriezuordnung einrichten

Dieser Abschnitt erklärt an einem Beispiel, wie Artikel auf Basis des Attributs, welches einen Gerätetyp abbildet, einer passenden Kategorie der Primärtaxonomie zugwiesen wird. Dabei werden Artikel des Gerätetyps „Coffeemaker“ auf die Kategorie „Kaffeemaschinen“ gemappt:

  1. Aus dem „Regeltyp auswählen“-Menü die Option „Bedingte Attributwertsetzung“ auswählen.
  2. Auf den Hinzufügen-Button klicken, um das entsprechende Dialogfenster aufzurufen.
  1. Optional: Im "Titel"-Feld den Namen der Bereinigungsregel anpassen.
  2. Die Auswahl im "Reihenfolge"-Menü unerverändert lassen.
  3. Sofern nicht bereits gesetzt, einen Haken bei der "Regel aktivieren"-Checkbox setzen.
  4. Über das "Zu vergleichendes Attribut"-Menü das Attribut auswählen, welches die Geräteart abbildet (In diesem Beispiel "Geräteart DT704"). 
  5. Aus dem „Operator“-Menü die Option „= (gleich)“ auswählen.
  1. Aus dem „Vergleichstyp“-Menü die Option „Konstante“ auswählen.
  2. Den Wert „Coffeemaker“ in das „Zu vergleichender Wert“-Feld eingeben.
  3. Aus dem „Zieltyp“-Menü die Option „Konstante“ auswählen.
  4. In das "Zielwert"-Feld klicken.Pfeil nach rechtsDas Kategorieverzeichnis der Primärtaxonomie wird eingeblendet.
  5. Im Kategorienverzeichnis auf die Kategorie "Kaffeemaschinen" klicken.
  6. Um die Konfiguration der Bereinigungsregel abzuschließen, auf den Speichern-Button klicken. Das Dialogfenster schließt sich und es wird eine Erfolgsmeldung eingeblendet.