hr_Utils : Bereichsbezogen
Die hr_Utils -API bietet grundlegende Funktionen für die Anwendung Human Resource (HR).
Diese API erfordert das HR-Core-Plugin (com.sn_hr_core) und wird im Namespace sn_hr_core ausgeführt.
hr_Utils: hr_Utils()
Instanziiert eine Instanz der Klasse „hr_Utils“.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
hr_Utils – getPrimaryJob(Zeichenfolge 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, in der „Primär“ auf „wahr“ festgelegt ist. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Falls 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 | Auftrags-Sys-ID aus der Tabelle „Aufträge“ [sn_hr_core_job]. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Codiertes 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"}