<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);

English
Español


