Estrutura FieldWriteOptions - Android
. CampoWriteOptions a classe fornece funções que definem as opções para atualizar ou criar campos em um registro em um ServiceNow instância.
| Nome | Tipo | Descrição |
|---|---|---|
| QueryItems | Mapa <String, String> | Solicitação de itens de consulta que representam as opções de gravação. |
FieldWriteOptions - FieldWriteOptions(opções variáveis: FieldWriteOptions.Options)
Define as opções para escrever ou criar campos em um registro no seu ServiceNow instância.
| Nome | Tipo | Descrição |
|---|---|---|
| opções variáveis | CampoWriteOptions.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()
}