hr_Utils – Umfang
Die hr_Utils Die API bietet grundlegende Funktionen für die Anwendung Human Resource (HR).
Diese API erfordert das HR-Core-Plugin (com.sn_HR_Core) und wird in ausgeführt sn_HR_Core Namespace.
hr_Utils: HR_Utils()
Instanziiert eine Instanz der Klasse HR_Utils.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
hr_Utils – getPrimaryJob (Zeichenfolgen-UserID)
Ruft die SYS-ID des aktiven primären Auftrags für einen angegebenen Anwender ab.
| Name | Typ | Beschreibung |
|---|---|---|
| userID | Zeichenfolge | SYS-ID des HR-Anwenders aus der Anwendertabelle [sys_user], der eine aktive oder zukünftige Aufgabe zugewiesen ist, bei der „Primär“ auf „wahr“ festgelegt ist. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Wenn vorhanden und aktiv, SYS-ID des primären Auftrags aus der Tabelle „Aufträge“ [sn_HR_Core_Job], andernfalls null. |
var result = new sn_hr_core.hr_Utils().getPrimaryJob('5137153cc611227c000bbd1bd8cd2007');
gs.info('Result: ' + result);
Ausgabe:
Result: eb3c69463cd63740964fb8b1ce04f9ae
hr_Utils – switchPrimaryJob(Zeichenfolge UserID Zeichenfolge jobId)
Wechselt den primären Auftrag eines Anwenders.
| Name | Typ | Beschreibung |
|---|---|---|
| userId | Zeichenfolge | SYS-ID des HR-Anwenders aus der Tabelle „Anwender“ [sys_user]. |
| jobId | Zeichenfolge | SYS-ID des Auftrags aus der Tabelle „Aufträge“ [sn_HR_Core_Job]. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Codierte JSON mit Nachricht und Status, andernfalls Fehler. |
var result = new sn_hr_core.hr_Utils().switchPrimaryJob('5137153cc611227c000bbd1bd8cd2007', 'bc884e723c0ebf00964fb8b1ce04f9d7');
gs.info('Result: ' + result);
Ausgabe:
Result: {"message":"Switched primary job for the user successfully","status":"success"}