Skip to content

Fase de Abate e Processamento (Pós-Porteira) - Processamento e Armazenamento

🧩 Tipo de Entidade

📋 Processamento e Armazenamento

📌 Descrição

Documentação técnica da fase Processamento e Armazenamento.


Diagrama de Classe

classDiagram class PROCESSAMENTO_ARMAZENAMENTO { +File higieneESanitizao +File controleDeTemperatura +File embalagemERotulagem +File armazenamento }

🧬 Atributos

Campo Tipo Descrição Validação Conformidades
higieneESanitizao FILE Higiene e Sanitização - CL
controleDeTemperatura FILE Controle de Temperatura - CL
embalagemERotulagem FILE Embalagem e Rotulagem - CL
armazenamento FILE Armazenamento - 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": {
    "higieneESanitizao": "laudo_higiene.pdf",
    "controleDeTemperatura": "log_temperatura.pdf",
    "embalagemERotulagem": "modelo_rotulo.pdf",
    "armazenamento": "log_estoque.pdf"
  }
}

Upload neste metodo

Este cadastro deve ser enviado como multipart/form-data no metodo POST /abate/processamento.

  • Envie o JSON do cadastro em uma parte de texto chamada body.
  • Envie cada arquivo em uma parte separada, usando exatamente estes nomes: higieneSanitizacao, controleTemperatura, embalagemRotulagem, armazenamento.
  • 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>/abate/processamento" \
  --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 "higieneSanitizacao=@/caminho/arquivo.pdf" \
  --form "controleTemperatura=@/caminho/arquivo.pdf" \
  --form "embalagemRotulagem=@/caminho/arquivo.pdf" \
  --form "armazenamento=@/caminho/arquivo.pdf"

Metadados Técnicos

[
  {
    "nome": "higieneESanitizao",
    "label": "Higiene e Sanitiza\u00e7\u00e3o",
    "tipo": "FILE",
    "tipoValidacao": [],
    "fase": {
      "nome": "PROCESSAMENTO_ARMAZENAMENTO"
    },
    "conformidades": ["CL"]
  },
  {
    "nome": "controleDeTemperatura",
    "label": "Controle de Temperatura",
    "tipo": "FILE",
    "tipoValidacao": [],
    "fase": {
      "nome": "PROCESSAMENTO_ARMAZENAMENTO"
    },
    "conformidades": ["CL"]
  },
  {
    "nome": "embalagemERotulagem",
    "label": "Embalagem e Rotulagem",
    "tipo": "FILE",
    "tipoValidacao": [],
    "fase": {
      "nome": "PROCESSAMENTO_ARMAZENAMENTO"
    },
    "conformidades": ["CL"]
  },
  {
    "nome": "armazenamento",
    "label": "Armazenamento",
    "tipo": "FILE",
    "tipoValidacao": [],
    "fase": {
      "nome": "PROCESSAMENTO_ARMAZENAMENTO"
    },
    "conformidades": ["CL"]
  }
]

📋 Fase do Processo

Fase: PROCESSAMENTO_ARMAZENAMENTO
Categoria: Fase de Abate e Processamento (Pós-Porteira)
Ordem: 18


FSTec Logo

© 2025 FSTec — Todos os direitos reservados.