Ordem de Produção (OrdemDeProducao)
O módulo Ordem de Produção representa o coração do processo produtivo, consolidando todas as informações necessárias para execução, rastreabilidade, apontamentos e análise de desempenho da produção.
Ele centraliza dados operacionais, comerciais e técnicos, normalmente originados de um ERP, e serve como base para OEE, perdas, paradas e sequenciamento produtivo.
Identidade do Modelo
| Recurso | Identificador | Finalidade |
|---|---|---|
| Grupo | Produção | Execução produtiva |
| Principal | Sim | Entidade central |
| Multi-empresa | Sim | Isolamento por filial |
Papel Arquitetural
Este módulo atua como:
- Registro oficial da Ordem de Produção (OP)
- Fonte de verdade para execução no chão de fábrica
- Base de integração ERP ↔ MES
- Agregador de informações técnicas e sequenciais
- Referência para indicadores (produção, refugo, reprocesso)
Toda a execução produtiva parte ou converge para a Ordem de Produção.
Identificação e Busca
Identificador Visual
- Descriptor:
numeroOrdem
Campos de Busca
codenumeroOrdemrgMaterial
Campos de Filtro
codestatusOrdemturnonumeroOrdemnomeClientelocalDestinotipoOrdemrgMaterial
Esses filtros viabilizam dashboards operacionais e consultas rápidas em ambientes industriais.
Estrutura de Campos
Identificação da Ordem
| Campo | Tipo | Descrição |
|---|---|---|
code | number | Código interno autoincremental |
numeroOrdem | string | Número oficial da OP |
statusOrdem | string | Status da ordem |
tipoOrdem | string | Tipo da OP (produção, retrabalho, etc) |
turno | string | Turno produtivo |
Dados Organizacionais
| Campo | Tipo | Descrição |
|---|---|---|
companySiteId | string | Filial |
centroDeTrabalho | string | Centro de trabalho |
centro | string | Centro produtivo |
deposito | string | Depósito |
localDestino | string | Destino do produto |
Produto e Material
| Campo | Tipo | Descrição |
|---|---|---|
rgMaterial | string | Código do material |
descricaoProduto | string | Descrição do produto |
lote | string | Lote de produção |
Quantidades e Indicadores
| Campo | Tipo | Descrição |
|---|---|---|
qtdeProduzir | number | Quantidade planejada |
qtdeRefugo | number | Quantidade refugada |
percentualReprocesso | number | % de reprocesso |
percentualRefugoPrevisto | number | % de refugo previsto |
Datas Importantes
| Campo | Tipo | Descrição |
|---|---|---|
dataCriacao | string | Data de criação |
inicio | string | Início da produção |
fim | string | Fim da produção |
dataValidade | string | Validade do produto |
dataRemessa | string | Data de remessa |
Cliente e Origem
| Campo | Tipo | Descrição |
|---|---|---|
nomeCliente | string | Cliente |
ordemCliente | string | OP do cliente |
ordemEmissor | string | Emissor da ordem |
informacaoOrdem | string | Observações |
configuracao | string | Configuração técnica |
Estruturas Relacionadas
Informações Técnicas (infoTecnicas)
- Tipo: array
- Relacionamento:
OrdemDeProducaoInfoTecnicas - Dados técnicos detalhados do produto/processo
Sequência Operacional (seq)
- Tipo: array
- Relacionamento:
OrdemDeProducaoSeq - Define a ordem de execução das operações
Unidades, Medidas e Dimensões
- Tipo: array
- Relacionamento:
OrdemDeProducaoUnidadesMedidaDimensoes - Usado para controle dimensional e qualidade
Campo Técnico
Raw Data (raw_data)
- Tipo: string
- Conteúdo JSON bruto
- Mantém payload original da integração (ERP)
- Usado para auditoria, rastreabilidade e troubleshooting
Sincronização
| Campo | Descrição |
|---|---|
sync | Controle de integração |
dataSync | Data da última sincronização |
Interface de Formulário (UI)
Organização Visual
- Campos agrupados por contexto
- Abas específicas:
- Informações Técnicas
- Seq
- Unidades Medida Dimensões
- JSON
Isso evita poluição visual e melhora a usabilidade.
Exemplo de Registro
{
"numeroOrdem": "OP-2024-00125",
"statusOrdem": "Em Produção",
"turno": "A",
"rgMaterial": "MAT-9981",
"descricaoProduto": "Produto Exemplo",
"qtdeProduzir": 1000,
"qtdeRefugo": 12,
"nomeCliente": "Cliente XYZ",
"companySiteId": "64fa9c2e8b1c2a001f3e9a01",
"sync": false
}