Structure FetchConfiguration : iOS

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • La structure FetchConfiguration permet de définir la configuration de l’extraction des enregistrements de votre ServiceNow instance.

    Tableau 1. Propriétés
    Nom Type Description
    filtre Filtrer Facultatif. Requête à appliquer aux résultats retournés. Par exemple, pour renvoyer uniquement les enregistrements actifs dont la description courte contient le mot « cassé », transmettez la requête suivante : actif=vrai^short_descriptionLIKEbroken

    Par défaut : aucun filtre appliqué, tous les enregistrements sont renvoyés (toutes les limites du système ou de la table sont respectées).

    limite Entier Facultatif. Nombre d’enregistrements à renvoyer par page/réponse.

    Par défaut : nil : tous les enregistrements renvoyés (toutes les limites du système ou de la table sont respectées).

    readConfiguration Configuration de lecture de champ Facultatif. Configuration des champs renvoyée dans la réponse.

    Par défaut : nul : tous les champs sont renvoyés.

    FetchConfiguration : init(filter : Filter ? = nil, limit : Int ? = nil, readConfiguration : FieldReadConfiguration ? = nil)

    Définit les critères de renvoi des enregistrements et des champs associés dans ces enregistrements lors de l’extraction des données d’une ServiceNow instance via un point de terminaison REST.

    Tableau 2. Paramètres
    Nom Type Description
    filtre Filtrer Facultatif. Requête à appliquer aux résultats retournés. Par exemple, pour renvoyer uniquement les enregistrements actifs dont la description courte contient le mot « cassé », transmettez la requête suivante : actif=vrai^short_descriptionLIKEbroken

    Par défaut : aucun filtre appliqué, tous les enregistrements sont renvoyés (toutes les limites du système ou de la table sont respectées).

    limite Entier Facultatif. Nombre d’enregistrements à renvoyer par page/réponse.

    Par défaut : nil : tous les enregistrements renvoyés (toutes les limites du système ou de la table sont respectées).

    readConfiguration Configuration de lecture de champ Facultatif. Configuration des champs renvoyée dans la réponse.

    Par défaut : nul : tous les champs sont renvoyés.

    Tableau 3. Renvoie
    Type Description
    Néant

    Montre comment configurer les données à extraire de l’API de table.

    /// 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)
    }()