hr_ActivityUtils - Dans le champ d’application
Le script include hrActivityUtils vous permet de créer des tickets RH à partir d’un créateur d’enregistrement.
Ce script include requiert 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 current, Object producer, String 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érences sn_hr_core_job et mappages à subject_person_job dans un ticket RHopened_for– Références sys_user et mappages 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 contiennent des informations sur la tâche, il crée une nouvelle tâche dans sn_hr_core_job table
| Nom | Type | Description |
|---|---|---|
| current | GlideRecord | GlideRecord pour le ticket à créer. |
| Producteur | Objet | Paire de valeurs clés séparées 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 de 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);