---
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 FieldWriteOptions : Android

# Structure FieldWriteOptions : Android {#ariaid-title1}

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

La classe FieldWriteOptions fournit des fonctions qui définissent les options de mise à jour ou de création de champs dans un enregistrement sur une ServiceNow instance.
{#FieldWriteOptionsAndroidAPI__table_vx2_klw_5pb__entry__3}

| Nom | Type | Description |
|-|-|-|
| éléments requeryItems | [Map](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-map/)\<chaîne, chaîne\> | Collection d'éléments de requête de demande représentant les options d'écriture. |
[Tableau 1. Propriétés]

{#FieldWriteOptionsAndroidAPI__table_vx2_klw_5pb}

## FieldWriteOptions - FieldWriteOptions(vararg options : FieldWriteOptions.Options) {#ariaid-title2}

Définit les options d'écriture ou de création de champs dans un enregistrement sur votre ServiceNow instance.
{#FldWriteOpt-FieldWriteOptions_O__table_xth_4vs_4pb__entry__3}

| Nom | Type | Description |
|-|-|-|
| options vararg | OptionsÉcritureChamp.Options | Options à définir lors de la création ou de l'écriture dans les champs. Valeurs valides : * TREAT_INPUT_VALUES_AS_DISPLAY_VALUES : Les valeurs de champ spécifiées doivent être enregistrées en tant que valeurs d'affichage. Si cette valeur n'est pas définie sur `vrai`, les valeurs transmises sont supposées être les valeurs de champ réelles. * SUPPRESS_AUTO_SYS_FIELD : supprimer la génération automatique des champs système. |
[Tableau 2. Paramètres]

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

    // Update assigned_to field using actual value (syd_id of user)
    val response = runCatching {
        getNowTableService()?.updateRecord("sys_id_of_record", "sn_customerservice_case", mapOf("assigned_to" to "<sys_id_of_user>"))?.execute()
    }

    // Update assigned_to field using display value
    val fieldWriteOptions = FieldWriteOptions(FieldWriteOptions.Options.TREAT_INPUT_VALUES_AS_DISPLAY_VALUES)
    val response = runCatching {
        getNowTableService()?.updateRecord("sys_id_of_user", "sn_customerservice_case", mapOf("assigned_to" to "John Doe"))?.execute()
    }


