hr_ActivityUtils - Dans le champ d’application

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • 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 :
    • job – Références sn_hr_core_job et mappages à subject_person_job dans un ticket RH
    • opened_for : fait référence à sys_user et mappe opened_for dans un ticket RH
    • concurrent_job : si le créateur d’enregistrement inclut cette variable (en cochant la case) et que les paramètres ont des informations sur la tâche, crée une nouvelle tâche dans sn_hr_core_job table
    Tableau 1. Paramètres
    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 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 renseigner la description.
    Tableau 2. Renvoie
    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);