hr_ActivityUtils: Bereichsbezogen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Mit der Skripteinbindung hrActivityUtils können Sie HR-Fälle von einem Datensatzersteller aus erstellen.

    Diese Skripteinbindung erfordert das Plugin „HR Lifecycle Events“ (com.sn_hr_lifecycle_events) und wird im Namespace sn_hr_le ausgeführt.

    hr_ActivityUtils - erstellenCaseFromProducer(GlideRecord current, Objektersteller, Zeichenfolgecat_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 Bereitstellung von Daten.

    Die folgenden Variablen können in einem Datensatzersteller konfiguriert werden, um wie folgt zusätzliche Funktionen bereitzustellen:
    • job – Verweist auf sn_hr_core_job und ist in einem HR-Fall dem subject_person_job zugeordnet
    • opened_for : Verweist auf „sys_user“ und ordnet opened_for in einem HR-Fall zu
    • concurrent_job : Wenn der Datensatzersteller diese Variable einschließt (durch Aktivieren des Kontrollkästchens) und Parameter Auftragsinformationen enthalten, wird ein neuer Auftrag in der Tabelle „sn_hr_core_job “ erstellt.
    Tabelle : 1. Parameter
    Name Typ Beschreibung
    current GlideRecord GlideRecord für zu erstellenden Fall.
    Ersteller Objekt Kommagetrenntes Schlüssel-Wert-Paar, das Daten als Fragen und Antworten enthält und automatisch angegeben wird, wenn ein Anwender eine Antwort an eine Datensatzerstellerfrage sendet.
    „cat_item.sys_id“ Zeichenfolge Sucht nach dem HR-Service des erstellten Falls und den Variablennamen, um die Beschreibung auszufüllen.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Objekt Neuer Fall in zugehöriger Tabelle, variiert je nach Produkt.

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

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