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.

English
Español


