hr_ActivityUtils – Umfang
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 zuGeöffnet_für– Verweist auf sys_user und Maps opened_for in einem HR-FallConcurrent_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“
| 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. |
| 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);