Page tree

Inconsistências Apontadas Pelo SonarQube

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAOMS - Gestão de Distribuição

Função:

OMSA014 - Baixa Automática de Títulos a Receber

OMSA100 - Cadastro de Rotas

OMSA200 - Montagem de Carga

OMSA210 - Unitização da Carga

OMSA314 - Acerto de Cargas

OMSA320 - Retorno do Carregamento

OMSA341 - Prestação de Contas da Carga

OMSM010 - Carga Inicial de Registros para Integração GFE

OMSM011 - Carga Inicial de Registros para Integração GFE (Restrito ao GFE)

OMSR020 - Relatório de Cargas

OMSR030 - Relatório de Cargas

OMSR040 - Relatório de Conferência de Cargas

OMSXCPL - Envio de Dados Cockpit Logístico

OMSXCPL3 - Listagem de Registro de Falhas de Conexão

OMSXCPL4 - Listagem de Registro de Falhas de Envio de Mensagem

OMSXCPL6 - Envio de Pedido de Vendas Cockpit Logístico

OMSXFUN - Funções Genéricas OMS

Situação/Requisito:

A ferramenta para validação de fontes SonarQube está apresentando as seguintes divergências nos fontes OMS:

  • Uso NÃO PERMITIDO de API em LOOP.
  • Uso NÃO PERMITIDO de chamada de API de Console.
  • SX1 - Uso NÃO PERMITIDO de leitura do metadados.
  • SX5 - Uso DESCONTINUADO de leitura/atribuição do metadados.
  • Acesso NÃO PERMITIDO das tabelas de Framework.
  • Uso NÃO PERMITIDO de API em TRANSAÇÃO.

Solução/Implementação:

Efetuados ajustes nas rotinas para que não sejam mais apresentadas divergências, melhorando assim a qualidade dos fontes, de acordo com as métricas definidas pelo GCAD TOTVS.

Requisito:

DLOGWMSMSP-3187