Cadastro de produto
cadastrar_produtoProdutos da empresa (defensivo, adubo, semente, combustível, peça). Use a base da upCampo (consultar_base_upcampo visão produtos) para sugerir unidade, classe e grafia, mas cadastre com o que o cliente confirmar: o produto é dele.
Recebe uma LISTA (até 50 por chamada): mande tudo o que o usuário ditou de uma vez. Sem id inclui; com id altera só os campos informados; com id e desativar desativa. É tudo ou nada: se um item for recusado, NENHUM é gravado, e a resposta diz qual item e por quê. Nome repetido é recusado com o id do que já existe — pergunte se é para alterar.
GRAVA no upCampo. Mostre ao usuário a lista do que será gravado e confirme antes de chamar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| itens | Yes | Os itens a gravar. | |
| fazenda | No | Nome da fazenda. Omita para usar a fazenda corrente do usuário — é o padrão, e é o que o usuário espera quando não cita nenhuma. Informe apenas quando ele nomear outra fazenda. Cada consulta trata de uma fazenda por vez. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| avisos | No | ||
| fazenda | Yes | ||
| gravado | Yes | ||
| retorno | Yes | ||
| mensagem | Yes |