Modelo de dados
Os dados da plataforma são organizados em torno da Propriedade (fazenda). Cada token dá acesso aos dados de uma única fazenda. Dentro dela existem:
- Estrutura agrícola: Talhões (glebes), Safras (crop) e Talhões de Safra (cropGlebe).
- Cadastros: Empresas (fornecedor/cliente), Elementos (catálogo de insumos, defensivos, etc.).
- Patrimônios: Máquinas, pivots, silos, bens imobilizados; abastecimentos e manutenções.
- Atividades: Planejamentos de atividade e realizações, sempre vinculadas a uma safra.
- Estoque: Locais de estoque, itens e movimentações.
- Financeiro: Contas bancárias, categorias financeiras, lançamentos e parcelas.
- Clima: Registros climáticos.
Safra, Talhão e Talhão de Safra
A estrutura agrícola associa onde se cultiva (talhão) com quando se cultiva (safra). Três recursos trabalham juntos:
Talhão (Glebe)
Na API: /pub/v1/glebes/{glebeKey}, /pub/v1/glebes/filter.
Safra (crop)
Na API: /pub/v1/crops/{cropKey}, /pub/v1/crops/filter.
Talhão de Safra (cropGlebe)
Na API: /pub/v1/crop-glebes/{cropGlebeKey}, /pub/v1/crops/{cropKey}/crop-glebes/filter.
Relação entre todos os recursos
As atividades pertencem sempre a uma safra.
Além dessas: catálogo tem Elementos; locais de estoque têm itens e movimentações; contas e categorias têm lançamentos e parcelas; patrimônio tem eventos; empresa (fornecedor/cliente) aparece em pedidos de compra.
Hierarquia principal (resumida)
Propriedade como raiz, estrutura agrícola e atividades vinculadas à safra.
Empresas = empresa (fornecedor/cliente). Talhões = talhão (glebe).
Fluxo de uso típico
Ordem lógica: obter a propriedade, depois safras e talhões/talhões de safra, em seguida atividades, estoque e financeiro.
Exemplos de fluxos
- Consultar propriedade e safras: GET da propriedade (
/pub/v1/farms), depois listar ou filtrar safras e talhões de safra (/pub/v1/crops/filter,/pub/v1/crop-glebes/filter). - Registrar realização de atividade: Operações de atividades (obter planejamento, criar/atualizar realização) e, se aplicável, movimentações de estoque e lançamentos financeiros. Para o passo a passo, consulte no Swagger as tags Atividades, Movimentações de Estoque e Lançamentos Financeiros.
Para a especificação completa das operações e schemas: Operações da API (Swagger).