Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Filter in einem API-Anforderungskörper

  • Aktualisiert: 3/15/2021
    • Automation 360 v.x
    • Managen
    • RPA Workspace
    • API-Dokumente

Filter in einem API-Anforderungskörper

Die Filterung bietet grundlegende bedingte Abfragen und Seitensteuerung für die Verarbeitung von API-Anforderungen. Es gibt drei grundlegende Komponenten für die Filterung: Bedingungen, Sortier- und Paginierungsparameter.

Informationen zu Filtern

Grundfilter

Benutzer filtert, um nach einer einzelnen Bedingung zu suchen, oder sie können in logische Operanden UND und ODER eingewickelt werden. Benutzerfilterung für eine einfache bedingte Auswertung eines einzelnen Felds. Die Werte, die in einem Filter verwendet werden, z. B. ein Operator und ein Feld, sind spezifisch für die API, in der sie verwendet werden.

Standardwerte werden in den Winkelklammern < >dargestellt. Verwenden Sie für jeden Parameter nur einen Wert.

Einzelparameter-Filter
{
  "filter": {
    "operator": "<NONE, lt, le, eq, ne, ge, gt, substring, and, or, not>",
    "field": "string",
    "value": "string"
  }
}
Zwei-Parameter-Filter
{
  "filter": {
    "operator": "<and, or>",
    "operands": [
      {
        "operator": "<NONE, lt, le, eq, ne, ge, gt, substring, and, or, not>",
        "field": "string",
        "value": "string"
      },
      {
        "operator": "<NONE, lt, le, eq, ne, ge, gt, substring, and, or, not>",
        "field": "string",
        "value": "string"
      }
    ]
  }
}
Operation Beschreibung Beispiel
lt Kleiner als Menge lt 1500
le Kleiner gleich Menge le 1500
eq Ist gleich UserEmailAddress, eq first.last@aa.com
Ne Ungleich UserEmailAddress, ne first.last@aa.com
ge Größer als oder gleich CreatedDateUtc ge 2021-03-15
gt Größer als CreatedDateUtc gt 2021-03-15
and (und) Und Feld1 eq 'abc' und Feld2 eq 'def'
or (oder) Oder Feld1 eq 'abc' oder Feld2 eq 'def'
Seite
"page":{ 
    "offset":0,
    "length":0
}
Paginierung Regelparameter
  • Offset:

    Typ: Ganzzahl

    Der numerische Wert, der angibt, wie Viele Zeilen in einer Tabelle, die der Filter auswertet.

  • Länge

    Typ: Ganzzahl

    Die Anzahl der Zeilen, die in einer einzelnen Zeile zurückgegeben werden Seite mit Ergebnissen.

Sortieren
 "sort": [
    {
      "field": "string",
      "direction": "<asc, desc>"
    }
  • Feld: Das Feld, nach dem die Ergebnisse gefiltert werden sollen. Dies muss ein unterstütztes filterbares Feld sein. Filterbare Felder variieren je nach API.
  • Richtung

    Typ: Enum [ desc, asc ]

    • asc = aufsteigend (kleinste bis größte, 0 bis 9, A bis Z)
    • desc = absteigend (größte bis kleinste, 9 bis 0, Z bis A)

Beispiele für API-Filter

Feedback senden