Descrição:
Como habilitar botões de uma tela somente para usuários de um determinado grupo?
Solução:
Para isso, deve-se escrever um script no evento OnPreShow da tela, usando o método IsUserMemberOfGroup do Viewer para verificar se o usuário pertence ao grupo desejado, além de configurar a propriedade Enabled do botão como True para habilitá-lo.
Exemplo de script testando se o usuário logado pertence ao grupo Administrador:
If Application.IsUserMemberOfGroup ("Administrador") Then
Item("CommandButton1").Enabled = True
End If
Observação: para que o botão inicie desabilitado, deve-se configurar sua propriedade Enabled como False no E3Studio.