<security>.addToGroup(personId: Int, groupId: Int)

 

Essa função adiciona um usuário a um grupo através do identificador do usuário e grupo.

Esta função está disponível para os scripts BeforeExecute e AfterExecute da atividade.

Sintaxe: <security>.addToGroup(personId: Int, groupId: Int)

Parâmetros:

NomeTipoDescrição
personIdIntIdentificador da pessoa, pode ser um usuário ou um grupo
groupIdIntIdentificador do grupo do qual a pessoa se tornará membro

Exemplo de Utilização:

Informações de usuário

Código do usuárioNome do Usuário
10Carlos
20Fernando

Informações de grupo

Código do grupoNome do usuário
1000Diretores
1500Auxiliares

Script definido no BeforeExecute:

// Busca o código a partir do nome do usuário.

var userCode = context.getSecurity().getId("Carlos");

// Busca o código a partir do nome do Grupo.

var groupCode = context.getSecurity().getId("Diretores");

// Adiciona o usuário 10 ao grupo indicado1000.

context.getSecurity().addToGroup(userCode, groupCode)

// Verifica se o “Carlos” (10) faz parte do grupo com o código 1000.

var isMember = context.getSecurity().isMemberOf(userCode, groupCode)

// O retorno da variável isMember será true.

Este artigo ajudou você?