picklist 2

This commit is contained in:
2026-06-17 12:00:40 -03:00
parent b89012d5c1
commit 61709d3435
6 changed files with 34 additions and 5 deletions
+3 -3
View File
@@ -74,9 +74,9 @@ Campos **nullable** permitem limpar o valor escolhendo "Limpar campo (null)" ou
## 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 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 o ID como **string** (`"/C_GenericTaskSetor/Edição"`), não como objeto `{"id":"..."}` — formato exigido pela API do Adaptive Work para PickList.
Campos de **referência** (`ReferenceToObject`, ex: User, Project) continuam exigindo o ID manual ou JSON `{"id":"/Tipo/guid"}`.
Campos de **referência** (`ReferenceToObject`, ex: User, Project) continuam exigindo objeto `{"id":"/Tipo/guid"}` ou `/Tipo/guid` convertido para `{ id }`.
## Variáveis de ambiente
@@ -108,7 +108,7 @@ Exemplo resumido:
"typeName": "Task",
"filter": "Todos",
"fieldName": "C_MeuCampo",
"value": { "id": "/C_GenericTaskSetor/abc123" },
"value": "/C_GenericTaskSetor/Edição",
"valueLabel": "Conteúdo (/C_GenericTaskSetor/abc123)"
},
"summary": { "total": 10, "updated": 9, "errors": 1 },