FetchConfiguration Structure: IOS

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die Konfiguration abrufen Die Struktur bietet die Möglichkeit, die Konfiguration zum Abrufen von Datensätzen aus zu definieren ServiceNow Instanz.

    Tabelle : 1. Eigenschaften
    Name Typ Beschreibung
    Filter Filter Optional. Abfrage, die auf die Rückgabeergebnisse angewendet werden soll. Um beispielsweise nur aktive Datensätze mit einer Kurzbeschreibung zurückzugeben, die das Wort „gebrochen“ enthält, übergeben Sie die folgende Abfrage: Active=wahr^short_descriptionLIKEBroken

    Standard: Nil – kein Filter angewendet, alle Datensätze zurückgegeben (alle System- oder Tabellengrenzwerte werden berücksichtigt.)

    limit Ganzzahl Optional. Anzahl der pro Seite/Antwort zurückzugebenden Datensätze.

    Standard: Nil: Alle zurückgegebenen Datensätze (alle System- oder Tabellengrenzwerte werden berücksichtigt.)

    ReadConfiguration FeldleseKonfiguration Optional. Konfiguration der in der Antwort zurückgegebenen Felder.

    Standard: Nil: Alle Felder werden zurückgegeben.

    FetchConfiguration – init(Filter: Filter? = Null, Grenzwert: INT? = Nil, readConfiguration: FieldReadConfiguration? = Null)

    Definiert die Kriterien dafür, welche Datensätze und zugehörigen Felder in diesen Datensätzen beim Abrufen von Daten aus zurückgegeben werden sollen ServiceNow Instanz über einen REST-Endpunkt.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Filter Filter Optional. Abfrage, die auf die Rückgabeergebnisse angewendet werden soll. Um beispielsweise nur aktive Datensätze mit einer Kurzbeschreibung zurückzugeben, die das Wort „gebrochen“ enthält, übergeben Sie die folgende Abfrage: Active=wahr^short_descriptionLIKEBroken

    Standard: Nil – kein Filter angewendet, alle Datensätze zurückgegeben (alle System- oder Tabellengrenzwerte werden berücksichtigt.)

    limit Ganzzahl Optional. Anzahl der pro Seite/Antwort zurückzugebenden Datensätze.

    Standard: Nil: Alle zurückgegebenen Datensätze (alle System- oder Tabellengrenzwerte werden berücksichtigt.)

    ReadConfiguration FeldleseKonfiguration Optional. Konfiguration der in der Antwort zurückgegebenen Felder.

    Standard: Nil: Alle Felder werden zurückgegeben.

    Tabelle : 3. Ausgabe
    Typ Beschreibung
    Keine

    Zeigt, wie die Daten konfiguriert werden, die aus der Tabellen-API abgerufen werden sollen.

    /// The configuration for what to fetch from the Table API.
    lazy var fetchConfiguration: FetchConfiguration = {
      let includeFields = [
        // Case details
        "number",
        "short_description",
        "priority",
        "state",
        "opened_at",
        
        // Account details
        "account.name",
        "account.number",
        "contact.name",
        "contact.email",
        "contact_type",
    
        // Assignment
        "assignment_group.name",
        "assigned_to.name"
      ]
      let readConfiguration = FieldReadConfiguration(includeFields: includeFields, options: .actualValues)
      let filter = Filter(criteria: [], sortBy: [.desc("number")], queryCategory: nil)
      return FetchConfiguration(filter: filter, limit: 10, readConfiguration: readConfiguration)
    }()