picklist corrigido

This commit is contained in:
2026-06-17 11:41:12 -03:00
parent 2cb4b2f975
commit b89012d5c1
8 changed files with 287 additions and 17 deletions
+8 -1
View File
@@ -72,6 +72,12 @@ A cláusula é aplicada via `entityQuery` com filtro CZQL. Comandos de modifica
Campos **nullable** permitem limpar o valor escolhendo "Limpar campo (null)" ou digitando `null`.
## Campos PickList
Campos com `presentationType: PickList` (listas de opções customizadas ou do sistema) exibem uma **lista carregada da API** com nomes legíveis (ex: `Conteúdo`). O app envia automaticamente o ID correto (`/C_GenericTaskSetor/<guid>`), evitando erros ao digitar o nome manualmente.
Campos de **referência** (`ReferenceToObject`, ex: User, Project) continuam exigindo o ID manual ou JSON `{"id":"/Tipo/guid"}`.
## Variáveis de ambiente
| Variável | Descrição |
@@ -102,7 +108,8 @@ Exemplo resumido:
"typeName": "Task",
"filter": "Todos",
"fieldName": "C_MeuCampo",
"value": true
"value": { "id": "/C_GenericTaskSetor/abc123" },
"valueLabel": "Conteúdo (/C_GenericTaskSetor/abc123)"
},
"summary": { "total": 10, "updated": 9, "errors": 1 },
"results": [