Skip to content

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

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions