Lançamento de chuva
lancar_chuvaRegistra a leitura de um pluviômetro. Use consultar_chuva com visão "pluviometros" para achar o identificador do pluviômetro antes de lançar (uma linha por pluviômetro). Se o usuário citar um talhão, a visão "pluviometros_talhoes" com o filtro talhao mostra quais pluviômetros o cobrem. SEMPRE registra na data de HOJE: a procedure do upCampo fixa a data e não aceita outra — vale igual para a UPí no WhatsApp. Se o usuário pedir chuva de ontem ou de outro dia, diga isso antes de lançar e ofereça o portal, onde a data é digitável. Quando choveu: informe milímetros e deixe condicao_tempo de fora. Quando NÃO choveu: informe condicao_tempo e deixe milímetros de fora. Um talhão pode pertencer a dois pluviômetros: nunca lance nos dois — pergunte em qual. Confira antes se já existe lançamento daquele pluviômetro no dia.
GRAVA no upCampo. Resuma ao usuário o que será lançado e confirme com ele antes de chamar. Depois de gravado, informe o que foi registrado.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| milimetros | No | Chuva medida, em mm. Só quando choveu. Ex.: 30.5 | |
| id_lancamento | No | Identificador de um lançamento já existente, para ALTERAR. Omita para criar um novo — é o caso normal. | |
| condicao_tempo | No | Só quando NÃO choveu. | |
| id_pluviometro | Yes | Identificador do pluviômetro, vindo de consultar_chuva (visão pluviômetros). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fazenda | Yes | ||
| lancado | Yes | ||
| retorno | Yes | ||
| mensagem | Yes |