hr_Utils: Bereichsbezogen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • 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“.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine

    hr_Utils – getPrimaryJob(Zeichenfolge 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, in der „Primär“ auf „wahr“ festgelegt ist.
    Tabelle : 3. Ergebnisse
    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.

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