Erstellen Sie Regeln
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 von generieren Ausstehende Werte Und erstellen Sie Normalwert Für das Feld. Ein normalisiertes Feld kann eine Kombination aus Aliassen und Regeln haben.
Prozedur
- Öffnen Sie in einem Normalisierungsdatensatz Normalwerte Zugehörige Liste.
- Öffnen Sie einen Normalwertdatensatz.
-
Öffnen Sie Regeln Zugehörige Liste im Formular „Normalwert“, und klicken Sie dann auf Neu .
Das Formular „Feldnormalisierungsregel“ enthält die folgenden Felder:
Tabelle : 1. Feldnormalisierungsregelfelder Feld Beschreibung Name Eindeutiger Name für diese Regel. Dieser Name kann beispielsweise Xeon-CPU-Typ sein. Reihenfolge Reihenfolge, in der diese Regel ausgewertet werden soll. Die Plattform analysiert die Regeln in der konfigurierten Reihenfolge, bis sie eine findet, die als „wahr“ 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 aus einem 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 desselben Werts in einer Regel übereinstimmen, um normalisiert zu werden. Regel Verwenden Sie ServiceNow Regelgenerator zum Erstellen der Regeln für die Normalisierung von Feldern. Regeln automatisieren die Transformation einer großen Anzahl ausstehender Feldwerte in Aliasse. -
Erstellen Sie einen Satz von Regeln, um alle möglichen Varianten der ausstehenden Werte zu integrieren.
Für dieses Beispiel können die Regeln lauten:
- Intel Xeon : CPU-Typ stimmt mit Muster *Intel*Xeon* überein. Diese Regel normalisiert alle Varianten in denen Intel Vorangestellt Xeon , Einschließlich Intel Xeon , Intel(R) Xeon(TM) CPU 2,80 GHz , Und 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 Regelapplikator Datenauftrag. Im Testmodus Starten Steuerungen sind nicht verfügbar, und der Auftrag kann erst ausgeführt werden, wenn der Modus in geändert wurde Aktiv .
-
Testen Sie alle Regeln, bevor Sie den Normalisierungsdatensatz erstellen Aktiv .
TestregelnHinweis:Anwender müssen über die Rolle „normalization_Tester“ verfügen, um Testdatensätze zu erstellen.
Feldnormalisierungsdatensätze werden in erstellt Testen Standardmäßig Modus, mit dem Administratoren Normalisierungsregeln gründlich testen können, bevor sie auf die vorhandenen Datensätze in der Datenbank angewendet werden. Im Testmodus Starten Steuerungen sind für nicht verfügbar Regelapplikator Datenauftrag. Der Auftrag kann nur ausgeführt werden, wenn der Test abgeschlossen ist und die Modus Wurde in geändert Aktiv . Im Testmodus werden nur Datensätze normalisiert, die von einem Anwender 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.