Configurer un ensemble d'activités d'événement de cycle de vie

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 7 minutes de lecture
  • Créez ou modifiez un ensemble d'activités d'événement de cycle de vie, afin de définir un conteneur pour un groupe d'activités.

    Avant de commencer

    Rôle requis : sn_hr_le.admin ou sn_hr_le.activity_set_manager

    Les ensembles d'activités représentent différentes étapes du processus d'événement de cycle de vie, et vous devez définir à quel moment déclencher l'ensemble d'activités : immédiatement après la création du ticket d'événement de cycle de vie ou après la fin d'un autre ensemble d'activités, par exemple. Chaque ensemble d'activités est associé à un seul événement de cycle de vie.

    Procédure

    1. Accédez à la Tout > Événements de cycle de vie > Administration > Gérer les événements de cycle de vieet ouvrez un enregistrement.
    2. Cliquez sur l'onglet Ensembles d'activité pour accéder au générateur d'événements de cycle de vie.
    3. Créez un ensemble d'activités ou modifiez-en un existant.
      • Pour créer un ensemble d'activités, cliquez sur Nouvel ensemble d'activités.
      • Pour modifier un ensemble d’activités existant, survolez l’ensemble d’activités et cliquez sur Modifier l’ensemble d’activités.
      Utilisez le concepteur d'événements de cycle de vie pour créer des ensembles d'activités ou modifier ceux existants.
    4. Renseignez les champs du formulaire.
      Tableau 1. Formulaire Ensemble d'activités
      Champ Description
      Titre Nom de l'ensemble d'activités d'événement de cycle de vie.
      Titre d'affichage Affichez le titre de l'ensemble d'activités. Le titre d'affichage est uniquement visible par les employés et apparaît sur la chronologie des ensembles d'activités sur la page de ticket RH sur le portail et sur mobile. Par exemple, un titre visible par les employés pour l'ensemble d'activités de pré-embauche pourrait être « Préparez-vous pour le premier jour ». Si aucun titre d'affichage n'est fourni, le nom de l'ensemble d'activités par défaut est utilisé.
      Description Description de l'ensemble d'activités d'événement de cycle de vie.
      Actifs Option pour activer l'ensemble d'activités d'événement de cycle de vie à utiliser.
      Ordre d'affichage Numéro d'ordre pour l'apparition de l'ensemble d'activités dans le concepteur d'événements de cycle de vie et dans la chronologie des ensembles d'activités sur la page de ticket RH.
      Remarque :
      • Le numéro d'ordre n'est pas lié au moment où l'ensemble d'activités est déclenché.
      • Si aucun numéro d'ordre n'est fourni, l'ensemble d'activités apparaîtra après tous les ensembles d'activités numérotés.
      • La page de ticket RH est celle où les utilisateurs peuvent consulter les détails d'un ticket RH dans Employee Service Center. Consultez Page de ticket RH pour plus d'informations.
      Affichage à ouvrir pour Option pour afficher ou masquer l'ensemble d'activités à la personne du ticket d'événement de cycle de vie pour laquelle il a été ouvert. Si l'option est sélectionnée, l'ensemble d'activités apparaîtra dans la chronologie des ensembles d'activités sur la page de ticket RH sur le portail et sur mobile.
      Remarque :
      Si elle n'est pas sélectionnée, l'ensemble d'activités n'apparaîtra pas dans la chronologie des ensembles d'activités. Les actions à faire associées, qui sont affectées à la personne pour laquelle elles ont été ouvertes et à la personne concernée, apparaîtront toujours sur la page de ticket RH. Cependant, les actions à faire qui sont affectées à toute autre personne seront masquées.
      Afficher à la personne concernée Option pour afficher ou masquer l'ensemble d'activités à la personne concernée du ticket d'événement de cycle de vie. Si l'option est sélectionnée, l'ensemble d'activités apparaîtra dans la chronologie des ensembles d'activités sur la page de ticket RH sur le portail et sur mobile. Ce processus est divisé en trois parties. En plus de cocher la case présente ici, vous devez également :
      • Sélectionner Afficher les ensembles d'activités sur la personne concernée pour le type d'événement de cycle de vie. Consultez Configurer un événement de cycle de vie pour plus d'informations.
      • Sélectionner Afficher le ticket à une personne pour le service RH auquel l'événement de cycle de vie est associé. Consultez Configurer un service RH pour plus d'informations.
      Remarque :
      Si elle n'est pas sélectionnée, l'ensemble d'activités n'apparaîtra pas dans la chronologie des ensembles d'activités. Les actions à faire associées, qui sont affectées à la personne concernée, apparaîtront toujours sur la page de ticket RH. Cependant, les actions à faire qui ne sont pas affectées à la personne concernée seront masquées.
      Audience Audience spécifique ciblée par l'ensemble d'activités. Définir une audience pour un ensemble d'activités vous permet de créer des activités au sein d'un ensemble d'activités pour un groupe spécifique de personnes. Si le champ Audience est vide, l'ensemble d'activités s'applique à tous les employés.

      Vous pouvez également utiliser l'audience comme filtre lors de l'utilisation de l'outil Ensembles d'activités de test. Pour en savoir plus, consultez Utiliser l'outil Ensembles d'activités de test pour un ensemble d'activités d'événement de cycle de vie.

      Remarque :
      vous pouvez également définir une audience au niveau de l'activité. Les critères d'audience d'un ensemble d'activités remplacent les critères d'audience d'une activité.
    5. Dans la section Condition de déclenchement de l'ensemble d'activités, définissez la condition de déclenchement de l'ensemble d'activités.
      Tableau 2. Options des conditions de déclenchement
      Condition de déclenchement Description
      Immédiat L'ensemble d'activités est déclenché suite à la création du ticket d'événement de cycle de vie.
      Date L'ensemble d'activités est déclenché avant, pendant ou après la date spécifiée.
      Remarque :
      Si la date de l'ensemble d'activités est mise à jour, la modification s'appliquera uniquement aux tickets RH ouverts avec des ensembles d'activités actifs qui n'ont pas encore été déclenchés.
      Table de déclencheur Sélectionnez un ticket RH ou une table de profil.
      Champ de déclencheur Sélectionnez un champ de date.
      Ignorer la date vide Option pour ne pas déclencher l'ensemble d'activités lorsque le champ de date est vide. Si l'option est sélectionnée, l'ensemble d'activités ne sera pas déclenché si le champ de date est vide.
      Type de décalage de date Sélectionnez le type de décalage de date :
      • Aucun
      • Avant
      • Après
      Quantité du décalage de date Indiquez une quantité de décalage. Ce champ est disponible lorsque les options Avant ou Après sont sélectionnées dans Type de décalage de date.
      Unités du décalage de date Indiquez une unité de mesure en jours, en semaines ou en mois. Ce champ est disponible lorsque les options Avant ou Après sont sélectionnées dans Type de décalage de date.
      Autres ensembles d'activités L'ensemble d'activités est déclenché après la fin d'un ou de plusieurs ensembles d'activités.
      Dépendances des ensembles d'activités Sélectionnez un ou plusieurs ensembles d'activités qui doivent être terminés avant que l'ensemble d'activités ne soit déclenché.
      Avancé L'ensemble d'activités est déclenché sur la base du script fourni.
      Script de déclencheur Fournissez un script personnalisé pour déterminer à quel moment l'ensemble d'activités est déclenché.

      Deux variables de scripts existent :

      • parentCase : référence au ticket d'événement de cycle de vie parent.
      • hrTriggerUtil : permet de vérifier d'autres ensembles d'activités ou dates dans différents types de déclencheurs.

      Le workflow du lanceur d'ensemble d'activités s'exécute toutes les quatre heures pour vérifier ces conditions. Voir Workflows Événements de cycle de vie.

      Condition L'ensemble d'activités est déclenché sur la base des conditions spécifiées.
      Remarque :
      Lors de la définition de conditions telles que la sensibilité à la casse ou les valeurs nulles, consultez API GlideFilter : champ d’application, global.
      Table de condition Sélectionnez un ticket RH ou une table de profil RH.
      Condition Utilisez le Créateur de condition afin de définir les conditions qui doivent être satisfaites pour déclencher l'ensemble d'activités.
      Combinaison L'ensemble d'activités est déclenché sur la base d'une combinaison de date spécifiée, d'autres ensembles d'activités et/ou de conditions.
      Type de combinaison Sélectionnez à quel moment l'ensemble d'activités est déclenché :
      • Et : l'ensemble d'activités est uniquement déclenché quand les conditions de tous les déclencheurs spécifiés sont satisfaites.
      • Ou : l'ensemble d'activités est uniquement déclenché quand l'une des conditions des déclencheurs spécifiés est satisfaite.
      Date Vous pouvez spécifier une date dans le cadre du type de déclencheur de la combinaison.
      Autres ensembles d'activités Vous pouvez sélectionner un ou plusieurs ensembles d'activités qui doivent être terminés dans le cadre du type de déclencheur de la combinaison.
      Condition Vous pouvez utiliser le Créateur de condition pour définir les conditions qui doivent être satisfaites dans le cadre du type de déclencheur de la combinaison.
    6. Cliquez sur Envoyer ou Mettre à jour.

    Script de déclencheur avancé

    • Type de déclencheur = avancé.
    • Le nouvel employé (Personne concernée) a un gestionnaire affecté.
    • La date de début du nouvel employé a été atteinte (ne peut pas être vide).
    • Deux ensembles d'activités spécifiques ont été terminés.
    (function shouldActivitySetTrigger(parentCase /* GlideRecord for parent case */,
    							  hrTriggerUtil /* hr_TriggerUtil script include instance */) {
    
    	//Check that employee has a manager
    	var employeelocationType = parentCase.subject_person.manager;
    	if (gs.nil(employeeLocationType))
    		return false;
    
    	//Check that the employees start date is populated and on or before today
    	var employeeStartDate = parentCase.subject_person_hr_profile.employment_start_date;
    	if (gs.nil(employeeStartDate) || !hrTriggerUtil.checkForElapsedDate(employeeStartDate.getDisplayValue()))
    		return false;
    
    	//Check Previous Sets have finished
    	var prerequisiteActivitySetIds = ['20f71984ecb61300964fb378c827556f', '58123661dbf2930085ea54c0cf9619ba'];
    	if (!hrTriggerUtil.checkActivitySetsCompleted(prerequisiteActivitySetIds))
    		return false;
    
    	return true;   
    
    })(parentCase, hrTriggerUtil);
    Remplacez l'élément sys_ids dans l'exemple par l'élément sys_ids de votre ensemble d'activités. Dans votre ensemble d'activités, cliquez sur l'icône Menu contextuel du formulaire et sélectionnez Copier sys_id.