Erstellen Sie Regeln

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Die Verwendung von Regeln zum Normalisieren eines Felds ist für große Listen von abweichenden Feldwerten 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 legen Sie einen Normalwert für das Feld fest. 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 könnte beispielsweise Xeon CPU-Typ sein.
      Bestellung Reihenfolge, in der diese Regel ausgewertet werden soll. Die -Plattform analysiert die Regeln in der konfigurierten Reihenfolge, bis sie eine findet, die als „true“ ausgewertet wird.
      Aktiv Aktiviert oder deaktiviert diese Regel. Standardmäßig sind neue Regeln aktiv (wahr)
      Alias erstellen Wenn dieses Kontrollkästchen aktiviert ist und die Regel als „wahr“ ausgewertet wird, erstellt die Regel automatisch einen Alias für einen ausstehenden Wert. Wenn dieses Kontrollkästchen nicht aktiviert ist und die Regel als „wahr“ ausgewertet wird, ändert die Plattform den Wert für das benannte Feld im Datensatz automatisch in den Normalwert, erstellt jedoch keinen Alias.
      Groß-/Kleinschreibung beachten Alle ausstehenden Werte für das benannte Feld müssen mit der Groß-/Kleinschreibung des gleichen 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 einen Regelsatz, um alle möglichen Varianten der ausstehenden Werte zu integrieren.
      In diesem Beispiel könnten die Regeln wie folgt lauten:
      • Intel Xeon: CPU-Typ stimmt mit dem Muster *Intel*Xeon* überein. Diese Regel normalisiert alle Varianten, in denen Intel Vorrang vor Xeonhat, 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 Startsteuerelemente nicht verfügbar, und der Auftrag 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 Startsteuerelemente für den Datenauftrag des Regelanwenders nicht verfügbar. Die Aufgabe kann nur ausgeführt werden, wenn der Test abgeschlossen ist 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 Anwender kombiniert oder separat gewährt werden.