Erstellen Sie Regeln

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Die Verwendung von Regeln zum Normalisieren eines Felds ist für große Listen von Variantenfeldwerten vorgesehen.

    Warum und wann dieser Vorgang ausgeführt wird

    Testen Sie Ihre Regeln immer, bevor Sie sie auf alle vorhandenen Datensätze in der Datenbank anwenden. Stellen Sie vor dem Erstellen der Regel sicher, dass Sie die Liste der ausstehenden Werte generieren und einen normalen Wert für das Feld erstellen. Ein normalisiertes Feld kann eine Kombination aus Aliassen und Regeln enthalten.

    Die Regeln in diesem Beispiel basieren auf den folgenden ausstehenden Werten:

    Abbildung : 1. Normalisierungsregeln 3

    Prozedur

    1. Öffnen Sie in einem Normalisierungsdatensatz die zugehörige Liste Normalwerte.
    2. Öffnen Sie einen Normalwert-Datensatz.
    3. Öffnen Sie die zugehörige Liste „ Regeln “ im Formular „Normalwert“ und klicken Sie dann auf Neu.

      Das Formular „Feldnormalisierungsregel“ enthält die folgenden Felder:

      Tabelle : 1. Felder der Feldnormalisierungsregel
      Feld Beschreibung
      Name Eindeutiger Name für diese Regel. Dieser Name kann beispielsweise Xeon CPU-Typ sein.
      Bestellung Reihenfolge, in der diese Regel ausgewertet werden soll. Die Plattform analysiert die Regeln in der konfigurierten Reihenfolge, bis eine gefunden wird, die als „wahr“ ausgewertet wird.
      Aktiv Aktiviert oder deaktiviert diese Regel. Standardmäßig sind neue Regeln aktiv (wahr).
      Alias erstellen Wenn diese Checkbox aktiviert ist und die Regel als „wahr“ ausgewertet wird, erstellt die Regel automatisch einen Alias aus einem ausstehenden Wert. Wenn diese Checkbox nicht aktiviert ist und die Regel als „wahr“ ausgewertet wird, ändert die Plattform automatisch den Wert für das benannte Feld im Datensatz in den normalen Wert, erstellt jedoch keinen Alias.
      Groß-/Kleinschreibung beachten Alle ausstehenden Werte für das benannte Feld müssen mit dem Fall desselben Werts in einer zu normalisierenden Regel übereinstimmen.
      Regel Verwenden Sie den Regelgenerator ServiceNow, um die Regeln für die Normalisierung von Feldern zu erstellen. Regeln automatisieren die Umwandlung einer großen Anzahl ausstehender Feldwerte in Aliasse.
    4. Erstellen Sie eine Reihe von Regeln, um alle möglichen Varianten der ausstehenden Werte einzubeziehen.
      In diesem Beispiel könnten die Regeln wie folgt lauten:
      • Intel Xeon: CPU-Typ entspricht Muster *Intel*Xeon*. Diese Regel normalisiert alle Varianten, in denen Intel vor Xeonsteht, einschließlich Intel Xeon, Intel(R) Xeon(TM) CPU 2,80 GHzund Intel(R) Xeon(TM) CPU 3,00 GHz.
      • Xeon: CPU-Typ enthält Xeon
      • L3350: CPU-Typ enthält L3350
      • E3350: CPU-Typ enthält E3350

      Für jede erstellte Regel generiert die Plattform einen Datenauftrag für Regelanwender. Im Testmodus sind die Startsteuerungen nicht verfügbar, und die Aufgabe kann erst ausgeführt werden, wenn der Modus in Aktivgeändert wird.

    5. Testen Sie alle Regeln, bevor Sie den Normalisierungsdatensatz aktivieren.
      Testregeln
      Hinweis:
      Benutzer müssen über die Rolle „normalization_tester“ verfügen, um Testdatensätze zu erstellen.

      Feldnormalisierungsdatensätze werden standardmäßig im Testmodus erstellt, sodass Administratoren Normalisierungsregeln gründlich testen können, bevor sie auf die vorhandenen Datensätze in der Datenbank angewendet werden. Im Testmodus sind die Startsteuerungen für den Datenauftrag des Regelanwenders nicht verfügbar. Die Aufgabe kann nur ausgeführt werden, wenn die Tests abgeschlossen sind und der Modus in Aktivgeändert wurde. Im Testmodus werden nur Datensätze normalisiert, die von einem Benutzer mit der Rolle „normalization_tester“ erstellt oder aktualisiert wurden. Die Rollen „normalizer“ und „normalization_tester“ können für einen einzelnen Benutzer kombiniert oder separat gewährt werden.