---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Structure FieldReadConfiguration : iOS

# Structure FieldReadConfiguration : iOS {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

La structure FieldReadConfiguration vous permet de configurer les champs à extraire d'une table d'instance ServiceNow et dans quel format.  
{#FieldReadConfigurationiOSStruct__table_vx2_klw_5pb__entry__3}{#FieldReadConfigurationiOSStruct__mobile_sdk_ios-includeFields-entry}{#FieldReadConfigurationiOSStruct__mobile_sdk_ios-options-entry}

| Nom | Type | Description |
|-|-|-|
| includeFields (en anglais seulement) | Tableau | Liste des champs à retransmettre dans les résultats renvoyés. |
| options | Tableau | Liste des types de champs à renvoyer. Valeurs possibles : * actualValues : renvoie les valeurs réellement stockées dans chacun des champs, y compris les sys_ids des enregistrements référencés. Utilisez ce paramètre si les dates doivent être décodées dans des modèles codables à l'aide de la date. * description : renvoie la description du paramètre. * displayValues : renvoie les [valeurs d'affichage](https://www.servicenow.com/docs/access?context=c_DisplayValues&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) des [valeurs d'affichage](https://www.servicenow.com/docs/access?context=c_DisplayValues&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US), le cas échéant, pour les champs sélectionnés. Par exemple, les noms d'utilisateurs contiennent généralement un lien de référence (sys_id) vers l'enregistrement utilisateur. Si vous demandez la valeur d'affichage, le nom de la personne est renvoyé à la place du sys_id qui est stocké dans le champ associé. Remarque : Les valeurs d'affichage renvoyées par une ServiceNow instance sont formatées et internationalisées en fonction de la configuration du profil d'utilisateur de l'utilisateur authentifié. Cela peut différer des paramètres de langue et de paramètres régionaux de l'appareil. * excludeReferenceLink : ne renvoie aucune donnée définie comme des liens de référence dans la table. * rawValue : renvoie la valeur brute du paramètre. {#FieldReadConfigurationiOSStruct__ul_rml_dvr_xqb} |
[Tableau 1. Propriétés]

{#FieldReadConfigurationiOSStruct__table_vx2_klw_5pb}

## FieldReadConfiguration init(includeFields : \[FieldName\] = \[\], options : Options = \[\]) {#ariaid-title2}

Configure les champs d'un enregistrement d'une ServiceNow table pour transmettre les résultats renvoyés d'un appel de point de terminaison REST.
{#FldReadConfig-init_A_A__table_b5w_5sp_kqb__entry__3}{#FldReadConfig-init_A_A__mobile_sdk_ios-includeFields-entry}{#FldReadConfig-init_A_A__mobile_sdk_ios-options-entry}

| Nom | Type | Description |
|-|-|-|
| includeFields (en anglais seulement) | Tableau | Liste des champs à retransmettre dans les résultats renvoyés. |
| options | Tableau | Liste des types de champs à renvoyer. Valeurs possibles : * actualValues : renvoie les valeurs réellement stockées dans chacun des champs, y compris les sys_ids des enregistrements référencés. Utilisez ce paramètre si les dates doivent être décodées dans des modèles codables à l'aide de la date. * description : renvoie la description du paramètre. * displayValues : renvoie les [valeurs d'affichage](https://www.servicenow.com/docs/access?context=c_DisplayValues&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) des [valeurs d'affichage](https://www.servicenow.com/docs/access?context=c_DisplayValues&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US), le cas échéant, pour les champs sélectionnés. Par exemple, les noms d'utilisateurs contiennent généralement un lien de référence (sys_id) vers l'enregistrement utilisateur. Si vous demandez la valeur d'affichage, le nom de la personne est renvoyé à la place du sys_id qui est stocké dans le champ associé. Remarque : Les valeurs d'affichage renvoyées par une ServiceNow instance sont formatées et internationalisées en fonction de la configuration du profil d'utilisateur de l'utilisateur authentifié. Cela peut différer des paramètres de langue et de paramètres régionaux de l'appareil. * excludeReferenceLink : ne renvoie aucune donnée définie comme des liens de référence dans la table. * rawValue : renvoie la valeur brute du paramètre. {#FldReadConfig-init_A_A__ul_rml_dvr_xqb} |
[Tableau 2. Paramètres]

{#FldReadConfig-init_A_A__table_b5w_5sp_kqb} {#FldReadConfig-init_A_A__table_c5w_5sp_kqb__entry__2}

| Type | Description |
|-|-|
| Aucun |   |
[Tableau 3. Renvoie]

{#FldReadConfig-init_A_A__table_c5w_5sp_kqb}  
L'exemple de code suivant montre comment appeler cette fonction.

    /// 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("opened_at")], queryCategory: nil)
      return FetchConfiguration(filter: filter, limit: 10, readConfiguration: readConfiguration)
    }()


