hr_ActivityUtils – Scoped

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Mit der Skripteinbindung hrActivityUtils können Sie HR-Fälle aus einem Datensatzersteller 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 – createCaseFromProducer(GlideRecord current, Object vendor, String 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 Bereitstellung von Daten.

    Die folgenden Variablen können in einem Datensatzersteller konfiguriert werden, um zusätzliche Funktionen wie folgt bereitzustellen:
    • job  – Verweist auf sn_hr_core_job und ist in einem HR-Fall „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 enthält (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.
    Produzent Objekt Kommagetrenntes Schlüssel-Wert-Paar, das Daten in Form von Fragen und Antworten enthält, die automatisch bereitgestellt werden, wenn ein Benutzer eine Antwort auf eine Frage des Datensatzerstellers sendet.
    cat_item.sys_id Zeichenfolge Sucht nach dem HR-Service des erstellten Falls und 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);