Funções de Manipulação de Usuários e Grupos
Nome | Descrição |
---|---|
PegaCodigoPolitica | Esta função retorna o código da política de usuário, pela descrição da política. |
SegEntAdicGrp | Esta função adiciona uma permissão de acesso ao grupo para o usuário e o retorna com a nova permissão. |
SegEntAdministrador | Esta função permite identificar se um usuário ou grupo de usuários tem permissão de administrar plenamente o sistema. |
SegEntCodigo | Esta função retorna o código do usuário/grupo. |
SegEntDatCri | Esta função retorna a data de criação do usuário/grupo. |
SegEntDesc | Esta função retorna a descrição do usuário/grupo. |
SegEntEhGrupo | Esta função indica se o usuário/grupo é um grupo. |
SegEntEhMembro | Esta função indica se o usuário/grupo é membro de um determinado grupo. |
SegEntEhUsuario | Esta função indica se o usuário/grupo é um usuário. |
SegEntExistePorCodigo | Essa função verifica pelo código se o usuário/grupo existe. |
SegEntExistePorNome | Essa função verifica pelo nome se o usuário/grupo existe. |
SegEntGrava | Após todas as funções de criação e manipulação de opções de usuários/grupos esta função deve ser chamada para efetivar a criação do usuário/grupo. |
SegEntGrp | Esta função retorna o código do grupo do usuário/grupo. |
SegEntLe | Lê uma entidade (ou seja, um usuário ou grupo) a partir de seu código. |
SegEntLeCodigo | Retorna o código de uma entidade a partir de seu nome. |
SegEntLePorNome | Lê uma entidade (ou seja, um usuário ou grupo) a partir de seu nome. |
SegEntNome | Esta função retorna o nome do usuário/grupo. |
SegEntPermAdmModulos | Esta função retorna a permissão que o usuário ou grupo informado tem para alterar permissões de acesso a módulos. |
SegEntPermAdmRotinas | Esta função retorna a permissão que o usuário ou grupo informado tem para alterar permissões de acesso a rotinas. |
SegEntPermField | Esta função retorna a permissão que o usuário ou grupo informado tem para acessar o campo informado. |
SegEntPermGeradores | Esta função retorna a permissão que o usuário ou grupo informado tem, para executar determinada ação sobre um Modelo de Relatório, Importação e Exportação, Consultas, Cubos e Regras. |
SegEntPermModulo | Esta função retorna a permissão que o usuário ou grupo informado tem para acessar o módulo informado. |
SegEntPermRotina | Esta função retorna a permissão que o usuário ou grupo informado tem para acessar a rotina informada. |
SegEntPermTable | Esta função retorna a permissão que o usuário ou grupo informado tem para acessar a tabela informada. |
SegEntPermTela | Esta função retorna a permissão que o usuário ou grupo informado tem para executar determinada ação sobre um menu do sistema. |
SegEntQtdGrp | Esta função retorna a quantidade de grupos do usuário/grupo. |
SegEntRemovePermTela | Remove o registro de permissão de tela. |
SegEntRemvGrp | Esta função remove um grupo do usuário/grupo e o retorna sem o grupo. |
SegEntSetaDesc | Esta função seta a descrição do usuário/grupo e o retorna com a descrição definida. |
SegEntSetaNome | Após criar o usuário/grupo, esta função seta o nome deste usuário/grupo e o retorna com o nome definido. |
SegEntSetaPermAdmModulos | Esta função altera a permissão que o usuário ou grupo informado tem para alterar permissões de acesso a módulos. |
SegEntSetaPermAdmRotinas | Esta função altera a permissão que o usuário ou grupo informado tem para alterar permissões de acesso a rotinas. |
SegEntSetaPermField | Esta função altera a permissão que o usuário ou grupo informado tem para acessar o campo informado. |
SegEntSetaPermGeradores | Esta função altera a permissão que o usuário ou grupo informado tem, para executar determinada ação sobre um Modelo de Relatório, Importação e Exportação, Consultas, Cubos e Regras. |
SegEntSetaPermModulo | Esta função altera a permissão que o usuário ou grupo informado tem para acessar o módulo informado. |
SegEntSetaPermRotina | Esta função altera a permissão que o usuário ou grupo informado tem para acessar a rotina informada. |
SegEntSetaPermTable | Esta função altera a permissão que o usuário ou grupo informado tem sobre a tabela informada. |
SegEntSetaPermTela | Esta função altera a permissão que o usuário ou grupo informado tem para executar determinada ação sobre um menu do sistema. |
SegGrpAdicMem | Esta função adiciona um usuário em um grupo e retorna o grupo. |
SegGrpCria | Esta função cria um grupo de usuários e retorna o grupo criado. |
SegGrpEhMembro | Esta função verifica se um usuário é membro de um determinado grupo. |
SegGrpMem | Esta função retorna o código do usuário/grupo do grupo. |
SegGrpQtdMem | Esta função retorna a quantidade de usuários/grupos do grupo. |
SegGrpRemvMem | Esta função remove um usuário de um grupo e retorna o grupo. |
SegQtdUsuGrpAcs | Esta função retorna a quantidade de grupo de acesso do usuário. |
SegUsuAtivado | Esta função indica se o acesso ao usuário está desativado. |
SegUsuCorrenteTemAcesso | Esta função indica se o usuário logado no sistema tem acesso à entidade (Grupo ou Usuário). |
SegUsuCria | Cria um novo Usuário, retornando o Usuário com todas as suas especificações. |
SegUsuDatBlo | Esta função retorna a Data de Bloqueio do usuário. |
SegUsuDatExp | Esta função retorna a data de expiração da conta do usuário. |
SegUsuDesbloqueia | Esta função desbloqueia um usuário que foi bloqueado através da política de bloqueio de senha. |
SegUsuEmail | Esta função retorna o e-mail do usuário. |
SegUsuExigeAltSenha | Esta função indica se o usuário precisa alterar a senha após o primeiro logon. |
SegUsuGrpAcs | Esta função retorna o código do primeiro grupo de acesso do usuário. |
SegUsuGrpAcsÍndice | Esta função retorna o código do grupo de acesso do usuário. |
SegUsuNomeComp | Esta função retorna em o nome completo do usuário/grupo. |
SegUsuPolBloqueio | Esta função retorna o código da política de bloqueio do usuário. |
SegUsuPolDurSenha | Esta função retorna o código da Política de Duração de Senhas do usuário. |
SegUsuPolEsqSenha | Esta função retorna o código da política de esquecimento de senhas do usuário. |
SegUsuPolFrmSenha | Esta função retorna o código da política de formato de senhas do usuário. |
SegUsuPolHisSenha | Esta função retorna o código da política de senhas antigas do usuário. |
SegUsuSetaAtivado | Esta função seta a opção Conta Desabilitada do usuário e o retorna com a opção definida. |
SegUsuSetaDatExp | Esta função seta a data de expiração para a conta do usuário e o retorna com a data de expiração definida. |
SegUsuSetaEmail | Esta função seta o e-mail de determinado usuário. |
SegUsuSetaExigeAltSenha | Esta função seta a opção Usuário deve Alterar Senha no Próximo Logon do Usuário e o retorna com a opção definida. |
SegUsuSetaGrpAcs | Esta função seta um grupo de acesso do usuário e o retorna o usuário com o grupo de acesso definido. |
SegUsuSetaNaoExp | Esta função retira a data de expiração de determinado usuário. |
SegUsuSetaNomeComp | Esta função seta o Nome Completo do Usuário e o retorna com o nome completo definido. |
SegUsuSetaPolBloqueio | Esta função seta o código da Política de Bloqueio de Conta do usuário e o retorna com a política de bloqueio definida. |
SegUsuSetaPolDurSenha | Esta função seta o código da Política de Duração de Senhas do usuário e o retorna com a política definida. |
SegUsuSetaPolEsqSenha | Esta função seta o código da política de esquecimento de senhas do usuário e o retorna com a política definida. |
SegUsuSetaPolFrmSenha | Esta função seta o código da política de formato da senha do usuário e o retorna com a política definida. |
SegUsuSetaPolHisSenha | Esta função seta o código da política de senhas antigas do usuário e o retorna com a política definida. |
SegUsuSetaSenha | Esta função seta a senha do usuário e o retorna com a senha definida. |
SegUsuUltLogon | Esta função retorna a data e a hora do último logon do usuário informado. |
Importante
Restrições - Web Services:
- As tabelas R910ENT, R910GRP, R910MGP e R910USU não são atualizadas na execução de web services. Elas são tabelas para consulta de dados de usuários e grupos e algumas delas são usadas nos exemplos de funcionamento das funções descritas nesse documento.
- Deve-se então analisar com atenção esta questão ao desenvolver regras LSP que serão executadas a partir de web services e que usem funções com essas tabelas, pois os dados consultados poderão estar desatualizados.
- As regras por processo relacionadas a Integração Cloud não são executadas no momento da inserção/alteração/exclusão dos registros na plataforma Senior X - módulo Gestão de Departamento Pessoal.
- As regras por processo relacionadas a Integração Cloud são chamadas no momento que o Integrador HCM faz a integração das informações com o módulo do HCMXT, sendo executadas antes da inserção/alteração/exclusão dos registros pela rotina que salva na base.