RetornaEntidades
Retorna uma lista de entidades, na forma de abrangência, a qual o usuário pertence.
Conceitos:
SGU - Senior Gerenciador de Usuários: programa utilizado para criar usuários/senhas e dar acesso para entrar no sistema;
UsuárioCadastrado no SGU, corresponde a uma pessoa - usuário - que pode acessar algum sistema Senior;
GrupoCadastrado no SGU, corresponde a uma relação de usuários agrupados - que possuem as mesmas permissões;
Código da EntidadeCódigo único que representa um usuário ou um grupo de usuários.
Permissão - Cadastrado no sistema (Diversos / Usuários / Permissão), possibilita à um usuário acessar ou não determinados procedimentos do sistema. Pode-se por exemplo, proibir um usuário de calcular a folha;
Abrangência - Cadastrado no sistema (Diversos / Usuários / Permissão), possibilita à um usuário acessar somente determinados dados do sistema, ou seja, uma abrangência de valores. Pode-se por exemplo, permitir a um usuário acessar somente a sua ficha financeira.
Sintaxe: RetornaEntidades(Numero UsuGru, Alfa End Entidades)
Parâmetros:
Nome | Tipo | Descrição |
UsuGru | Numérico | Código do Usuário. |
Entidades | Alfa | Retorna uma abrangência de entidades a qual o usuário pertence. |
Exemplo:
@ Prepara uma clausula SQL @
RetornaEntidades(R910ENT.CODENT, Entidades);
Entidades = " WHERE CODUSU IN ( " + Entidades + " ) ";
Definir Cursor curR710ABR;
curR710ABR.SQL " SELECT CODABR,CODSEQ FROM R710ABR __inserir(:Entidades) ORDER BY CODABR";
curR710ABR.AbrirCursor();
Se (curR710ABR.NaoAchou)
Inicio
curR710ABR.FecharCursor();
Cancel(3);
Fim;
Utilização: Gerador de Relatórios e Regras.
Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.