<security>.removeFromGroup(personName: String, groupName: String)

Essa função remove uma pessoa de um grupo.

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

Sintaxe: <security>.removeFromGroup(personName: String, groupName: String)

Parâmetros:

Nome Tipo Descrição
personName String Nome da pessoa, pode ser um usuário ou um grupo
groupName String Nome do grupo do qual a pessoa será removida

Exemplo de utilização:

Informações de usuário

Código do usuário Nome do usuário E-mail Grupo
10 Carlos carlos@meuemail.com Diretores (código 1000)
20 Fernando   Auxiliares (código 1500)

Script definido no BeforeExecute:

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

var userName = context.getSecurity().getName(10);

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

var groupName = context.getSecurity(). getName (1000);

// Remove o usuário “Carlos” do grupo “Diretores”

context.getSecurity(). removeFromGroup (userName, groupName);

// Verifica se o usuário é membro do grupo

var isMember = context.getSecurity().isMemberOf(context.getSecurity().getId("Carlos"), context.getSecurity().getId("Diretores"));

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

 

Este artigo ajudou você?