Übergabe von Parametern an Richtlinien PaCE
Parameter können an eine Richtlinie PaCE übergeben werden, um Aktualisierungen an einem Objekt (Tabellen und Dokument-IDs) zu validieren. Diese Variablen gelten für die Erstellung mit Low Code oder JavaScript. Richtlinienversionen enthalten drei Arten von Parametereingaben: API-Variablen, Konfigurationsparameter und Datensatzreferenzen.
API-Variablen für
Die API-Variablen, die früher als Aufrufereingaben bezeichnet wurden, werden zum Zeitpunkt des Aufrufs durch einen Entwickler an die PaCE -API übergeben. Die API-Variable ist eine Variable, mit der Sie den Wert an die Richtlinie übergeben können, wann immer die Richtlinie aufgerufen wird. Geben Sie beim Aufrufen der API einen Wert für diese API-Variable an. Andernfalls wird die Richtlinie nicht ausgeführt, und es wird keine Entscheidung getroffen. Im Code-Editor lautet der Variablenname apiVars.
Für jede Richtlinie PaCE gibt es nur eine vordefinierte API-Variable namens SnapshotId. Diese API-Variable ist unveränderlich und kann nicht geändert oder gelöscht werden. Sie können keine zusätzlichen API-Variablen für eine Richtlinie definieren.
Konfigurationsparameterfür zugeordnete
Die Konfigurationsparameter, die früher als „Zugeordnete Eingaben“ bezeichnet wurden, können beim Zuordnen von Richtlinien zu einem Objekt (Tabellen und Dokument-IDs) übergeben werden. Wenn Sie einen Konfigurationsparameter definieren, erstellen Sie einen Parameter, mit dem Sie Werte an die Richtlinie übergeben können, wann immer die Richtlinie zugeordnet ist. Wenn Sie obligatorische Eingaben definieren, müssen Sie bei der Zuordnung der Richtlinie Werte für diese Eingaben angeben. Wenn die von Ihnen definierten Eingaben nicht obligatorisch sind, wird die Richtlinie nicht ausgeführt (der Status wird auf inaktiv festgelegt), und es wird keine Entscheidung getroffen. Im Code-Editor lautet der Variablenname configParams.
Beispielsweise können Sie für eine Reisekostenrichtlinie Variablen hinzufügen, um die Grenzwerte für verschiedene Arten von Ausgaben zu definieren. Die Grenzwerte werden bei der Zuordnung der Richtlinie angegeben und legen die Grenzwerte für die Ausgabe fest, wenn die Richtlinie für dieses Objekt aufgerufen wird. Die Obergrenze für die Ausgaben für das Frühstück für eine Gruppe von Mitarbeitern kann bei 25 USD liegen, bei einer anderen Gruppe von Mitarbeitern bei 50 USD. Jedes Mal, wenn die Richtlinie aufgerufen wird, werden die Ausgaben von der Richtlinie gemäß den in der Zuordnung angegebenen Grenzwerten validiert.
Datensatzreferenzen
Datensatzreferenzen definieren Abfragen zum Extrahieren von Daten aus beliebigen ServiceNow® -Tabellen und verwenden die Daten zum Konfigurieren der Richtlinienlogik. Mit dieser Funktion können Sie zusätzliche Daten abrufen, die beim Definieren der Richtlinie möglicherweise erforderlich sind. Sie können eine Abfrage definieren, um Aggregatfunktionen für eine Datensatzreferenz auszuführen. Im Code-Editor lautet der Variablenname recordRefs.
Datenerfasser
Die Datensammlerfunktion sammelt Eingabeprozessdaten von ServiceNow oder einer externen Datenquelle, um eine Ausgabe bereitzustellen. Die Ausgabe kann in der Richtlinienlogik verwendet werden, um eine Entscheidung zu treffen. Sie können Datenerfasser definieren und verwalten, indem Sie sie in Ihrem Richtliniengenerator erstellen, bearbeiten, aktualisieren und aktivieren.
dataCollectors in JavaScript zugegriffen werden.Während Sie eine Richtlinie in Low Code bearbeiten, ist im Dropdown-Menü eine Ausgabe der konfigurierten Datenerfasser verfügbar.