Carregando...
 

API de Integração - Industria

Ordem de Produção


POST /api/ordem_producao/ordens


Obter ordens de produção.

Propriedades

DescriçãoTipoInformação
empresaInteiroCódigo da empresa
numero_opInteiroNúmero da ordem de produção
situacao_opStringSituação da ordem de produção (PL-Planejada;EP-Em Produção;EN-Encerrada;CA-Cancelada)


Exemplo

curl --request POST \
     --url ${URL_BASE}/api/ordem_producao/ordens \
     --header 'Accept: application/json' \
     --header 'Authorization: ${TOKEN}' \
     --insecure

HTTP/1.1 200 OK  

{"empresa":4,
 "numero_op":999,
 "situacao_op:"EP"
}



POST /api/ordem_producao/registro


Registrar a produção da ordem de produção.

Propriedades

DescriçãoTipoInformação
empresaInteiro, elemento obrigatório, preenchimento obrigatórioCódigo da empresa ao qual a ordem de produção está associada
numero_opInteiro, elemento obrigatório, preenchimento obrigatórioNúmero da ordem de produção
pto_estoqueTexto(20), elemento opcional, preenchimento opcionalIdentificador do ponto de estoque onde o produto produzido será "estocado". Quando não informado através de "pto_estoque", utilizará o ponto associado ao departamento informado na ordem de produção ou o padrão da empresa
seq_processoInteiro, elemento opcional, preenchimento obrigatórioSequencia do processo utilizado para produção
num_recursoInteiro, elemento opcional, preenchimento opcionalNúmero do recurso utilizado para produção
num_serieloteTexto(25), elemento opcional, preenchimento opcionalNúmero de série ou lote do produto gerada para a produção
dt_hr_registroData, elemento opcional, preenchimento obrigatórioData/Hora da produção (DD/MM/YYYY HH24:MI:SS). Quando não informada, utiliza a data atual
dt_hr_inicio_producaoData, elemento opcional, preenchimento opcionalData/Hora do inicio da produção (DD/MM/YYYY HH24:MI:SS)
dt_hr_fim_producaoData, elemento opcional, preenchimento opcionalData/Hora do fim da produção (DD/MM/YYYY HH24:MI:SS)
qtd_produzidaDecimal, elemento obrigatório, preenchimento obrigatórioQuantidade produzida
qtd_perdaDecimal, elemento opcional, preenchimento opcionalQuantidade perda
encerrar_opTexto(1), elemento obrigatório, preenchimento obrigatórioDetermina se o registro é de encerramento (último registro), valores (S/N)
observacaoTexto(1000), elemento opcional, preenchimento opcionalObservação
materiais_consumidoselemento opcional, preenhcimento opcionalLista dos materiais marcados de forma manual que foram consumidos na produção
materiais_consumidos.cod_material_consumidoTexto(25), elemento obrigatório, preenchimento obrigatórioCódigo do material utilizado
materiais_consumidos.cod_material_substituidoTexto(25), elemento opcional, preenchimento opcionalCódigo do material presente na lista de materiais previstos que deve ser substituído
materiais_consumidos.num_serielote_proprioTexto(25), elemento opcional, preenchimento opcionalNúmero de série/Lote do produto prório consumido
materiais_consumidos.qtd_consumida_proprioDecimal, elemento opcional, preenchimento opcionalQuantidade de estoque prório consumida na produção
materiais_consumidos.pto_estoque_proprioTexto(25), elemento opcional, preenchimento opcionalCódigo do ponto de estoque onde o produto prório utilizado está "estocado". Quando não informado através de "pto_estoque_proprio", utilizará o ponto associado ao departamento informado na ordem de produção ou o padrão da empresa
materiais_consumidos.num_serielote_detercTexto(25), elemento opcional, preenchimento opcionalNúmero de série/Lote do produto de terceiro consumido
materiais_consumidos.qtd_consumida_detercDecimal, elemento opcional, preenchimento opcionalQuantidade de estoque de terceiro consumida na produção
materiais_consumidos.pto_estoque_detercTexto(25), elemento opcional, preenchimento opcionalCódigo do ponto de estoque onde o produto de terceiro utilizado está "estocado". Quando não informado através de "pto_estoque_deterc", utilizará o ponto associado ao departamento informado na ordem de produção ou o padrão da empresa
materiais_consumidos.id_material_previsto_opInteiro, elemento obrigatório, preenchimento obrigatórioIdentificador único do material previsto na ordem de produção
sobras_residuoselemento opcional, preenhcimento opcionalLista das sobras/resíduos produzidas
sobras_residuos.cod_sobra_residuoTexto(25), elemento obrigatório, preenchimento obrigatórioCódigo do produto de sobra/resíduo da produção
sobras_residuos.quantidadeDecimal, elemento opcional, preenchimento opcionalCódigo do produto de sobra/resíduo da produção
sobras_residuos.pto_estoqueTexto(20), elemento opcional, preenchimento opcionalIdentificador do ponto de estoque onde o produto sobra/resíduo será "estocada". Quando não informado através de "sobras_residuos.pto_estoque", utilizará o ponto associado ao departamento informado na ordem de produção ou o padrão da empresa


Exemplo

curl --request POST \
     --url ${URL_BASE}/api/ordem_producao/registro \
     --header 'Accept: application/json' \
     --header 'Authorization: ${TOKEN}' \
     --insecure

HTTP/1.1 200 OK

Exemplo A

{"empresa":99,
 "numero_op":9999,
 "pto_estoque":null,
 "seq_processo":null,
 "num_recurso":null,
 "num_serielote":null,
 "dt_hr_registro":"23/02/2023 09:32:22",
 "dt_hr_inicio_producao":"23/02/2023 09:32:22",
 "dt_hr_fim_producao":"23/02/2023 09:32:22",
 "qtd_produzida":250.5,
 "qtd_perda":0,
 "encerrar_op":"N",
 "observacao":null,
 "materiais_consumidos":[{
                          "cod_material_consumido":null,
                          "cod_material_substituido":null,
                          "num_serielote_proprio":null,
                          "qtd_consumida_proprio":0,
                          "pto_estoque_proprio":null,
                          "num_serielote_deterc":null,
                          "qtd_consumida_deterc":0,
                          "pto_estoque_deterc":null,
                          "id_material_previsto_op":null
                        }],
 "sobras_residuos":[{
                   "cod_sobra_residuo":null,
                   "quantidade":0,
                   "pto_estoque":null
                 }]
}

Exemplo B

{"empresa":99,
 "numero_op":9999,
 "dt_hr_registro":"23/02/2023 09:32:22",
 "qtd_produzida":250.5,
 "encerrar_op":"N"
}



POST /api/ordem_producao/altera_ordem


Altera determinados campos da ordem de produção.

Propriedades

DescriçãoTipoInformação
empresaInteiro, elemento obrigatório, preenchimento obrigatórioCódigo da empresa ao qual a ordem de produção está associada
numero_opInteiro, elemento obrigatório, preenchimento obrigatórioNúmero da ordem de produção
data_previsao_inicioData, elemento opcional, preenchimento obrigatórioData/Hora de previsão de inicio da produção (DD/MM/YYYY HH24:MI:SS)
data_previsao_encerramentoData, elemento opcional, preenchimento obrigatórioData/Hora de previsão de encerramento da produção (DD/MM/YYYY HH24:MI:SS)
data_limite_producaoData, elemento opcional, preenchimento obrigatórioData/Hora da limite de produção (DD/MM/YYYY HH24:MI:SS)
observacao_itemTexto(1000), elemento opcional, preenchimento opcionalObservação da ordem de produção


Exemplo

curl --request POST \
     --url ${URL_BASE}/api/ordem_producao/altera_ordem \
     --header 'Accept: application/json' \
     --header 'Authorization: ${TOKEN}' \
     --insecure

HTTP/1.1 200 OK  

{"empresa":99,
 "numero_op":9999,
 "data_previsao_inicio":"01/01/2024 11:00:00"
 "data_previsao_encerramento":"01/01/2024 15:00:00"
 "data_limite_producao":"01/01/2024 15:00:00"
 "observacao_item":"Teste"
}