<security>.isMemberOf(id: Int, group: Int): Boolean
Essa função retorna se um usuário pertence a um determinado grupo – incluindo usuários de grupo dentro de grupo.
Possíveis retornos:
- True: quando o identificador (ID) faz parte do grupo informado como parâmetro.
- False: quando o identificador (ID) não faz parte do grupo ou o grupo informado não existir.
Nota
Esta função está disponível para os scripts BeforeExecute e AfterExecute da atividade.
Sintaxe: <security>.isMemberOf(id: Int, group: Int)
Parâmetros:
| Nome | Tipo | Descrição |
| id | Int | Número correspondente ao ID do usuário ou grupo que deseja-se verificar se pertence a um determinado grupo. |
| group | Int | Número correspondente ao grupo ao qual deseja-se verificar se o usuário informado pertence. |
Tipo de retorno: Boolean.
Exemplo de utilização:
Essa função é utilizada quando se quer saber se um identificador faz parte de um determinado grupo de usuários. Nesse caso, é necessário ter o identificador de ambos, tanto de quem se deseja verificar, quanto do grupo onde será feita a verificação. Abaixo é apresentado um exemplo de como obter essa informação.
| Código do usuário | Nome do usuário | Grupo | |
| 10 | Carlos | carlos@senior.com.br |
Diretores (código 1000) |
| 20 | Fernando | Auxiliares (código 1500) |
Script definido no BeforeExecute:
// Verifica se o “João” (10) faz parte do grupo com o código 1000
var isMember1 = context.getSecurity().isMemberOf(10, 1000)
// Verifica se o “João” (10) faz parte do grupo com o código 2000 – esse grupo não existe.
var isMember2 = context.getSecurity().isMemberOf(10, 2000)
// A variável “isMember1” contém true
// A variável “isMember2” contém false

English
Español


