2.0info: 1.2.0 ig5_programacaocontrole description: Serviço responsável pela replicação do módulo PCP entre G5 e G7 x-senior-domain: erp_man x-senior-domain-path: erp_man x-senior-service-path: ig5_programacaocontrole contact: name: Senior X Platform url: http://dev.senior.com.br email: seniorx-dev@senior.com.brhost: platform.senior.com.br /t/senior.com.br/bridge/1.0/rest/erp_mansecurityDefinitions: APIKeyHeader: type: apiKey in: header name: Authorizationsecurity: – APIKeyHeader: [] – application/json – application/jsonpaths: /ig5_programacaocontrole/queries/pesquisarConsumoComponenteEstagio: post: description: Pesquisa o consumo dos componentes do estágio da OP tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoOrigem – numeroOP – codigoEstagio properties: codigoEmpresa: type: integer format: int64 description: Código da empresa codigoOrigem: type: string description: Código da origem da ordem de produção numeroOP: type: integer format: int64 description: Número da ordem de produção codigoEstagio: type: integer format: int64 description: Código do estágio responses: 200: description: Ok schema: type: object required: – consumoComponentes properties: consumoComponentes: type: array items: type: object allOf: – #/definitions/recOrdemProducaoConsumoComponente minimum: 1 description: Lista de consumo dos componentes do estágio default: description: Error response schema: #/definitions/genericError get: description: Pesquisa o consumo dos componentes do estágio da OP tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 – name: codigoOrigem in: query required: true type: string – name: numeroOP in: query required: true type: integer format: int64 – name: codigoEstagio in: query required: true type: integer format: int64 responses: 200: description: Ok schema: type: object required: – consumoComponentes properties: consumoComponentes: type: array items: type: object allOf: – #/definitions/recOrdemProducaoConsumoComponente minimum: 1 description: Lista de consumo dos componentes do estágio default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/queries/consultarPendenciasReplicacao: post: description: Verifica se exitem itens de replicação pendentes tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – dataBase properties: dataBase: type: string format: date-time description: Data base responses: 200: description: Ok schema: type: object required: – totalRegistrosPendentes properties: totalRegistrosPendentes: type: integer format: int64 description: Total de registros pendentes default: description: Error response schema: #/definitions/genericError get: description: Verifica se exitem itens de replicação pendentes tags: – Queries x-senior-visibility: PRIVATE parameters: – name: dataBase in: query required: true type: string format: date-time responses: 200: description: Ok schema: type: object required: – totalRegistrosPendentes properties: totalRegistrosPendentes: type: integer format: int64 description: Total de registros pendentes default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/queries/getMetadata: post: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object properties: metadataFormat: type: string description: responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: default: description: Error response schema: #/definitions/genericError get: description: Default getMetadata query. Every service must handle this command and return metadata in the format requested. tags: – Queries x-senior-visibility: PRIVATE parameters: – name: metadataFormat in: query type: string responses: 200: description: Ok schema: type: object required: – metadata properties: metadata: type: string description: default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/queries/getDependencies: post: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies default: description: Error response schema: #/definitions/genericError get: description: Returns a list with all dependencies from this service, along with their respective versions tags: – Queries x-senior-visibility: PUBLIC responses: 200: description: Ok schema: type: object required: – dependencies properties: dependencies: type: array items: type: object allOf: – #/definitions/dependency minimum: 1 description: List with this service dependencies default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/incluirMotivoParada: post: description: Inclui um novo motivo de parada tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigo – descricao – ativo – calculaEficiencia properties: codigoEmpresa: type: integer format: int64 description: Código da empresa codigo: type: string description: Código do motivo de parada descricao: type: string description: Descrição do motivo de parada ativo: type: boolean description: Ativo calculaEficiencia: type: boolean description: Calcula eficiência responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarMotivoParada: post: description: Altera os dados de um motivo de parada tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigo – descricao – ativo – calculaEficiencia properties: codigoEmpresa: type: integer format: int64 description: Código da empresa codigo: type: string description: Código do motivo de parada descricao: type: string description: Descrição do motivo de parada ativo: type: boolean description: Ativo calculaEficiencia: type: boolean description: Calcula eficiência responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/excluirMotivoParada: post: description: Exclui um motivo de parada tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigo properties: codigoEmpresa: type: integer format: int64 description: Código da empresa codigo: type: string description: Código do motivo de parada responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/incluirOperador: post: description: Inclui um novo operador tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – numeroCadastro – nome – ativo properties: codigoEmpresa: type: integer format: int64 description: Código da empresa numeroCadastro: type: integer format: int64 description: Número cadastro operador nome: type: string description: Descrição do motivo de parada ativo: type: boolean description: Abreviatura do motivo de parada responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarOperador: post: description: Altera os dados de um motivo de parada tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – numeroCadastro – nome – ativo properties: codigoEmpresa: type: integer format: int64 description: Código da empresa numeroCadastro: type: integer format: int64 description: Número cadastro operador nome: type: string description: Descrição do motivo de parada ativo: type: boolean description: Abreviatura do motivo de parada responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/excluirOperador: post: description: Exclui um motivo de parada tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – numeroCadastro properties: codigoEmpresa: type: integer format: int64 description: Código da empresa numeroCadastro: type: integer format: int64 description: Número cadastro operador responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/incluirOrdemProducao: post: description: Incluir uma ordem de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id – codigoEmpresa – codigoFilial – codigoSKU – codigoFamilia – codigoUnidadeMedida – codigoRoteiro – tipoOrdem – situacaoOrdem – bloqueada – tempoExecucaoProcesso – quantidadeProgramada – quantidadeRealizada properties: id: type: integer format: int64 description: Número da ordem de produção codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial codigoSKU: type: string description: Código do SKU codigoFamilia: type: string description: Código da FamÃlia codigoUnidadeMedida: type: string description: Código da unidade de medida codigoRoteiro: type: string description: Código do roteiro tipoOrdem: type: string allOf: – #/definitions/enumTipoOrdemProducao description: Tipo da ordem de produção situacaoOrdem: type: string allOf: – #/definitions/enumSituacaoOrdemProducao description: Situação da ordem de produção bloqueada: type: boolean description: OP Bloqueada tempoExecucaoProcesso: type: number format: double description: Tempo de execução previsto em dias quantidadeProgramada: type: number format: double description: Quantidade programada quantidadeRealizada: type: number format: double description: Quantidade realizada dataPrevistaEntrega: type: string format: date description: Data de entrega prevista dataPrevistaInicio: type: string format: date description: Data prevista inÃcio dataPrevistaFim: type: string format: date description: Data prevista fim dataGeracaoOP: type: string format: date description: Data geração OP estagios: type: array items: type: object allOf: – #/definitions/recOrdemProducaoEstagio description: Estágios de produção da OP responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarOrdemProducao: post: description: Alterar uma ordem de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – id – codigoEmpresa – codigoFilial – codigoSKU – codigoFamilia – codigoUnidadeMedida – codigoRoteiro – tipoOrdem – situacaoOrdem – bloqueada – tempoExecucaoProcesso – quantidadeProgramada – quantidadeRealizada properties: id: type: integer format: int64 description: Número da ordem de produção codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial codigoSKU: type: string description: Código do SKU codigoFamilia: type: string description: Código da FamÃlia codigoUnidadeMedida: type: string description: Código da unidade de medida codigoRoteiro: type: string description: Código do roteiro tipoOrdem: type: string allOf: – #/definitions/enumTipoOrdemProducao description: Tipo da ordem de produção situacaoOrdem: type: string allOf: – #/definitions/enumSituacaoOrdemProducao description: Situação da ordem de produção bloqueada: type: boolean description: OP Bloqueada tempoExecucaoProcesso: type: number format: double description: Tempo de execução previsto em dias quantidadeProgramada: type: number format: double description: Quantidade programada quantidadeRealizada: type: number format: double description: Quantidade realizada dataPrevistaEntrega: type: string format: date description: Data de entrega prevista dataPrevistaInicio: type: string format: date description: Data prevista inÃcio dataPrevistaFim: type: string format: date description: Data prevista fim dataGeracaoOP: type: string format: date description: Data geração OP estagios: type: array items: type: object allOf: – #/definitions/recOrdemProducaoEstagio description: Estágios de produção da OP responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/liberarOrdemProducao: post: description: Liberar ordem de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – numeroOP – codigoSKU – codigoFamilia properties: codigoEmpresa: type: integer format: int64 description: Código da empresa numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/bloquearOrdemProducao: post: description: Bloquear ordem de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – numeroOP – codigoSKU – codigoFamilia properties: codigoEmpresa: type: integer format: int64 description: Código da empresa numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarOrdemProducao: post: description: Cancelar ordem de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – numeroOP – codigoSKU – codigoFamilia properties: codigoEmpresa: type: integer format: int64 description: Código da empresa numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/iniciarApontamentoOrdemProducao: post: description: Iniciar apontamento da ordem de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – numeroOP – codigoSKU – codigoFamilia – codigoEmpresa – codigoFilial – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarApontamentoInicioProducao: post: description: Alterar apontamento de inÃcio de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – numeroOP – codigoSKU – codigoFamilia – codigoEmpresa – codigoFilial – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarApontamentoInicioProducao: post: description: Cancelar apontamento de inÃcio de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – numeroOP – codigoSKU – codigoFamilia – codigoEmpresa – codigoFilial – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/finalizarApontamentoOrdemProducao: post: description: Finalizar apontamento da ordem de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – numeroOP – codigoSKU – codigoFamilia – codigoEmpresa – codigoFilial – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao – finalizarProducao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação finalizarProducao: type: boolean description: Indicativo se deve finalizar a produção do estágio responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarApontamentoFimProducao: post: description: Alterar apontamento de inÃcio de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – numeroOP – codigoSKU – codigoFamilia – codigoEmpresa – codigoFilial – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarApontamentoFimProducao: post: description: Cancelar apontamento de fim de produção tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – numeroOP – codigoSKU – codigoFamilia – codigoEmpresa – codigoFilial – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/registrarApontamentoNormal: post: description: Registra apontamentos de quantidade normal da OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – apontamentoQuantidades – sequenciaOperacional – codigoOperacao – geraEstoque properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Código operador codigoCentroRecurso: type: string description: Código centro recurso dataApontamento: type: string format: date-time description: Data apontamento apontamentoQuantidades: type: array items: type: object allOf: – #/definitions/recApontamentoQuantidadeSKU minimum: 1 description: Quantidade apontamento normal sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação geraEstoque: type: boolean description: Indicativo se o apontamento gera estoque responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarApontamentoNormal: post: description: Alterar apontamentos de quantidade normal da OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao – geraEstoque properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Código operador codigoCentroRecurso: type: string description: Código centro recurso dataApontamento: type: string format: date-time description: Data apontamento apontamentoQuantidades: type: array items: type: object allOf: – #/definitions/recApontamentoQuantidadeSKU description: Quantidade apontamento normal sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação geraEstoque: type: boolean description: Indicativo se o apontamento gera estoque responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarApontamentoNormal: post: description: Cancela apontamentos de quantidade normal da OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – geraEstoque – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Código operador codigoCentroRecurso: type: string description: Código centro recurso dataApontamento: type: string format: date-time description: Data apontamento geraEstoque: type: boolean description: Indicativo se o apontamento gera estoque sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/registrarApontamentoConsumoComponente: post: description: Registra apontamentos de consumo componente da OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – consumoComponenteQuantidades – sequenciaOperacional – codigoOperacao – sequenciaComponente properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Código centro recurso dataApontamento: type: string format: date-time description: Data apontamento consumoComponenteQuantidades: type: array items: type: object allOf: – #/definitions/recApontamentoQuantidadeSKU minimum: 1 description: Consumo componente apontados sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação sequenciaComponente: type: integer format: int64 description: Sequência do componente na utilização responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarApontamentoConsumoComponente: post: description: Alterar apontamentos de consumo componente da OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao – sequenciaComponente properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Código centro recurso dataApontamento: type: string format: date-time description: Data apontamento consumoComponenteQuantidades: type: array items: type: object allOf: – #/definitions/recApontamentoQuantidadeSKU description: Consumo componente apontados sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação sequenciaComponente: type: integer format: int64 description: Sequência do componente na utilização responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarApontamentoConsumoComponente: post: description: Cancela apontamentos de consumo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao – sequenciaComponente – codigoSKUConsumo – codigoFamiliaConsumo – quantidadeApontamento properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Código operador codigoCentroRecurso: type: string description: Código centro recurso dataApontamento: type: string format: date-time description: Data apontamento sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação sequenciaComponente: type: integer format: int64 description: Sequência do componente na utilização codigoSKUConsumo: type: string description: Código do SKU de consumo codigoFamiliaConsumo: type: string description: Código da famÃlia do consumo quantidadeApontamento: type: number format: double description: Quantidade apontamento responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/registrarApontamentoRefugo: post: description: Registra apontamentos de quantidade de refugo da OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – skuRefugoQuantidades – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento skuRefugoQuantidades: type: array items: type: object allOf: – #/definitions/recApontamentoQuantidadeSKU minimum: 1 description: Refugo apontados sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarApontamentoRefugo: post: description: Alterar apontamentos de quantidade de refugo da OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento skuRefugoQuantidades: type: array items: type: object allOf: – #/definitions/recApontamentoQuantidadeSKU description: Refugo apontados sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarApontamentoRefugo: post: description: Cancelar apontamentos de quantidade de refugo da OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – codigoOperador – codigoCentroRecurso – dataApontamento – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoOperador: type: integer format: int64 description: Codigo operador codigoCentroRecurso: type: string description: Codigo centro recurso dataApontamento: type: string format: date-time description: Data apontamento sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/registrarApontamentoSubprodutos: post: description: Registrar apontamento de subprodutos tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – subProdutos – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio subProdutos: type: array items: type: object allOf: – #/definitions/recApontamentoQuantidadeSKU minimum: 1 description: Subprodutos apontados sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarApontamentoSubprodutos: post: description: Registrar apontamento de subprodutos tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – subProdutos – sequenciaOperacional – codigoOperacao properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio subProdutos: type: array items: type: object allOf: – #/definitions/recApontamentoQuantidadeSKU minimum: 1 description: Subprodutos apontados sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarApontamentoSubprodutos: post: description: Cancelar apontamento de subprodutos tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoSKU – codigoFamilia – estagioIdG7 – sequenciaOperacional – codigoOperacao – codigoSKUSubproduto – codigoFamiliaSubproduto – quantidadeApontamento properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoSKU: type: string description: Código do SKU da ordem de produção codigoFamilia: type: string description: Código da FamÃlia estagioIdG7: type: integer format: int64 description: Identificador único do estágio sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação codigoSKUSubproduto: type: string description: Código do SKU do subproduto codigoFamiliaSubproduto: type: string description: Código da famÃlia do subproduto quantidadeApontamento: type: number format: double description: Quantidade apontada responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/registrarInicioApontamentoParada: post: description: Registrar apontamento de inÃcio de parada de OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoFamilia – codigoSKU – estagioIdG7 – codigoCentroRecurso – sequenciaOperacional – dataInicioParada – horaInicioParada – codigoMotivoParada properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoFamilia: type: string description: Código da famÃlia codigoSKU: type: string description: Código do SKU estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoCentroRecurso: type: string description: Codigo centro recurso sequenciaOperacional: type: integer format: int64 description: Sequência operacional dataInicioParada: type: string format: date-time description: Data de inÃcio da parada horaInicioParada: type: string description: Hora de inÃcio da parada codigoMotivoParada: type: string description: Código do motivo de parada responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarInicioApontamentoParada: post: description: Alterar apontamento de inÃcio de parada de OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoFamilia – codigoSKU – estagioIdG7 – codigoCentroRecurso – sequenciaOperacional – dataInicioParada – horaInicioParada – codigoMotivoParada properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoFamilia: type: string description: Código da famÃlia codigoSKU: type: string description: Código do SKU estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoCentroRecurso: type: string description: Codigo centro recurso sequenciaOperacional: type: integer format: int64 description: Sequência operacional dataInicioParada: type: string format: date-time description: Data de inÃcio da parada horaInicioParada: type: string description: Hora de inÃcio da parada codigoMotivoParada: type: string description: Código do motivo de parada responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/registrarFimApontamentoParada: post: description: Registrar apontamento de fim de parada de OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoFamilia – codigoSKU – estagioIdG7 – codigoCentroRecurso – sequenciaOperacional – dataFimParada – horaFimParada properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoFamilia: type: string description: Código da famÃlia codigoSKU: type: string description: Código do SKU estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoCentroRecurso: type: string description: Codigo centro recurso sequenciaOperacional: type: integer format: int64 description: Sequência operacional dataFimParada: type: string format: date-time description: Data de fim da parada horaFimParada: type: string description: Hora de fim da parada responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarFimApontamentoParada: post: description: Alterar apontamento de fim de parada de OP tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoFamilia – codigoSKU – estagioIdG7 – codigoCentroRecurso – sequenciaOperacional – dataFimParada – horaFimParada properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoFamilia: type: string description: Código da famÃlia codigoSKU: type: string description: Código do SKU estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoCentroRecurso: type: string description: Codigo centro recurso sequenciaOperacional: type: integer format: int64 description: Sequência operacional dataFimParada: type: string format: date-time description: Data de fim da parada horaFimParada: type: string description: Hora de fim da parada responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarApontamentoInicioParada: post: description: Cancelar apontamento de inÃcio de parada tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoFamilia – codigoSKU – estagioIdG7 – codigoCentroRecurso properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoFamilia: type: string description: Código da famÃlia codigoSKU: type: string description: Código do SKU estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoCentroRecurso: type: string description: Codigo centro recurso responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarApontamentoFimParada: post: description: Cancelar apontamento de fim de parada tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentoIdG7 – codigoEmpresa – codigoFilial – numeroOP – codigoFamilia – codigoSKU – estagioIdG7 – codigoCentroRecurso properties: apontamentoIdG7: type: integer format: int64 description: Identificador único do apontamento codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoFamilia: type: string description: Código da famÃlia codigoSKU: type: string description: Código do SKU estagioIdG7: type: integer format: int64 description: Identificador único do estágio codigoCentroRecurso: type: string description: Codigo centro recurso responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/incluirEtiqueta: post: description: Incluir as etiquetas geradas no PCP da SeniorX tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – etiquetas properties: etiquetas: type: array items: type: object allOf: – #/definitions/recEtiquetaIncluir minimum: 1 description: Informações das etiquetas responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/cancelarEtiqueta: post: description: Cancelar as etiquetas geradas no PCP da SeniorX tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – etiquetas properties: etiquetas: type: array items: type: object allOf: – #/definitions/recEtiquetaBase minimum: 1 description: Informações das etiquetas responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/alterarApontamentoQuantidade: post: description: Realizar a alteração de um apontamento de produção de quantidade produto, consumo, refugo ou subproduto tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – apontamentos properties: apontamentos: type: array items: type: object allOf: – #/definitions/recApontamentoIncluir minimum: 1 description: Apontamento que serão alterados responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /ig5_programacaocontrole/actions/atualizarItemPedidoVenda: post: description: Atualizar dados do item do pedido de venda tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – doExecute properties: doExecute: type: string description: Query a ser executada para atualizar o item do pedido de venda responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError definitions: enumTipoOrdemProducao: description: Tipo da ordem de produção type: string enum: – Normal – Reprocesso – Manual enumSituacaoOrdemProducao: description: Situação da ordem de produção type: string enum: – Programada – Liberada – Iniciada – Finalizada – Cancelada – Parada enumOpcaoEstagio: description: Opção do estágio type: string enum: – Padrao – Alternativo enumTipoEtiqueta: description: Tipo de etiquetas type: string enum: – Produto – Refugo – Subproduto – Consumo enumSituacaoEtiqueta: description: Situação atual da etiqueta que está sendo movimentada type: string enum: – Movimentada – Cancelada enumTipoApontamento: description: Tipo de identificação do apontamento type: string enum: – Tempo – Parada – Quantidade userNotificationKind: description: User notification kind. type: string enum: – Operational – Management – News userNotificationPriority: description: User notification priority. type: string enum: – Error – Alert – None eventEmailFormat: description: Format of the email type: string enum: – HTML – PLAIN_TEXT recEtiquetaBase: description: Record com as informações básicas da etiqueta discriminator: _discriminator type: object required: – codigo – _discriminator properties: codigo: type: string description: Código de identificação único da etiqueta no PCP da SeniorX _discriminator: type: string description: recEtiquetaIncluir: description: Record contendo as informações da etiqueta allOf: – #/definitions/recEtiquetaBase – type: object required: – codigoFamilia – codigoSKU – quantidade – tipo – situacao – apontamento properties: codigoFamilia: type: string description: Código do SKU que está sendo movimentado codigoSKU: type: string description: Código do SKU que está sendo movimentado quantidade: type: number format: double description: Quantidade que está sendo movimentada tipo: type: string allOf: – #/definitions/enumTipoEtiqueta description: Tipo da etiqueta que está sendo movimentada situacao: type: string allOf: – #/definitions/enumSituacaoEtiqueta description: Situação atual da etiqueta que está sendo movimentada apontamento: type: object allOf: – #/definitions/recApontamentoIncluir description: Apontamento vinculado a etiqueta recApontamentoIncluir: description: Record contendo as informações do apontamento type: object required: – apontamentoId – tipoApontamento – estagioId – codigoCentroRecurso – codigoOperacao – sequenciaOperacional – codigoOperador – dataApontamento – geraEstoque – ordemProducao properties: apontamentoId: type: integer format: int64 description: Identificador único do apontamento tipoApontamento: type: string allOf: – #/definitions/enumTipoApontamento description: Tipo do apontamento estagioId: type: integer format: int64 description: Identificador único do estágio codigoCentroRecurso: type: string description: Código do centro de recurso codigoOperacao: type: string description: Código da operação sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperador: type: integer format: int64 description: Código do operador dataApontamento: type: string format: date-time description: Data/hora do apontamento geraEstoque: type: boolean description: Indicativo se o apontamento gera estoque sequenciaComponente: type: integer format: int64 description: Sequência do componente – Opcional(deve ser informado quando for apontamento de consumo) codigoMotivoParada: type: string description: Código do motivo de parada – Opcional(deve ser informado quando for apontamento de parada) ordemProducao: type: object allOf: – #/definitions/recOrdemProducaoBase description: Ordem de produção do registro do apontamento recOrdemProducaoBase: description: Record contendo as informações da ordem de produção type: object required: – codigoEmpresa – codigoFilial – numeroOP – codigoFamiliaOp properties: codigoEmpresa: type: integer format: int64 description: Código da empresa codigoFilial: type: integer format: int64 description: Código da filial numeroOP: type: integer format: int64 description: Número da ordem de produção codigoFamiliaOp: type: string description: Código da famÃlia da ordem de produção recOrdemProducaoEstagio: description: Record de dados do estágio da ordem de produção type: object required: – estagioIdG7 – opcaoEstagio – dataInicialPrevista – dataFinalPrevista – quantidadePrevista properties: estagioIdG7: type: integer format: int64 description: Identificador único do estágio opcaoEstagio: type: string allOf: – #/definitions/enumOpcaoEstagio description: Opção do estágio dataInicialPrevista: type: string format: date description: Data inicial prevista do estágio dataFinalPrevista: type: string format: date description: Data final prevista do estágio quantidadePrevista: type: number format: double description: Quantidade prevista de produção componentes: type: array items: type: object allOf: – #/definitions/recOrdemProducaoComponente description: Componentes consumidos no estágio controlaTerceiro: type: boolean description: Indica se o estágio será processado por um terceirizado default: false codigoSKUServico: type: string description: Código do SKU do serviço codigoFamiliaSKUServico: type: string description: Código da famÃlia do SKU de serviço codigoFornecedor: type: integer format: int64 description: Código do fornecedor do serviço sequenciaOperacional: type: integer format: int64 description: Sequência operacional codigoOperacao: type: string description: Código da Operação recOrdemProducaoComponente: description: Record de dados do componente da ordem de produção type: object required: – sequenciaComponente – codigoSKU – codigoFamilia – quantidadePrevista – codigoUnidadeMedida properties: sequenciaComponente: type: integer format: int64 description: Sequência de utilização do componente codigoSKU: type: string description: Código do SKU codigoFamilia: type: string description: Código da FamÃlia quantidadePrevista: type: number format: double description: Quantidade prevista codigoUnidadeMedida: type: string description: Código da unidade de medida recApontamentoQuantidadeSKU: description: Record de dados de apontamento de quantidade por SKU type: object required: – codigoSKU – codigoFamilia – quantidade – codigoEtiqueta properties: codigoSKU: type: string description: Código do SKU codigoFamilia: type: string description: Código da FamÃlia quantidade: type: number format: double description: Quantidade apontada loteSerie: type: array items: type: object allOf: – #/definitions/recLoteSerie description: Lote/Série do apontamaneto codigoEtiqueta: type: string maxLength: 32 description: Código da etiqueta recOrdemProducaoConsumoComponente: description: Record de dados do consumo de componente da ordem de produção type: object required: – sequenciaComponente – codigoSKU – quantidadeUtilizada properties: sequenciaComponente: type: integer format: int64 description: Sequência de utilização do componente codigoSKU: type: string description: Código do SKU quantidadeUtilizada: type: number format: double description: Quantidade utilizada recLoteSerie: description: Record com dados de Lote/Série do apontamento type: object required: – lote – serie – quantidade properties: lote: type: string maxLength: 50 description: Código do Lote serie: type: string maxLength: 50 description: Código da Série quantidade: type: number format: double description: Quantidade apontada notifyUserEventPayload: description: Represents a regular user event notification payload discriminator: _discriminator type: object required: – notificationKind – notificationPriority – notificationSubject – notificationContent – sourceDomain – sourceService – destinationUser – _discriminator properties: notificationOrigin: type: string description: Origin of notification. Free text. Optional. notificationKind: type: string allOf: – #/definitions/userNotificationKind description: Notification kind. notificationPriority: type: string allOf: – #/definitions/userNotificationPriority description: Notification priority. notificationSubject: type: string description: Notification subject. notificationContent: type: string description: Notification content. sourceDomain: type: string description: Domain that generates the notification. sourceService: type: string description: Service that generates the notification. destinationUser: type: string description: Username of the destination user. link: type: string description: Notification link _discriminator: type: string description: emailNotifyUserEventPayload: description: Represents an email notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – from properties: from: type: string description: Email sender address sendTo: type: array items: type: string description: Additional recipients to send the email to format: type: string allOf: – #/definitions/eventEmailFormat description: Email format pushNotifyUserEventPayload: description: Represents a push notification payload allOf: – #/definitions/notifyUserEventPayload – type: object required: – applicationId properties: applicationId: type: string description: Apple/Google application id dependency: description: Represents a service dependency type: object required: – domain – service – version properties: domain: type: string description: Domain of the dependency service service: type: string description: Name of the dependency service type: string description: Version of the dependency service genericError: properties: message: type: string description: Messaging describing the error. reason: type: string description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE