hr_ActivityUtils - Dans le champ d’application
L’include de script hrActivityUtils vous permet de créer des tickets RH à partir d’un créateur d’enregistrement.
Cet include de script nécessite le module d’extension HR Lifecycle Events (com.sn_hr_lifecycle_events) et s’exécute dans l’espace de noms sn_hr_le .
hr_ActivityUtils : createCaseFromProducer(GlideRecord actuel, créateur d’objet, chaîne cat_item.sys_id)
Crée un ticket à partir d’un créateur d’enregistrement et d’un service. Cette méthode est destinée à être appelée telle quelle pour créer un producteur et ne nécessite pas de fournir de données.
Les variables suivantes peuvent être configurées dans un créateur d’enregistrement pour fournir des options supplémentaires comme suit :
tâche: référence sn_hr_core_job et mappe vers subject_person_job dans un ticket RHopened_for– Référence sys_user et mappe opened_for dans un ticket RHconcurrent_job: si le créateur d’enregistrement inclut cette variable (en activant la case à cocher) et que les paramètres ont des informations sur la tâche, crée une nouvelle tâche dans sn_hr_core_job table
| Nom | Type | Description |
|---|---|---|
| current | GlideRecord | GlideRecord pour la création du ticket. |
| producteur | Objet | Paire clé-valeur séparée par des virgules contenant des données sous forme de questions et de réponses qui sont automatiquement fournies lorsqu’un utilisateur soumet une réponse à une question du créateur d’enregistrement. |
| cat_item.sys_id | Chaîne | Recherche le service RH du ticket en cours de création et les noms de variables pour remplir la description. |
| Type | Description |
|---|---|
| Objet | Nouveau ticket dans la table connexe, varie selon le produit. |
Cette méthode est destinée à être appelée telle quelle pour créer un producteur et ne nécessite pas de fournir de données.
new sn_hr_core.hr_ActivityUtils(current).createCaseFromProducer(producer, cat_item.sys_id);