Skip to content

Logística abate - Controle de Animal Individual e em Lote

🧩 Tipo de Entidade

📋 Controle de Animal Individual e em Lote

📌 Descrição

Documentação técnica da fase Controle de Animal Individual e em Lote.


Diagrama de Classe

classDiagram class CONTROLE_ANIMAL_ABATE { +Boolean rastreabilidadeIndividual +Boolean rastreabilidadePorLotes +File auditoriasInternas +Boolean rastreabilidadeIndividual +Boolean rastreabilidadePorLotes +File auditoriasInternas }

🧬 Atributos

Campo Tipo Descrição Validação Conformidades
rastreabilidadeIndividual BOOLEAN Rastreabilidade Individual OBRIGATORIO DDS, RC, CL
rastreabilidadePorLotes BOOLEAN Rastreabilidade por Lotes OBRIGATORIO DDS, RC, CL
auditoriasInternas FILE Auditorias Internas OBRIGATORIO DDS, RC, CL
rastreabilidadeIndividual BOOLEAN Rastreabilidade Individual OBRIGATORIO DDS, RC, CL
rastreabilidadePorLotes BOOLEAN Rastreabilidade por Lotes OBRIGATORIO DDS, RC, CL
auditoriasInternas FILE Auditorias Internas - CL

Legenda de Conformidades

  • DDS: Due Diligence System
  • RC: Rastreabilidade Completa
  • GEO: Geolocalização
  • PND: Política Nacional de Dados
  • CL: Checklist
  • AB+S: Agricultura de Baixo Carbono + Sustentabilidade

JSon para entrada de dados

{
  "safraId": "string",
  "safraCodigo": "SAFRACARNE2024-2025",
  "dados": {
    "rastreabilidadeIndividual": true,
    "rastreabilidadePorLotes": false,
    "auditoriasInternas": "auditoria_interna_abate.pdf"
  }
}

Upload neste metodo

Este cadastro deve ser enviado como multipart/form-data no metodo POST /logisticaAbate/controleAbate.

  • Envie o JSON do cadastro em uma parte de texto chamada body.
  • Envie cada arquivo em uma parte separada, usando exatamente estes nomes: auditoriaInterna.
  • Nao envie os arquivos dentro de dados; se precisar manter outros campos, deixe apenas os campos nao-arquivo dentro de dados.
  • Os arquivos sao opcionais, mas, quando enviados, precisam respeitar o limite de 10MB e as extensoes permitidas: .pdf, .jpg, .jpeg, .png, .doc, .docx, .xls, .xlsx.

Exemplo:

curl --request POST "https://<url>/logisticaAbate/controleAbate" \
  --header "X-API-ACCESS-KEY: <chave_de_acesso>" \
  --header "X-API-SECRET-KEY: <chave_de_seguranca>" \
  --form 'body={"safraId":"<id_safra>","safraCodigo":"<codigo_safra>","dados":{}}' \
  --form "auditoriaInterna=@/caminho/arquivo.pdf"

Metadados Técnicos

[
  {
    "nome": "rastreabilidadeIndividual",
    "label": "Rastreabilidade Individual",
    "tipo": "BOOLEAN",
    "tipoValidacao": ["OBRIGATORIO"],
    "fase": {
      "nome": "CONTROLE_ANIMAL_ABATE"
    },
    "conformidades": ["DDS", "RC", "CL"]
  },
  {
    "nome": "rastreabilidadePorLotes",
    "label": "Rastreabilidade por Lotes",
    "tipo": "BOOLEAN",
    "tipoValidacao": ["OBRIGATORIO"],
    "fase": {
      "nome": "CONTROLE_ANIMAL_ABATE"
    },
    "conformidades": ["DDS", "RC", "CL"]
  },
  {
    "nome": "auditoriasInternas",
    "label": "Auditorias Internas",
    "tipo": "FILE",
    "tipoValidacao": ["OBRIGATORIO"],
    "fase": {
      "nome": "CONTROLE_ANIMAL_ABATE"
    },
    "conformidades": ["DDS", "RC", "CL"]
  },
  {
    "nome": "rastreabilidadeIndividual",
    "label": "Rastreabilidade Individual",
    "tipo": "BOOLEAN",
    "tipoValidacao": ["OBRIGATORIO"],
    "fase": {
      "nome": "CONTROLE_ANIMAL_ABATE"
    },
    "conformidades": ["DDS", "RC", "CL"]
  },
  {
    "nome": "rastreabilidadePorLotes",
    "label": "Rastreabilidade por Lotes",
    "tipo": "BOOLEAN",
    "tipoValidacao": ["OBRIGATORIO"],
    "fase": {
      "nome": "CONTROLE_ANIMAL_ABATE"
    },
    "conformidades": ["DDS", "RC", "CL"]
  },
  {
    "nome": "auditoriasInternas",
    "label": "Auditorias Internas",
    "tipo": "FILE",
    "tipoValidacao": [],
    "fase": {
      "nome": "CONTROLE_ANIMAL_ABATE"
    },
    "conformidades": ["CL"]
  }
]

📋 Fase do Processo

Fase: CONTROLE_ANIMAL_ABATE
Categoria: Logística abate
Ordem: 15


FSTec Logo

© 2025 FSTec — Todos os direitos reservados.