Skip to content

Recebimento

Etapa: Armazenamento

Diagrama de Classe

classDiagram class RECEBIMENTO { +DATETIME dataHoraRecebimento +STRING veiculo +FLOAT volume +STRING loteOrigem +FLOAT umidade +FLOAT impureza +STRING tipoCafe }

🧬 Atributos

Nome Tipo Descrição Validações Conformidades
dataHoraRecebimento Data e hora Data e hora de chegada OBRIGATORIO DDS, RC
veiculo Texto Veículo de transporte - -
volume Número decimal Volume recebido OBRIGATORIO DDS, RC
loteOrigem Texto Lote de origem OBRIGATORIO DDS, RC
umidade Número decimal Umidade - -
impureza Número decimal Impurezas - -
tipoCafe Texto Tipo de café (certificada/não-certificada, orgânica/convencional) OBRIGATORIO DDS, RC, IAV

JSon para entrada de dados

{
  "safraId": "string",
  "safraCodigo": "SAFRA-CAFE-2025-01",
  "dados": {
    "dataHoraRecebimento": "2025-07-01T08:30:00Z",
    "veiculo": "Caminhão baú ABC-1234",
    "volume": 1200.0,
    "loteOrigem": "LOTE-CAFE-2025-001",
    "umidade": 12.0,
    "impureza": 0.5,
    "tipoCafe": "Arábica certificado"
  }
}

Metadados Técnicos

{
  "dataHoraRecebimento": {
    "nome": "dataHoraRecebimento",
    "label": "Data e hora de chegada",
    "tipo": "DATETIME",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "CAFE_RECEBIMENTO"
    },
    "conformidades": [
      "DDS",
      "RC"
    ]
  },
  "veiculo": {
    "nome": "veiculo",
    "label": "Veículo de transporte",
    "tipo": "STRING",
    "fase": {
      "nome": "CAFE_RECEBIMENTO"
    }
  },
  "volume": {
    "nome": "volume",
    "label": "Volume recebido",
    "tipo": "FLOAT",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "CAFE_RECEBIMENTO"
    },
    "conformidades": [
      "DDS",
      "RC"
    ]
  },
  "loteOrigem": {
    "nome": "loteOrigem",
    "label": "Lote de origem",
    "tipo": "STRING",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "CAFE_RECEBIMENTO"
    },
    "conformidades": [
      "DDS",
      "RC"
    ]
  },
  "umidade": {
    "nome": "umidade",
    "label": "Umidade",
    "tipo": "FLOAT",
    "fase": {
      "nome": "CAFE_RECEBIMENTO"
    }
  },
  "impureza": {
    "nome": "impureza",
    "label": "Impurezas",
    "tipo": "FLOAT",
    "fase": {
      "nome": "CAFE_RECEBIMENTO"
    }
  },
  "tipoCafe": {
    "nome": "tipoCafe",
    "label": "Tipo de café (certificada/não-certificada, orgânica/convencional)",
    "tipo": "STRING",
    "tipoValidacao": "OBRIGATORIO",
    "fase": {
      "nome": "CAFE_RECEBIMENTO"
    },
    "conformidades": [
      "DDS",
      "RC",
      "IAV"
    ]
  }
}

📋 Fase do Processo

Fase: CAFE_RECEBIMENTO
Categoria: Armazenamento
Cardinalidade: 1 a N (múltiplos recebimentos)


FSTec Logo

© 2025 FSTec — Todos os direitos reservados.