---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Kriterienauswertung : Global

# Kriterienauswertung : Global {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die Skripteinbindung „ CriteriaEvaluator " stellt Methoden bereit, um eine allgemeine Kriterienauswertung zu implementieren.

Das allgemeine Verwendungsmuster besteht darin, die Klasse zu konstruieren, beliebig viele Kriterien hinzuzufügen und dann auszuwerten.

## CriteriaEvaluator -- addCriterion(String lhComparand, String operator, String rhComparand) {#ariaid-title2}

Fügt die zu bewertenden Kriterien hinzu.
{#r_CE-addCriterion_S_S_S__table_vtj_t2d_pt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| IhComparand | Zeichenfolge | Das linke Vergleichselement. Muss ein benannter Wert in den Werten auf der linken Seite sein, der in evaluate() eingegeben wird. |
| operator | Zeichenfolge | Der Operator Muss einer der folgenden sein: gleich, beginnt mit, enthält, enthält nicht, endet mit oder eine Übereinstimmung mit regulären Ausdruck. |
| rhComparand | Zeichenfolge | Das rechte Vergleichselement. Kann entweder als einer der Eingabewerte für das rechte Vergleichselement ausgewertet werden, die bewertet werden sollen (evaluate()) oder als wörtliche Zeichenfolge. |
[Tabelle : 1. Parameter]

{#r_CE-addCriterion_S_S_S__table_vtj_t2d_pt} {#r_CE-addCriterion_S_S_S__table_wtj_t2d_pt__entry__2}

| Typ | Beschreibung |
|-|-|
| void |   |
[Tabelle : 2. Ergebnisse]

{#r_CE-addCriterion_S_S_S__table_wtj_t2d_pt}

## CriteriaEvaluator -- evaluate(Object lhValues, String rhValues, Boolean any) {#ariaid-title3}

Wertet die Kriterien aus.
{#r_CE-evaluate_O_S_B__table_ydl_sfd_pt__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| lhValues | Objekt | Eine Hashzuordnung von Name-Wert-Paaren, um die linken Vergleichselemente der Kriterien auszuwerten. |
| rhValues | Zeichenfolge | Optionale Werte auf der rechten Seite, die anstelle des Literalwerts zur Auswertung der Vergleichselemente auf der rechten Seite verwendet werden. |
| any | Boolean | Wenn „true", genügt eine Übereinstimmung zweier Kriterien für ein wahres Ergebnis. Wenn „false", müssen alle Kriterien für ein wahres Ergebnis übereinstimmen. |
[Tabelle : 3. Parameter]

{#r_CE-evaluate_O_S_B__table_ydl_sfd_pt} {#r_CE-evaluate_O_S_B__table_zdl_sfd_pt__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | „True", wenn die angegebenen Werte die Kriterien erfüllen, ansonsten „false". |
[Tabelle : 4. Ergebnisse]

{#r_CE-evaluate_O_S_B__table_zdl_sfd_pt}

