hr_ActivityUtils : Bereichsbezogen
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 zugeordnetopened_for: Verweist auf „sys_user“ und ordnet opened_for in einem HR-Fall zuconcurrent_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.
| 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 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. |
| 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);