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:

<div class="Code"><p>@ Prepara uma clausula SQL @</p><p></p><p>RetornaEntidades(R910ENT.CODENT, Entidades);<br></br>Entidades = " WHERE CODUSU IN ( " + Entidades + " ) ";<br></br>Definir Cursor curR710ABR;<br></br>curR710ABR.SQL " SELECT CODABR,CODSEQ FROM R710ABR __inserir(:Entidades) ORDER BY CODABR";<br></br>curR710ABR.AbrirCursor();</p><p><br></br>Se (curR710ABR.NaoAchou)<br></br>Inicio<br></br> curR710ABR.FecharCursor();<br></br> Cancel(3);<br></br>Fim;</p></div>

Utilização: Gerador de Relatórios e Regras.

Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.

Este artigo ajudou você?