BuscarAbrEntUsuario

Retornar a abrangência de entidades ligadas ao usuário.

Sintaxe: Funcao BuscarAbrEntUsuario(Numero aCodUsu, Alfa End aAbrEnt);

Parâmetros:

Nome Tipo Descrição
aCodUsu Numero Variável para informar o código do usuário a ser verificado.
aAbrEnt Alfa

Variável que recebe a abrangência de entidades (usuários e grupos) que têm ligação com o usuário. Nesta abrangência são retornados os códigos: do usuário, do grupo "todos", dos grupos "pais", dos grupos "avós", etc.

Tipo de retorno: aAbrEnt: Variável alfanumérica que recebe a abrangência de entidades (usuários e grupos) que têm ligação com o usuário. Nesta abrangência são retornados os códigos: do usuário, do grupo "todos", dos grupos "pais", dos grupos "avós", etc.

Importante: quando um usuário estiver atrelado a um Grupo e este Grupo fizer parte de outro Grupo, ao listar a função "todos" os grupos serão listados.

Exemplo: Um usuário pertence ao grupo "A", e o grupo "A" pertence ao grupo "B".

No retorno da função BuscarAbrEntUsuario passando este usuário como parâmetro de entrada, o retorno seria o código dele mesmo, o código -1073741823 (Todos os usuários e grupos do sistema), e os códigos dos grupos "A" e "B", pois o usuário está ligado diretamente ao grupo "A" e indiretamente ao grupo "B". Exemplo abaixo:

@ Busca a abrangência de entidades ligadas ao usuário 16 @ BuscarAbrEntUsuario(16, vAbrEntUsu);

Importante

O sistema registra apenas usuários ativos e inativos no SGU. O sistema não oferece nenhuma função para mostrar dados de usuários excluídos, pois essas informações não podem ser recuperadas.

Este artigo ajudou você?