Workflow - Manual do Usuário > Modelador > Automatização > Funções JavaScript > Utilitários > Informações de usuários e grupos > <security>.getId(name: String): Int

<security>.getId(name: String): Int

 

Essa função retorna o identificador único (ID) do usuário ou grupo, passado como parâmetro.

Caso o identificador não exista no SGU, então o retorno será zero (0).

Nota

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

Sintaxe: <security>.getId(name: String)

Parâmetros:

Nome Tipo Descrição
name String Nome do usuário que deseja-se obter o ID.

Tipo de retorno: Int.

Exemplo de utilização:

Essa função é utilizada quando se deseja obter o identificador de um usuário ou grupo. Esse cenário pode ocorrer quando se tem apenas o nome de algum usuário ou grupo e se deseja atribuir uma tarefa para esse, necessitando assim do seu identificador.

O código abaixo mostra como seria feito para buscar o identificador de um usuário quando se tem apenas o nome dele.

Código do usuário Nome do usuário
10 João

Script definido no BeforeExecute:

// Busca das variáveis do processo a variável que contém o nome do usuário “João”

var name = context.getVars().getString(“userName”);

 

// Busca o código a partir do nome do usuário. Nesse caso, a variável “userCode” irá conter o valor “10”.

var userCode = context.getSecurity().getId(name);

Este artigo ajudou você?