Estrutura FieldWriteOptions - Android
A classe FieldWriteOptions fornece funções que definem as opções para atualizar ou criar campos em um registro em uma instância ServiceNow.
| Nome | Tipo | Descrição |
|---|---|---|
| queryItems | Mapa<String, String> | Coleção de itens de consulta de solicitação que representam as opções de gravação. |
FieldWriteOptions - FieldWriteOptions(opções vararg: FieldWriteOptions.Options)
Define as opções para gravar ou criar campos em um registro em sua instância ServiceNow.
| Nome | Tipo | Descrição |
|---|---|---|
| opções de vararg | OpçõesDeGravaçãoDeCampo.Opções | Opções a serem definidas ao criar ou gravar em campos. Valores válidos:
|
O exemplo de código a seguir mostra como chamar esta função.
// 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()
}