# Drummer   Ordem de Fabricação

drummerOrdemFab

## GET /ordemFabricacao/{codOF}

> Obter uma ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"Integração Drummer","version":"1.0"},"tags":[{"name":"Drummer - Ordem de Fabricação","description":"drummerOrdemFab"}],"servers":[{"url":"https://localhost/drummer/v10"},{"url":"http://localhost/drummer/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"obterOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","finalidade","quantidade"],"type":"object","properties":{"ordemFabricacao":{"type":"string","description":"Código de Ordem de Fabricação"},"anoMes":{"type":"integer","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"type":"integer","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código de Integração (ID Externo)"},"Lotes":{"type":"array","items":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}},"Processos":{"type":"array","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}},"Insumos":{"type":"array","items":{"$ref":"#/components/schemas/ListaInsumosGet"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DD HH:MM:SS)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DD HH:MM:SS)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DD HH:MM:SS)","format":"date-time"}}},"ListaManutencaoProcessosOF":{"type":"object","properties":{"continuationToken":{"type":"string"},"processos":{"type":"array","description":"Itens do Processo da OF","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}}}},"ListaInsumosGet":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação de Consulta"},"dados":{"type":"array","items":{"$ref":"#/components/schemas/InsumoGet"}}}},"InsumoGet":{"type":"object","properties":{"engenharia":{"type":"string","description":"Engenharia"},"seqOperacao":{"type":"integer","description":"Sequêncial da Operação ( Operação da OF )"},"tipoInsumo":{"maximum":1,"type":"number","description":"Tipo do Insumo (1 - Comprado 1 / 2 - Fabricado 2 / 3 - Subproduto 3)","enum":[1,2,3]},"seqConsumo":{"type":"integer","description":"Sequêncial do Consumo ( Sequêncial de Consumo da OF )"},"insumo":{"type":"string"},"quantidadeTotal":{"multipleOf":0.000001,"type":"number","description":"Quantidade Total Líquida (Sempre formato float)"},"natureza":{"maximum":2,"type":"number","description":"Natureza"},"classificacaoOrigem":{"type":"string","description":"Classificação quanto a origem"},"kanban":{"type":"boolean","description":"Kanban (0 - Não, 1 - Sim)"},"possuiAlternativos":{"type":"boolean","description":"Possui Itens Alternativos (0 - Não, 1 - Sim)"},"transacaoBaixaEstoque":{"type":"integer","description":"Transação de Baixa do Estoque"},"classificacao":{"type":"string","description":"Classificação"},"centroCusto":{"type":"string","description":"Centro de Custo"},"bloqueiaTerc":{"type":"boolean","description":"Bloqueia Item na Remessa de Terceirização (0 - Não, 1 - Sim)"}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao/{codOF}":{"get":{"tags":["Drummer - Ordem de Fabricação"],"summary":"Obter uma ordem de Fabricação","operationId":"ObterOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"codOF","in":"path","description":"Código de Ordem de Fabricação","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/obterOrdemFabricacao"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## DELETE /ordemFabricacao/{codOF}

> Excluir uma Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"Integração Drummer","version":"1.0"},"tags":[{"name":"Drummer - Ordem de Fabricação","description":"drummerOrdemFab"}],"servers":[{"url":"https://localhost/drummer/v10"},{"url":"http://localhost/drummer/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao/{codOF}":{"delete":{"tags":["Drummer - Ordem de Fabricação"],"summary":"Excluir uma Ordem de Fabricação","operationId":"ExcluirOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"codOF","in":"path","description":"Código de Ordem de Fabricação","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}}}}}}}
```

## GET /ordemFabricacao

> Obter Listagem de Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"Integração Drummer","version":"1.0"},"tags":[{"name":"Drummer - Ordem de Fabricação","description":"drummerOrdemFab"}],"servers":[{"url":"https://localhost/drummer/v10"},{"url":"http://localhost/drummer/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"ListaOrdemFabricacao":{"type":"object","properties":{"continuationToken":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/obterOrdemFabricacao"}}}},"obterOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","finalidade","quantidade"],"type":"object","properties":{"ordemFabricacao":{"type":"string","description":"Código de Ordem de Fabricação"},"anoMes":{"type":"integer","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"type":"integer","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código de Integração (ID Externo)"},"Lotes":{"type":"array","items":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}},"Processos":{"type":"array","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}},"Insumos":{"type":"array","items":{"$ref":"#/components/schemas/ListaInsumosGet"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DD HH:MM:SS)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DD HH:MM:SS)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DD HH:MM:SS)","format":"date-time"}}},"ListaManutencaoProcessosOF":{"type":"object","properties":{"continuationToken":{"type":"string"},"processos":{"type":"array","description":"Itens do Processo da OF","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}}}},"ListaInsumosGet":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação de Consulta"},"dados":{"type":"array","items":{"$ref":"#/components/schemas/InsumoGet"}}}},"InsumoGet":{"type":"object","properties":{"engenharia":{"type":"string","description":"Engenharia"},"seqOperacao":{"type":"integer","description":"Sequêncial da Operação ( Operação da OF )"},"tipoInsumo":{"maximum":1,"type":"number","description":"Tipo do Insumo (1 - Comprado 1 / 2 - Fabricado 2 / 3 - Subproduto 3)","enum":[1,2,3]},"seqConsumo":{"type":"integer","description":"Sequêncial do Consumo ( Sequêncial de Consumo da OF )"},"insumo":{"type":"string"},"quantidadeTotal":{"multipleOf":0.000001,"type":"number","description":"Quantidade Total Líquida (Sempre formato float)"},"natureza":{"maximum":2,"type":"number","description":"Natureza"},"classificacaoOrigem":{"type":"string","description":"Classificação quanto a origem"},"kanban":{"type":"boolean","description":"Kanban (0 - Não, 1 - Sim)"},"possuiAlternativos":{"type":"boolean","description":"Possui Itens Alternativos (0 - Não, 1 - Sim)"},"transacaoBaixaEstoque":{"type":"integer","description":"Transação de Baixa do Estoque"},"classificacao":{"type":"string","description":"Classificação"},"centroCusto":{"type":"string","description":"Centro de Custo"},"bloqueiaTerc":{"type":"boolean","description":"Bloqueia Item na Remessa de Terceirização (0 - Não, 1 - Sim)"}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao":{"get":{"tags":["Drummer - Ordem de Fabricação"],"summary":"Obter Listagem de Ordem de Fabricação","operationId":"ObterOrdensFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"continuationToken","in":"query","description":"Identificador da Paginação da Consulta","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListaOrdemFabricacao"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## POST /ordemFabricacao

> Atualizar OF(s)

```json
{"openapi":"3.0.1","info":{"title":"Integração Drummer","version":"1.0"},"tags":[{"name":"Drummer - Ordem de Fabricação","description":"drummerOrdemFab"}],"servers":[{"url":"https://localhost/drummer/v10"},{"url":"http://localhost/drummer/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"listaAlterarOrdemFabricacao":{"type":"object","properties":{"ordemFabricacao":{"type":"array","description":"Tabela de Ordens de Fabricação","items":{"$ref":"#/components/schemas/PendenciaAlterarOrdemFabricacao"}}}},"PendenciaAlterarOrdemFabricacao":{"required":["anoMes","baixaParcial","codOF","dataInicio","dataTermino","finalidade","prodNaoSeq"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da Ordem de Fabricação"},"codlote":{"maxLength":20,"type":"string","description":"Código do Lote"},"anoMes":{"maxLength":6,"minLength":4,"type":"string","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"maxLength":3,"type":"string","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"prodNaoSeq":{"type":"integer","description":"Produção Não Sequenciada (0-Não, 1-Sim)","enum":[0,1]},"baixaParcial":{"type":"integer","description":"Permite Baixa Parcial? (0-Não, 1-Sim)","enum":[0,1]},"ofGeradoraExplosao":{"maxLength":7,"type":"string","description":"OF Geradora Explosão"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código Integração (ID Externo)"},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"GravarOrdemFabricacaoResponse":{"type":"object","properties":{"ordemFabricacao":{"type":"array","items":{"$ref":"#/components/schemas/DetalhaOrdemFabricacao"}}}},"DetalhaOrdemFabricacao":{"type":"object","properties":{"drummerId":{"type":"integer","description":"Código de Ordem de Fabricação no Sistema Drummer"},"errorFlag":{"type":"boolean","description":"Retorno da Requisição ('true' or 'false')"},"message":{"type":"string","description":"Mensagem de Erro"},"erpNumber":{"type":"string","description":"Código da Ordem de Fabricação no ERP Consistem"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao":{"post":{"tags":["Drummer - Ordem de Fabricação"],"summary":"Atualizar OF(s)","operationId":"AlterarOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Dados de Ordem de fabricação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/listaAlterarOrdemFabricacao"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GravarOrdemFabricacaoResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## PUT /ordemFabricacao

> Cadastrar uma Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"Integração Drummer","version":"1.0"},"tags":[{"name":"Drummer - Ordem de Fabricação","description":"drummerOrdemFab"}],"servers":[{"url":"https://localhost/drummer/v10"},{"url":"http://localhost/drummer/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"listaCadastrarOrdemFabricacao":{"type":"object","properties":{"ordemFabricacao":{"type":"array","description":"Tabela de Ordens de Fabricação","items":{"$ref":"#/components/schemas/PendenciaCadastrarOrdemFabricacao"}}}},"PendenciaCadastrarOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","quantidade"],"type":"object","properties":{"anoMes":{"maxLength":6,"minLength":4,"type":"string","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"maxLength":3,"type":"string","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código Integração (ID Externo)"},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"GravarOrdemFabricacaoResponse":{"type":"object","properties":{"ordemFabricacao":{"type":"array","items":{"$ref":"#/components/schemas/DetalhaOrdemFabricacao"}}}},"DetalhaOrdemFabricacao":{"type":"object","properties":{"drummerId":{"type":"integer","description":"Código de Ordem de Fabricação no Sistema Drummer"},"errorFlag":{"type":"boolean","description":"Retorno da Requisição ('true' or 'false')"},"message":{"type":"string","description":"Mensagem de Erro"},"erpNumber":{"type":"string","description":"Código da Ordem de Fabricação no ERP Consistem"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao":{"put":{"tags":["Drummer - Ordem de Fabricação"],"summary":"Cadastrar uma Ordem de Fabricação","operationId":"CadastrarOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Dados de Ordem de fabricação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/listaCadastrarOrdemFabricacao"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GravarOrdemFabricacaoResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## PUT /liberarOrdemFabricacao/{codOF}/{codLote}

> Liberar uma OF Bloqueada

```json
{"openapi":"3.0.1","info":{"title":"Integração Drummer","version":"1.0"},"tags":[{"name":"Drummer - Ordem de Fabricação","description":"drummerOrdemFab"}],"servers":[{"url":"https://localhost/drummer/v10"},{"url":"http://localhost/drummer/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"LiberarPut":{"type":"object","properties":{"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"GravarOrdemFabricacaoResponse":{"type":"object","properties":{"ordemFabricacao":{"type":"array","items":{"$ref":"#/components/schemas/DetalhaOrdemFabricacao"}}}},"DetalhaOrdemFabricacao":{"type":"object","properties":{"drummerId":{"type":"integer","description":"Código de Ordem de Fabricação no Sistema Drummer"},"errorFlag":{"type":"boolean","description":"Retorno da Requisição ('true' or 'false')"},"message":{"type":"string","description":"Mensagem de Erro"},"erpNumber":{"type":"string","description":"Código da Ordem de Fabricação no ERP Consistem"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/liberarOrdemFabricacao/{codOF}/{codLote}":{"put":{"tags":["Drummer - Ordem de Fabricação"],"summary":"Liberar uma OF Bloqueada","operationId":"RealizarLiberacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"codOF","in":"path","description":"Código da OF","required":true,"schema":{"type":"integer"}},{"name":"codLote","in":"path","description":"Código do Lote da OF","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LiberarPut"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GravarOrdemFabricacaoResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## POST /cancelarOrdemFabricacao/{codOF}

> Cancelamento de Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"Integração Drummer","version":"1.0"},"tags":[{"name":"Drummer - Ordem de Fabricação","description":"drummerOrdemFab"}],"servers":[{"url":"https://localhost/drummer/v10"},{"url":"http://localhost/drummer/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"CancelamentoPost":{"type":"object","properties":{"Lote":{"type":"string","description":"Código do Lote da Ordem de Fabricação"},"OFExplosao":{"type":"integer","description":"Código da Ordem de Fabricação para explosão"},"Obs1":{"type":"string","description":"Observações para o Cancelamento"},"Obs2":{"type":"string","description":"Observações para o Cancelamento"},"Obs3":{"type":"string","description":"Observações para o Cancelamento"},"Obs4":{"type":"string","description":"Observações para o Cancelamento"}}},"GravarOrdemFabricacaoResponse":{"type":"object","properties":{"ordemFabricacao":{"type":"array","items":{"$ref":"#/components/schemas/DetalhaOrdemFabricacao"}}}},"DetalhaOrdemFabricacao":{"type":"object","properties":{"drummerId":{"type":"integer","description":"Código de Ordem de Fabricação no Sistema Drummer"},"errorFlag":{"type":"boolean","description":"Retorno da Requisição ('true' or 'false')"},"message":{"type":"string","description":"Mensagem de Erro"},"erpNumber":{"type":"string","description":"Código da Ordem de Fabricação no ERP Consistem"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/cancelarOrdemFabricacao/{codOF}":{"post":{"tags":["Drummer - Ordem de Fabricação"],"summary":"Cancelamento de Ordem de Fabricação","operationId":"CancelarOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"integer"}},{"name":"codOF","in":"path","description":"Código da Ordem de Fabricação","required":true,"schema":{"type":"integer"}}],"requestBody":{"description":"Dados do Cancelamento","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelamentoPost"}}},"required":false},"responses":{"200":{"description":"Ordem de Fabricação Cancelada","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GravarOrdemFabricacaoResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## POST /estornarOrdemFabricacao/{codOF}

> Estornar de Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"Integração Drummer","version":"1.0"},"tags":[{"name":"Drummer - Ordem de Fabricação","description":"drummerOrdemFab"}],"servers":[{"url":"https://localhost/drummer/v10"},{"url":"http://localhost/drummer/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"EstornoPost":{"type":"object","properties":{"Lote":{"type":"integer","description":"Código do Lote da Ordem de Fabricação"}}},"GravarOrdemFabricacaoResponse":{"type":"object","properties":{"ordemFabricacao":{"type":"array","items":{"$ref":"#/components/schemas/DetalhaOrdemFabricacao"}}}},"DetalhaOrdemFabricacao":{"type":"object","properties":{"drummerId":{"type":"integer","description":"Código de Ordem de Fabricação no Sistema Drummer"},"errorFlag":{"type":"boolean","description":"Retorno da Requisição ('true' or 'false')"},"message":{"type":"string","description":"Mensagem de Erro"},"erpNumber":{"type":"string","description":"Código da Ordem de Fabricação no ERP Consistem"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/estornarOrdemFabricacao/{codOF}":{"post":{"tags":["Drummer - Ordem de Fabricação"],"summary":"Estornar de Ordem de Fabricação","operationId":"EstornarOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"integer"}},{"name":"codOF","in":"path","description":"Código da Ordem de Fabricação","required":true,"schema":{"type":"integer"}}],"requestBody":{"description":"Dados do estorno","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EstornoPost"}}},"required":false},"responses":{"200":{"description":"Ordem de Fabricação Cancelada","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GravarOrdemFabricacaoResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ajuda.consistem.com.br/consistem-api/consistem-erp-api/industrial/integracao-drummer-v1.0/drummer-ordem-de-fabricacao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
