hr_Utils – Umfang

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • 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.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine

    hr_Utils – getPrimaryJob (Zeichenfolgen-UserID)

    Ruft die SYS-ID des aktiven primären Auftrags für einen angegebenen Anwender ab.

    Tabelle : 2. Parameter
    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.
    Tabelle : 3. Rückgaben
    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.

    Tabelle : 4. Parameter
    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].
    Tabelle : 5. Rückgaben
    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"}