2.0info: 0.1.1 oee_painel x-senior-domain: erp_man x-senior-domain-path: erp_man x-senior-service-path: oee_painel 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: /oee_painel/queries/pesquisarUsuario: post: description: Retorna usuário tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – usuarios properties: usuarios: type: array items: type: object allOf: – #/definitions/recUsuario minimum: 1 description: default: description: Error response schema: #/definitions/genericError get: description: Retorna usuário tags: – Queries x-senior-visibility: PRIVATE responses: 200: description: Ok schema: type: object required: – usuarios properties: usuarios: type: array items: type: object allOf: – #/definitions/recUsuario minimum: 1 description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/pesquisarCentroRecurso: post: description: Retorna centro de recurso tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa properties: codigoEmpresa: type: integer format: int64 description: responses: 200: description: Ok schema: type: object required: – centrosRecurso properties: centrosRecurso: type: array items: type: object allOf: – #/definitions/recCentroRecurso minimum: 1 description: default: description: Error response schema: #/definitions/genericError get: description: Retorna centro de recurso tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 responses: 200: description: Ok schema: type: object required: – centrosRecurso properties: centrosRecurso: type: array items: type: object allOf: – #/definitions/recCentroRecurso minimum: 1 description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/pesquisarDispositivo: post: description: Retorna dispositivo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa properties: codigoEmpresa: type: integer format: int64 description: responses: 200: description: Ok schema: type: object required: – dispositivos properties: dispositivos: type: array items: type: object allOf: – #/definitions/recDispositivo minimum: 1 description: default: description: Error response schema: #/definitions/genericError get: description: Retorna dispositivo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 responses: 200: description: Ok schema: type: object required: – dispositivos properties: dispositivos: type: array items: type: object allOf: – #/definitions/recDispositivo minimum: 1 description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/buscarParametrosOEE: post: description: Retorna parâmetros OEE tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa properties: codigoEmpresa: type: integer format: int64 description: responses: 200: description: Ok schema: type: object required: – disponibilidadeMinima – disponibilidadeMeta – disponibilidadeMundial – performanceMinima – performanceMeta – performanceMundial – qualidadeMinima – qualidadeMeta – qualidadeMundial properties: disponibilidadeMinima: type: number format: double description: disponibilidadeMeta: type: number format: double description: disponibilidadeMundial: type: number format: double description: performanceMinima: type: number format: double description: performanceMeta: type: number format: double description: performanceMundial: type: number format: double description: qualidadeMinima: type: number format: double description: qualidadeMeta: type: number format: double description: qualidadeMundial: type: number format: double description: default: description: Error response schema: #/definitions/genericError get: description: Retorna parâmetros OEE tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 responses: 200: description: Ok schema: type: object required: – disponibilidadeMinima – disponibilidadeMeta – disponibilidadeMundial – performanceMinima – performanceMeta – performanceMundial – qualidadeMinima – qualidadeMeta – qualidadeMundial properties: disponibilidadeMinima: type: number format: double description: disponibilidadeMeta: type: number format: double description: disponibilidadeMundial: type: number format: double description: performanceMinima: type: number format: double description: performanceMeta: type: number format: double description: performanceMundial: type: number format: double description: qualidadeMinima: type: number format: double description: qualidadeMeta: type: number format: double description: qualidadeMundial: type: number format: double description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/buscarDadosConsultaOperador: post: description: Retorna dados da consulta do operador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoFilial – nomeUsuario properties: codigoEmpresa: type: integer format: int64 description: codigoFilial: type: integer format: int64 description: nomeUsuario: type: string description: responses: 200: description: Ok schema: type: object required: – indiceMetaOEE – indiceMinimoOEE – dataUltimoCalculo – indicesCentrosRecurso properties: indiceMetaOEE: type: number format: double description: indiceMinimoOEE: type: number format: double description: dataUltimoCalculo: type: string format: date-time description: indicesCentrosRecurso: type: array items: type: object allOf: – #/definitions/recIndicesCentroRecurso minimum: 1 description: Lista com as informações dos centros de recurso do dispositivo associado ao usuário selecionado default: description: Error response schema: #/definitions/genericError get: description: Retorna dados da consulta do operador tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 – name: codigoFilial in: query required: true type: integer format: int64 – name: nomeUsuario in: query required: true type: string responses: 200: description: Ok schema: type: object required: – indiceMetaOEE – indiceMinimoOEE – dataUltimoCalculo – indicesCentrosRecurso properties: indiceMetaOEE: type: number format: double description: indiceMinimoOEE: type: number format: double description: dataUltimoCalculo: type: string format: date-time description: indicesCentrosRecurso: type: array items: type: object allOf: – #/definitions/recIndicesCentroRecurso minimum: 1 description: Lista com as informações dos centros de recurso do dispositivo associado ao usuário selecionado default: description: Error response schema: #/definitions/genericError /oee_painel/queries/buscarDadosConsultaGerencial: post: description: Retorna dados da consulta gerencial tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoFilial – codigoCentroRecurso – periodicidadeConsultaGerencial – dataConsulta properties: codigoEmpresa: type: integer format: int64 description: codigoFilial: type: integer format: int64 description: codigoCentroRecurso: type: string description: periodicidadeConsultaGerencial: type: string allOf: – #/definitions/enumPeriodicidadeOEE description: dataConsulta: type: string format: date description: responses: 200: description: Ok schema: type: object required: – quantidadeEquipamentos – tempoDisponivelCentroRecurso – disponibilidadeRealizadoOEE – disponibilidadeMeta – disponibilidadeMundial – performanceRealizado – performanceMeta – performanceMundial – qualidadeRealizado – qualidadeMeta – qualidadeMundial – realizadoOEE – metaOEE – mundialOEE – ocupacaoProducao – ocupacaoParada – ocupacaoOciosidade – ocupacaoImprevisto – produtividadePrevista – produtividadeRealizada – producaoPrevista – producaoRealizada properties: quantidadeEquipamentos: type: integer format: int64 description: Quantidade de equipamentos relacionados ao centro de recurso tempoDisponivelCentroRecurso: type: integer format: int64 description: Tempo disponível do centro de recurso em minutos disponibilidadeRealizadoOEE: type: number format: double description: disponibilidadeMeta: type: number format: double description: disponibilidadeMundial: type: number format: double description: performanceRealizado: type: number format: double description: performanceMeta: type: number format: double description: performanceMundial: type: number format: double description: qualidadeRealizado: type: number format: double description: qualidadeMeta: type: number format: double description: qualidadeMundial: type: number format: double description: realizadoOEE: type: number format: double description: metaOEE: type: number format: double description: mundialOEE: type: number format: double description: ocupacaoProducao: type: number format: double description: ocupacaoParada: type: number format: double description: ocupacaoOciosidade: type: number format: double description: ocupacaoImprevisto: type: number format: double description: produtividadePrevista: type: number format: double description: produtividadeRealizada: type: number format: double description: producaoPrevista: type: number format: double description: producaoRealizada: type: number format: double description: default: description: Error response schema: #/definitions/genericError get: description: Retorna dados da consulta gerencial tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 – name: codigoFilial in: query required: true type: integer format: int64 – name: codigoCentroRecurso in: query required: true type: string – name: periodicidadeConsultaGerencial in: query required: true type: string allOf: – #/definitions/enumPeriodicidadeOEE – name: dataConsulta in: query required: true type: string format: date responses: 200: description: Ok schema: type: object required: – quantidadeEquipamentos – tempoDisponivelCentroRecurso – disponibilidadeRealizadoOEE – disponibilidadeMeta – disponibilidadeMundial – performanceRealizado – performanceMeta – performanceMundial – qualidadeRealizado – qualidadeMeta – qualidadeMundial – realizadoOEE – metaOEE – mundialOEE – ocupacaoProducao – ocupacaoParada – ocupacaoOciosidade – ocupacaoImprevisto – produtividadePrevista – produtividadeRealizada – producaoPrevista – producaoRealizada properties: quantidadeEquipamentos: type: integer format: int64 description: Quantidade de equipamentos relacionados ao centro de recurso tempoDisponivelCentroRecurso: type: integer format: int64 description: Tempo disponível do centro de recurso em minutos disponibilidadeRealizadoOEE: type: number format: double description: disponibilidadeMeta: type: number format: double description: disponibilidadeMundial: type: number format: double description: performanceRealizado: type: number format: double description: performanceMeta: type: number format: double description: performanceMundial: type: number format: double description: qualidadeRealizado: type: number format: double description: qualidadeMeta: type: number format: double description: qualidadeMundial: type: number format: double description: realizadoOEE: type: number format: double description: metaOEE: type: number format: double description: mundialOEE: type: number format: double description: ocupacaoProducao: type: number format: double description: ocupacaoParada: type: number format: double description: ocupacaoOciosidade: type: number format: double description: ocupacaoImprevisto: type: number format: double description: produtividadePrevista: type: number format: double description: produtividadeRealizada: type: number format: double description: producaoPrevista: type: number format: double description: producaoRealizada: type: number format: double description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/buscarDadosConsultaOEExTEEP: post: description: Retorna dados consulta OEE x TEEP tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoFilial – codigoCentroRecurso – periodicidadeConsultaGerencial – dataInicioConsulta – dataFimConsulta properties: codigoEmpresa: type: integer format: int64 description: codigoFilial: type: integer format: int64 description: codigoCentroRecurso: type: string description: periodicidadeConsultaGerencial: type: string allOf: – #/definitions/enumPeriodicidadeOEE description: dataInicioConsulta: type: string format: date description: dataFimConsulta: type: string format: date description: responses: 200: description: Ok schema: type: object required: – dadosGraficoOEExTEEP properties: dadosGraficoOEExTEEP: type: array items: type: object allOf: – #/definitions/recDadosGraficoOEExTEEP minimum: 1 description: default: description: Error response schema: #/definitions/genericError get: description: Retorna dados consulta OEE x TEEP tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 – name: codigoFilial in: query required: true type: integer format: int64 – name: codigoCentroRecurso in: query required: true type: string – name: periodicidadeConsultaGerencial in: query required: true type: string allOf: – #/definitions/enumPeriodicidadeOEE – name: dataInicioConsulta in: query required: true type: string format: date – name: dataFimConsulta in: query required: true type: string format: date responses: 200: description: Ok schema: type: object required: – dadosGraficoOEExTEEP properties: dadosGraficoOEExTEEP: type: array items: type: object allOf: – #/definitions/recDadosGraficoOEExTEEP minimum: 1 description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/buscarDadosConsultaEvolucao: post: description: Retorna dados consulta evolução tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoFilial – codigoCentroRecurso – periodicidadeConsultaGerencial – tipoGraficoEvolucao – dataInicioConsulta – dataFimConsulta properties: codigoEmpresa: type: integer format: int64 description: codigoFilial: type: integer format: int64 description: codigoCentroRecurso: type: string description: periodicidadeConsultaGerencial: type: string allOf: – #/definitions/enumPeriodicidadeOEE description: tipoGraficoEvolucao: type: string allOf: – #/definitions/enumTipoGraficoEvolucao description: dataInicioConsulta: type: string format: date description: dataFimConsulta: type: string format: date description: responses: 200: description: Ok schema: type: object required: – dadosGraficoEvolucao properties: dadosGraficoEvolucao: type: array items: type: object allOf: – #/definitions/recDadosGraficoEvolucao minimum: 1 description: default: description: Error response schema: #/definitions/genericError get: description: Retorna dados consulta evolução tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 – name: codigoFilial in: query required: true type: integer format: int64 – name: codigoCentroRecurso in: query required: true type: string – name: periodicidadeConsultaGerencial in: query required: true type: string allOf: – #/definitions/enumPeriodicidadeOEE – name: tipoGraficoEvolucao in: query required: true type: string allOf: – #/definitions/enumTipoGraficoEvolucao – name: dataInicioConsulta in: query required: true type: string format: date – name: dataFimConsulta in: query required: true type: string format: date responses: 200: description: Ok schema: type: object required: – dadosGraficoEvolucao properties: dadosGraficoEvolucao: type: array items: type: object allOf: – #/definitions/recDadosGraficoEvolucao minimum: 1 description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/buscarDadosConsultaAnaliticaDisponibilidade: post: description: Retorna dados consulta analítica de disponibilidade tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoFilial – codigoCentroRecurso – dataInicio – dataFim – indicePagina – limitePagina properties: codigoEmpresa: type: integer format: int64 description: codigoFilial: type: integer format: int64 description: codigoCentroRecurso: type: string description: dataInicio: type: string format: date description: dataFim: type: string format: date description: indicePagina: type: integer format: int64 description: Página a retornar (iniciado em 0) limitePagina: type: integer format: int64 description: Limite de registros na página (máximo 20 registros) responses: 200: description: Ok schema: type: object required: – dadosConsultaAnaliticaDisponibilidade properties: dadosConsultaAnaliticaDisponibilidade: type: array items: type: object allOf: – #/definitions/recDadosConsultaAnaliticaDisponibilidade minimum: 1 description: default: description: Error response schema: #/definitions/genericError get: description: Retorna dados consulta analítica de disponibilidade tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 – name: codigoFilial in: query required: true type: integer format: int64 – name: codigoCentroRecurso in: query required: true type: string – name: dataInicio in: query required: true type: string format: date – name: dataFim in: query required: true type: string format: date – name: indicePagina in: query required: true type: integer format: int64 – name: limitePagina in: query required: true type: integer format: int64 responses: 200: description: Ok schema: type: object required: – dadosConsultaAnaliticaDisponibilidade properties: dadosConsultaAnaliticaDisponibilidade: type: array items: type: object allOf: – #/definitions/recDadosConsultaAnaliticaDisponibilidade minimum: 1 description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/buscarDadosConsultaAnaliticaPerformance: post: description: Retorna dados consulta analítica de performance tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoFilial – codigoCentroRecurso – dataInicio – dataFim – indicePagina – limitePagina properties: codigoEmpresa: type: integer format: int64 description: codigoFilial: type: integer format: int64 description: codigoCentroRecurso: type: string description: dataInicio: type: string format: date description: dataFim: type: string format: date description: indicePagina: type: integer format: int64 description: Página a retornar (iniciado em 0) limitePagina: type: integer format: int64 description: Limite de registros na página (máximo 20 registros) responses: 200: description: Ok schema: type: object required: – dadosConsultaAnaliticaPerformance properties: dadosConsultaAnaliticaPerformance: type: array items: type: object allOf: – #/definitions/recDadosConsultaAnaliticaPerformance minimum: 1 description: default: description: Error response schema: #/definitions/genericError get: description: Retorna dados consulta analítica de performance tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 – name: codigoFilial in: query required: true type: integer format: int64 – name: codigoCentroRecurso in: query required: true type: string – name: dataInicio in: query required: true type: string format: date – name: dataFim in: query required: true type: string format: date – name: indicePagina in: query required: true type: integer format: int64 – name: limitePagina in: query required: true type: integer format: int64 responses: 200: description: Ok schema: type: object required: – dadosConsultaAnaliticaPerformance properties: dadosConsultaAnaliticaPerformance: type: array items: type: object allOf: – #/definitions/recDadosConsultaAnaliticaPerformance minimum: 1 description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/buscarDadosConsultaAnaliticaQualidade: post: description: Retorna dados consulta analítica de qualidade tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – codigoFilial – codigoCentroRecurso – dataInicio – dataFim – indicePagina – limitePagina properties: codigoEmpresa: type: integer format: int64 description: codigoFilial: type: integer format: int64 description: codigoCentroRecurso: type: string description: dataInicio: type: string format: date description: dataFim: type: string format: date description: indicePagina: type: integer format: int64 description: Página a retornar (iniciado em 0) limitePagina: type: integer format: int64 description: Limite de registros na página (máximo 20 registros) responses: 200: description: Ok schema: type: object required: – dadosConsultaAnaliticaQualidade properties: dadosConsultaAnaliticaQualidade: type: array items: type: object allOf: – #/definitions/recDadosConsultaAnaliticaQualidade minimum: 1 description: default: description: Error response schema: #/definitions/genericError get: description: Retorna dados consulta analítica de qualidade tags: – Queries x-senior-visibility: PRIVATE parameters: – name: codigoEmpresa in: query required: true type: integer format: int64 – name: codigoFilial in: query required: true type: integer format: int64 – name: codigoCentroRecurso in: query required: true type: string – name: dataInicio in: query required: true type: string format: date – name: dataFim in: query required: true type: string format: date – name: indicePagina in: query required: true type: integer format: int64 – name: limitePagina in: query required: true type: integer format: int64 responses: 200: description: Ok schema: type: object required: – dadosConsultaAnaliticaQualidade properties: dadosConsultaAnaliticaQualidade: type: array items: type: object allOf: – #/definitions/recDadosConsultaAnaliticaQualidade minimum: 1 description: default: description: Error response schema: #/definitions/genericError /oee_painel/queries/consistirUsuarioDispositivo: post: description: Consiste se usuário existente e não está associado a outro dispositivo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – nomeUsuario properties: nomeUsuario: type: string description: responses: 200: description: Ok schema: type: object required: – dummy properties: dummy: type: boolean description: (Parâmetro obsoleto) default: description: Error response schema: #/definitions/genericError get: description: Consiste se usuário existente e não está associado a outro dispositivo tags: – Queries x-senior-visibility: PRIVATE parameters: – name: nomeUsuario in: query required: true type: string responses: 200: description: Ok schema: type: object required: – dummy properties: dummy: type: boolean description: (Parâmetro obsoleto) default: description: Error response schema: #/definitions/genericError /oee_painel/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 /oee_painel/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 /oee_painel/actions/incluirDispositivo: post: description: Inclui dispositivo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – nomeDispositivo – nomeUsuario – codigosCentrosRecurso properties: codigoEmpresa: type: integer format: int64 description: nomeDispositivo: type: string description: nomeUsuario: type: string description: codigosCentrosRecurso: type: array items: type: string minimum: 1 description: responses: 200: description: Ok schema: type: object required: – idDispositivo properties: idDispositivo: type: integer format: int64 description: default: description: Error response schema: #/definitions/genericError /oee_painel/actions/alterarDispositivo: post: description: Altera dispositivo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – idDispositivo – codigoEmpresa – nomeDispositivo – nomeUsuario – codigosCentrosRecurso properties: idDispositivo: type: integer format: int64 description: codigoEmpresa: type: integer format: int64 description: nomeDispositivo: type: string description: nomeUsuario: type: string description: codigosCentrosRecurso: type: array items: type: string minimum: 1 description: responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /oee_painel/actions/excluirDispositivo: post: description: Exclui dispositivo tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – idDispositivo properties: idDispositivo: type: integer format: int64 description: responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError /oee_painel/actions/gravarParametrosOEE: post: description: Gravar parâmetros OEE tags: – Actions x-senior-visibility: PRIVATE parameters: – name: input in: body required: true schema: type: object required: – codigoEmpresa – disponibilidadeMinima – disponibilidadeMeta – disponibilidadeMundial – performanceMinima – performanceMeta – performanceMundial – qualidadeMinima – qualidadeMeta – qualidadeMundial properties: codigoEmpresa: type: integer format: int64 description: disponibilidadeMinima: type: number format: double description: disponibilidadeMeta: type: number format: double description: disponibilidadeMundial: type: number format: double description: performanceMinima: type: number format: double description: performanceMeta: type: number format: double description: performanceMundial: type: number format: double description: qualidadeMinima: type: number format: double description: qualidadeMeta: type: number format: double description: qualidadeMundial: type: number format: double description: responses: 200: description: Ok schema: type: object default: description: Error response schema: #/definitions/genericError definitions: enumPeriodicidadeOEE: description: Estrutura enumerador de periodicidade do painel gerencial type: string enum: – Diario – Semanal – Mensal enumTipoGraficoEvolucao: description: Estrutura enumerador do tipo de gráfico de evolução type: string enum: – OEE – TEEP – DisponibilidadeOEE – DisponibilidadeTEEP – Performance – Qualidade 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 recUsuario: description: Estrutura de dados do usuário type: object required: – nomeUsuario properties: nomeUsuario: type: string description: recCentroRecurso: description: Estrutura de dados do centro de recurso type: object required: – codigoCentroRecurso – descricaoCentroRecurso properties: codigoCentroRecurso: type: string description: descricaoCentroRecurso: type: string description: recDispositivo: description: Estrutura de dados dos dispositivos type: object required: – idDispositivo – nomeDispositivo – nomeUsuario – centrosRecurso properties: idDispositivo: type: integer format: int64 description: nomeDispositivo: type: string description: nomeUsuario: type: string description: centrosRecurso: type: array items: type: object allOf: – #/definitions/recCentroRecurso minimum: 1 description: recIndicesCentroRecurso: description: Estrutura de dados de índices do centro de recurso type: object required: – codigoCentroRecurso – descricaoCentroRecurso – indiceOEE – indiceProducao – indiceOciosidade – indiceParada – indiceParadaNaoPrevista properties: codigoCentroRecurso: type: string description: descricaoCentroRecurso: type: string description: indiceOEE: type: number format: double description: indiceProducao: type: number format: double description: indiceOciosidade: type: number format: double description: indiceParada: type: number format: double description: indiceParadaNaoPrevista: type: number format: double description: recDadosGraficoEvolucao: description: Estrutura de dados gráfico evolução type: object required: – dataBasePeriodo – percentualPeriodo properties: dataBasePeriodo: type: string format: date description: Data base do percentual calculado para o tipo de gráfico de evolução (para períodos diários é a própria data, para semanal é o primeiro dia da semana – domingo, para mensal é o primeiro dia do mês) percentualPeriodo: type: number format: double description: recDadosConsultaAnaliticaDisponibilidade: description: Estrutura de dados da consulta analítica de disponibilidade type: object required: – dataRegistro – tempoDisponivelCentroRecurso – tempoDisponivelProgramado – tempoParadasNaoPrevistas – tempoDisponivelEfetivo properties: dataRegistro: type: string format: date description: tempoDisponivelCentroRecurso: type: integer format: int64 description: Tempo disponível do centro de recurso em minutos tempoDisponivelProgramado: type: integer format: int64 description: Tempo disponível do programado do centro de recurso em minutos tempoParadasNaoPrevistas: type: integer format: int64 description: Tempo de paradas não previstas em minutos tempoDisponivelEfetivo: type: integer format: int64 description: Tempo disponível efetivo em minutos recDadosConsultaAnaliticaPerformance: description: Estrutura de dados da consulta analítica de performance type: object required: – dataRegistro – sequenciaMovimentacao – ordemProducao – descricaoEstagio – descricaoOperacao – descricaoEquipamento – indicadorReprocesso – indicadorSumarizada – quantidadePrevista – quantidadeIncorporada – quantidadeExecutada – tempoPrevisto – tempoExecutado properties: dataRegistro: type: string format: date description: sequenciaMovimentacao: type: integer format: int64 description: ordemProducao: type: string description: Identificação da ordem de produção descricaoEstagio: type: string description: descricaoOperacao: type: string description: descricaoEquipamento: type: string description: indicadorReprocesso: type: boolean description: indicadorSumarizada: type: boolean description: quantidadePrevista: type: number format: double description: quantidadeIncorporada: type: number format: double description: quantidadeExecutada: type: number format: double description: tempoPrevisto: type: integer format: int64 description: Tempo previsto da ordem de produção em minutos tempoExecutado: type: integer format: int64 description: Tempo efetivamente executado da ordem de produção em minutos recDadosConsultaAnaliticaQualidade: description: Estrutura de dados da consulta analítica de qualidade type: object required: – dataRegistro – sequenciaMovimentacao – ordemProducao – descricaoEstagio – descricaoOperacao – descricaoEquipamento – indicadorReprocesso – indicadorSumarizada – quantidadePrevista – quantidadeIncorporada – quantidadeExecutada – quantidadePrimeiraQualidade – quantidadeQuebra properties: dataRegistro: type: string format: date description: sequenciaMovimentacao: type: integer format: int64 description: ordemProducao: type: string description: Identificação da ordem de produção descricaoEstagio: type: string description: descricaoOperacao: type: string description: descricaoEquipamento: type: string description: indicadorReprocesso: type: boolean description: indicadorSumarizada: type: boolean description: quantidadePrevista: type: number format: double description: quantidadeIncorporada: type: number format: double description: quantidadeExecutada: type: number format: double description: quantidadePrimeiraQualidade: type: number format: double description: quantidadeQuebra: type: number format: double description: Soma das quantidades de 2ª, 3ª qualidade e refugo recDadosGraficoOEExTEEP: description: Estrutura de dados gráfico OEE x TEEP type: object required: – dataBasePeriodo – indiceOEE – indiceTEEP properties: dataBasePeriodo: type: string format: date description: Data base do percentual calculado para o tipo de gráfico de OEE x TEEP (para períodos diários é a própria data, para semanal é o primeiro dia da semana – domingo, para mensal é o primeiro dia do mês) indiceOEE: type: number format: double description: indiceTEEP: type: number format: double description: 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