Telescope (core)
Criar acessos de novas operações baseados nos acessos existentes para a interface
ADS.FAQ-91356
Em situações onde uma nova operação é criado em um bloco, ou mesmo na criação de um novo bloco, é importante criar uma rotina de upgrade que inclua este acesso automaticamente para os prováveis usuários.
Exemplo: Em um bloco foi incluída uma operação do tipo ALTERAR_TODOS. Se a operação for simplesmente criada, apenas super-usuários terão acesso. Uma prática comum é usar o acesso a uma outra operação como base, por exemplo, acrescentando a operação ALTERAR_TODOS a todas as funções que já tem acesso a operação UPDATE.
Para fazer isso, na rotina de upgrade faça uma chamada assim:
oper.copiarAcessos("PROJET.CAD_OCORRENCIAS.UPDATE", "PROJET.CAD_OCORRENCIAS.ALTERAR_TODOS");
Ver também: Rotinas de atualização (UPGRADES)