# Cadastro de Engenharia

engenharia

## GET /engenharia/{id}

> Obter Engenharia

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Cadastro de Engenharia","description":"engenharia"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"Engenharia":{"type":"object","properties":{"descricao":{"type":"string","description":"Descrição da Engenharia"},"unidadeMedida":{"type":"string","description":"Unidade de Medida da Engenharia"},"codClassificacao":{"type":"string","description":"Classificação da Engenharia"},"dataInicio":{"type":"string","description":"Data de Inicio (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"horaTermino":{"type":"string","description":"Hora de Término","format":"time"},"narrativa":{"type":"string","description":"Narrativa da Engenharia"},"tipoEngenharia":{"type":"string","description":"Tipo da Engenharia"},"centroCusto":{"type":"string","description":"Centro de Custo da Engenharia"},"situacaoPE":{"type":"string","description":"Situacao do PE da Engenharia"},"statusEngenharia":{"type":"string","description":"Situação da Engenharia"},"loteProducao":{"type":"number","description":"Lote de Produção da Engenharia"},"quantidadeLiberada":{"type":"number","description":"Quantidade Liberada da Engenharia"},"dataUltimaAlteracao":{"type":"string","description":"Data da Última Alteração (YYYY-MM-DD)","format":"date"},"horaUltimaAlteracao":{"type":"string","description":"Hora da Última Alteração","format":"time"},"componentes":{"type":"array","description":"Componentes da Engenharia","items":{"$ref":"#/components/schemas/Componentes"}},"operacoes":{"type":"array","description":"Operações da Engenharia","items":{"$ref":"#/components/schemas/Operacoes"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"Componentes":{"type":"object","properties":{"seqComponente":{"type":"integer","description":"Sequencia do Componente"},"codComponente":{"type":"string","description":"Código do Componente"},"codItem":{"type":"string","description":"Código do Item Reduzido do Componente (Conforme cadastro do item genérico)"},"codClassificacao":{"type":"string","description":"Classificação do Componente"},"quantidade":{"type":"number","description":"Quantidade do Componente"},"centroCusto":{"type":"string","description":"Centro de Custo do Componente"},"percQuebra":{"type":"number","description":"Percentual de Quebra do Componente"},"seqOperacional":{"type":"integer","description":"Sequencia Operacional de Consumo do Componente"},"kanban":{"type":"integer","description":"Componente é Kanban (0-Não, 1-Sim)"},"historico":{"type":"string","description":"Histórico do Componente"},"possuiAlternativos":{"type":"integer","description":"Componente possui Alternativos? (0-Não, 1-Sim)","enum":[0,1]},"trasacaoBaixaEst":{"type":"integer","description":"Transação de Baixa do Estoque do Componente"},"explodeOF":{"type":"integer","description":"Componente para Explosão de OF (0-Não, 1-Sim)","enum":[0,1]},"comprimento":{"type":"number","description":"Comprimento do Componente (mm)"},"largura":{"type":"number","description":"Largura do Componente (mm)"},"espessura":{"type":"number","description":"Espessura do Componente (mm)"},"qtdRipas":{"type":"number","description":"Quantidade de Ripas do Componente"},"codComponenteSimulacao":{"type":"string","description":"Código do Componente para Simulação"},"qtdVariavel":{"type":"number","description":"Quantidade Variável do Componente"}}},"Operacoes":{"type":"object","properties":{"seqOperacao":{"type":"integer","description":"Sequencia da Operação"},"codOperacao":{"type":"integer","description":"Código da Operação"},"abreviaturaOperacao":{"type":"string","description":"Abreviatura para a Operação"},"numOpradores":{"type":"number","description":"Número de Operadores"},"tempoPreparacao":{"type":"number","description":"Tempo de Preparação"},"tempoPadrao":{"type":"number","description":"Tempo Padrão da Operação"},"ferramenta":{"type":"string","description":"Ferramente da Operação"},"faseProducao":{"type":"integer","description":"Fase de Produção da Operação"},"centroCusto":{"type":"string","description":"Centro de Custo da Operação"},"historico1":{"type":"string","description":"Histórico da Operação"},"historico2":{"type":"string","description":"Histórico da Operação"},"historico3":{"type":"string","description":"Histórico da Operação"},"mascMaquina":{"type":"string","description":"Máscara da Máquina da Operação"},"codLinha":{"type":"integer","description":"Código da Linha da Operação"},"operacaoControlada":{"type":"integer","description":"Operação é Controlada (0-Não, 1-Sim)","enum":[0,1]},"normaProducao":{"type":"string","description":"Norma de Produção"},"historico4":{"type":"string","description":"Histórico da Operação"},"historico5":{"type":"string","description":"Histórico da Operação"},"pesoEngenharia":{"type":"number","description":"Peso para a Engenharia"},"tempoExecucao":{"type":"number","description":"Tempo de Execução da Operação"},"operacaoInspecionada":{"type":"integer","description":"Operação é Inspecionada (0-Não, 1-Sim)","enum":[0,1]},"percentualGerado":{"type":"number","description":"Percentual Gerado da Operação"}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/engenharia/{id}":{"get":{"tags":["Cadastro de Engenharia"],"summary":"Obter Engenharia","operationId":"ObterEngenharia","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"integer"}},{"name":"id","in":"path","description":"Código da Engenharia","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Engenharia"}}}},"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"}}}}}}}}}
```

## GET /itensAlternativos/{id}

> Obter Itens Alternativos para Componente

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Cadastro de Engenharia","description":"engenharia"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"AlternativosResult":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação da Consulta"},"codComponente":{"type":"string","description":"Código do Componente da Engenharia"},"itensAlternativos":{"type":"array","description":"Lista de Itens Alternativos do Componente da Engenharia","items":{"$ref":"#/components/schemas/ItensAlternativos"}}}},"ItensAlternativos":{"type":"object","properties":{"codSeq":{"type":"integer","description":"Sequência de Cadastro do Produto Alternativo"},"produtoAlternativo":{"type":"integer","description":"Código do Produto Alternativo"},"percentual":{"multipleOf":0.01,"type":"number","description":"Percentual em Relação a uma Unidade"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/itensAlternativos/{id}":{"get":{"tags":["Cadastro de Engenharia"],"summary":"Obter Itens Alternativos para Componente","operationId":"ObterItensAlternativos","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"integer"}},{"name":"id","in":"path","description":"Código do Componente","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/AlternativosResult"}}}},"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 /itensAlternativos/{id}

> Cadastrar Itens Alternativos para Componente

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Cadastro de Engenharia","description":"engenharia"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"AlternativosPut":{"type":"object","properties":{"itensAlternativos":{"type":"array","description":"Lista de Itens Alternativos do Componente da Engenharia","items":{"$ref":"#/components/schemas/ItensAlternativos"}}}},"ItensAlternativos":{"type":"object","properties":{"codSeq":{"type":"integer","description":"Sequência de Cadastro do Produto Alternativo"},"produtoAlternativo":{"type":"integer","description":"Código do Produto Alternativo"},"percentual":{"multipleOf":0.01,"type":"number","description":"Percentual em Relação a uma Unidade"}}},"AlternativosResult":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação da Consulta"},"codComponente":{"type":"string","description":"Código do Componente da Engenharia"},"itensAlternativos":{"type":"array","description":"Lista de Itens Alternativos do Componente da Engenharia","items":{"$ref":"#/components/schemas/ItensAlternativos"}}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/itensAlternativos/{id}":{"put":{"tags":["Cadastro de Engenharia"],"summary":"Cadastrar Itens Alternativos para Componente","operationId":"CadastrarItensAlternativos","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","description":"Código do Componente","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Sequência de Itens Alternativos","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlternativosPut"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlternativosResult"}}}},"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"}}}}}}}}}
```

## GET /anexosEngenharia

> Obter Anexo da Engenharia por Revisão

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Cadastro de Engenharia","description":"engenharia"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"AnexoEngenhariaResult":{"type":"object","properties":{"nomeArquivo":{"type":"string","description":"Nome do Arquivo"},"mimeType":{"type":"string","description":"Tipo do Arquivo"},"streamBase64":{"pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","type":"string","description":"Stream do Base64","format":"byte"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/anexosEngenharia":{"get":{"tags":["Cadastro de Engenharia"],"summary":"Obter Anexo da Engenharia por Revisão","operationId":"ObterAnexoEngenhariaRevisao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"integer"}},{"name":"codDesenho","in":"query","description":"Código do Desenho da Engenharia","required":true,"schema":{"type":"string"}},{"name":"codRevisao","in":"query","description":"Código da Revisão do Desenho","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnexoEngenhariaResult"}}}},"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 /anexosEngenharia

> Anexos da Engenharia

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Cadastro de Engenharia","description":"engenharia"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/anexosEngenharia":{"post":{"tags":["Cadastro de Engenharia"],"summary":"Anexos da Engenharia","operationId":"AddAnexosEngenharia","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa no ERP Consistem","required":true,"schema":{"type":"integer"}},{"name":"codDesenho","in":"query","description":"Código do Desenho da Engenharia","required":true,"schema":{"type":"string"}},{"name":"codRevisao","in":"query","description":"Código da Revisão do Desenho","schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["anexo"],"type":"object","properties":{"anexo":{"type":"string","description":"Anexo a ser Adicionado","format":"binary"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## DELETE /anexosEngenharia

> Excluir Anexos da Engenharia

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Cadastro de Engenharia","description":"engenharia"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/anexosEngenharia":{"delete":{"tags":["Cadastro de Engenharia"],"summary":"Excluir Anexos da Engenharia","operationId":"ExcluirAnexosEngenharia","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa no ERP Consistem","required":true,"schema":{"type":"integer"}},{"name":"codDesenho","in":"query","description":"Código do Desenho da Engenharia","required":true,"schema":{"type":"string"}},{"name":"codRevisao","in":"query","description":"Código da Revisão do Desenho","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"*/*":{"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/ppcp-padrao-v1.0/cadastro-de-engenharia.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.
