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)