hr_Utils - Com escopo
. hr_Utils A API fornece funcionalidade básica para a aplicação de Recursos Humanos (RH).
Esta API requer o plug-in de núcleo de RH (com.sn_hr_core) e é executada no sn_hr_core namespace.
hr_Utils - hr_utils()
Instancia uma instância da classe hr_Utils.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
hr_Utils - getPrimaryJob (cadeia de caracteres UserId)
Obtém o SYS ID do trabalho primário ativo para um usuário fornecido.
| Nome | Tipo | Descrição |
|---|---|---|
| userID | Cadeia de caracteres | SYS ID do usuário de RH da tabela Usuário [sys_user] atribuída a um trabalho ativo ou futuro no qual primário é verdadeiro. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Se presente e ativo, o SYS ID do trabalho primário da tabela Trabalhos [sn_hr_core_job], caso contrário, nulo. |
var result = new sn_hr_core.hr_Utils().getPrimaryJob('5137153cc611227c000bbd1bd8cd2007');
gs.info('Result: ' + result);
Saída:
Result: eb3c69463cd63740964fb8b1ce04f9ae
SwitchPrimaryJob(cadeia de caracteres UserId String JOBID)
Alterna o trabalho primário de um usuário.
| Nome | Tipo | Descrição |
|---|---|---|
| userId | Cadeia de caracteres | Sys ID do usuário de RH da tabela Usuários [sys_user]. |
| jobId | Cadeia de caracteres | Sys ID do trabalho da tabela Trabalhos [sn_hr_core_job]. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | JSON codificado com mensagem e status, caso contrário, erro. |
var result = new sn_hr_core.hr_Utils().switchPrimaryJob('5137153cc611227c000bbd1bd8cd2007', 'bc884e723c0ebf00964fb8b1ce04f9d7');
gs.info('Result: ' + result);
Saída:
Result: {"message":"Switched primary job for the user successfully","status":"success"}