Skip to content

Adicionar identificação do usuário Consistem ao gerar a global de trabalho para debug mtemp SIGLA #82

@LeoAnders

Description

@LeoAnders

problema

Hoje, ao executar debug em ambiente de cliente, a global ^mtempSIGLA(...) acaba sendo populada mesmo quando o desenvolvedor não executou o trecho — muitas vezes porque o próprio cliente passou pelo fluxo que contém o debug.

Isso dificulta rastrear a origem dos dados e “polui” a mtemp com execuções de usuários que não deveriam alimentar a global de debug.

solução

  • Garantir que a mtemp de debug só seja populada quando o usuário for o usuário de debug (Consistem), ignorando execuções feitas por usuários de cliente.
  • Adicionar um if que valide o usuário antes de inserir valores na global de debug.
  • Para isso, criar um novo parâmetro/comando ao final do mtemp:
    • -user

Exemplos de uso

  • mtemp CCS codEmpresa -user

Resultado esperado (exemplo de geração)
Gerar o trecho com validação do user:

  • if user=99 set ^mtempCCS(1,$i(^mtempYYY1)))="codEmpresa "_$get(codEmpresa)

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions