Prendre en charge plusieurs tâches dans un événement de cycle de vie

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Utilisez la table Tâches pour créer des tickets d'événement de cycle de vie où vous pouvez spécifier à quel ticket la tâche appartient.

    Avant de commencer

    Rôle requis : sn_hr_core.admin

    Imaginons par exemple que vous avez un stagiaire qui est en passe d'occuper un poste à plein temps. Le stagiaire a deux enregistrements de tâches associés. Quand un ticket d'intégration pour le poste à plein temps est créé, le ticket est associé à l'enregistrement de tâche à plein temps, ce qui garantit que les activités et les ensembles d'activités en aval sont déclenchés en fonction des informations de cet enregistrement de tâche.

    Pourquoi et quand exécuter cette tâche

    À compter de la version New York, vous pouvez utiliser la nouvelle table Tâches (sn_hr_core_job) pour stocker plusieurs enregistrements de tâches par utilisateur et capturer l'historique des tâches des utilisateurs de votre organisation. Consultez Capturer plusieurs enregistrements de tâches pour un utilisateur pour plus d'informations.

    Procédure

    1. Si vous utilisez une intégration pour extraire des profils RH d'un système tiers, configurez votre intégration pour extraire des informations sur les tâches dans la table Tâches (sn_hr_core_job).
      Pour obtenir des détails sur la configuration d'une intégration tierce avec Prestation de services RH, consultez Intégration de Prestation de services RH à des systèmes tiers.
    2. Pour créer des tickets RH, associez la tâche de la personne concernée au ticket RH avec le champ subject_person_job.
      Par exemple, pour l'événement de cycle de vie préconfiguré Intégration de nouveaux employés, la règle métier Create HR Case if Start Date is Future de la table Tâches est configurée pour créer automatiquement des tickets d'intégration pour les utilisateurs ayant une date de début pour leur future tâche. Lorsque la règle crée le ticket d'intégration, elle utilise le champ subject_person_job pour spécifier la tâche pour laquelle l'utilisateur est intégré.
      Remarque :
      Si vous utilisez la table Tâches, assurez-vous de désactiver la règle métier Create HR Case if Start Date is Future de la table Profil RH.

      Règle métier associée au champ subject_person_job.

    3. Pour l'événement de cycle de vie, assurez-vous que les ensembles d'activités pertinents sont déclenchés par la tâche de la personne concernée en mettant à jour la valeur du champ Déclencheur sur subject_person_job.
      Par exemple, l'ensemble d'activités Jour 1 dans l'événement de cycle de vie Embauche de nouveaux employés est déclenché par la date de début de la tâche de la personne concernée.

      Ensemble d'activités d'événement de cycle de vie avec le champ de déclencheur défini sur la date de début de la tâche de la personne concernée.

    4. Si vous n'utilisez pas d'intégration tierce, mais que vous avez besoin de configurer le changement d'un travail principal, vous pouvez vous servir du flux secondaire Changer le travail principal pour changer le travail principal de la personne concernée via une activité d'événement de cycle de vie.
      Par exemple, vous pouvez créer une activité d'événement de cycle de vie pour changer la tâche principale de la personne concernée en remplaçant l'ancienne tâche par la nouvelle tâche via la définition de la valeur Type d'activité sur Flux et de la valeur Flux sur Changer la tâche principale.

      Activité d'événement de cycle de vie avec flux de modification de la tâche principale.