hr_ActivityUtils – Umfang

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die HrActivityUtils Mit der Skripteinbindung können Sie HR-Fälle von einem Datensatzersteller erstellen.

    Diese Skripteinbindung erfordert das Plugin „HR-Lebenszyklusereignisse“ (com.sn_HR_Lifecycle_Events) und wird in ausgeführt sn_HR_le Namespace.

    hr_ActivityUtils – createCaseFromProducer(GlideRecord aktuell, Objektersteller, Zeichenfolge Cat_item.sys_ID)

    Erstellt einen Fall aus einem Datensatzersteller und einem Service. Diese Methode soll unverändert aufgerufen werden, um einen Ersteller zu erstellen, und erfordert keine Angabe von Daten.

    Die folgenden Variablen können in einem Datensatzersteller konfiguriert werden, um zusätzliche Funktionen wie folgt bereitzustellen:
    • Auftrag – Verweist auf „sn_HR_Core_Job“ und ordnet „subject_Person_Job“ in einem HR-Fall zu
    • Geöffnet_für – Verweist auf sys_user und Maps opened_for in einem HR-Fall
    • Concurrent_Job – Wenn der Datensatzersteller diese Variable (durch Aktivieren des Kontrollkästchens) einschließt und Parameter Auftragsinformationen enthalten, erstellt einen neuen Auftrag in der Tabelle „sn_HR_Core_Job“
    Tabelle : 1. Parameter
    Name Typ Beschreibung
    current GlideRecord GlideRecord für zu erstellenden Fall.
    Hersteller Objekt Kommagetrenntes Schlüssel-Wert-Paar, das Daten als Fragen und Antworten enthält, die automatisch bereitgestellt werden, wenn ein Anwender eine Antwort auf eine Datensatzerstellerfrage übermittelt.
    Cat_item.sys_ID Zeichenfolge Sucht nach dem HR-Service des zu erstellenden Falls und Variablennamen, um die Beschreibung auszufüllen.
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    Objekt Neuer Fall in der zugehörigen Tabelle, variiert je nach Produkt.

    Diese Methode soll unverändert aufgerufen werden, um einen Ersteller zu erstellen, und erfordert keine Angabe von Daten.

    new sn_hr_core.hr_ActivityUtils(current).createCaseFromProducer(producer, cat_item.sys_id);