Structure de FieldWriteOptions : Android
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.
| Nom | Type | Description |
|---|---|---|
| Éléments de requête | map<chaîne, chaîne> | Collection d’éléments de requête de demande qui représentent les options d’écriture. |
FieldWriteOptions : FieldWriteOptions(vararg options : FieldWriteOptions.Options)
Définit les options d’écriture ou de création de champs dans un enregistrement sur votre ServiceNow instance.
| Nom | Type | Description |
|---|---|---|
| Options Vararg | OptionsÉcritureChamp.Options | Options à définir lors de la création ou de l’écriture dans des champs. Valeurs valides :
|
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()
}