Événements de cycle de vie Intervalle d’évaluation

  • Rversion finale: Australia
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Il existe un mécanisme permettant de garantir que les minuteurs d’un workflow se déclenchent automatiquement plutôt que d’attendre que l’intervalle d’évaluation se déclenche.

    Les ensembles d’activités peuvent être déclenchés à l’aide de différentes méthodes selon la façon dont vous les configurez :

    *Lorsqu’un ensemble d’activités est déclenché par d’autres ensembles d’activités, il doit attendre la résolution de toutes les dépendances avant de se déclencher.

    Flux du lanceur d’activités RH

    Lorsqu’un ticket d’événement de cycle de vie passe à l’état Prêt, tous les ensembles d’activités s’exécutent via le flux de lanceur d’activités RH. Les activités de chaque ensemble d’activités ne sont pas déclenchées pour l’instant. Lorsqu’un ensemble d’activités ne dépend pas d’autres ensembles d’activités pour déclencher des activités, les conditions de déclenchement sont analysées.

    Si la condition de déclenchement n’est pas remplie, il attend que le minuteur Attendre pour réévaluer le script de déclencheur s’exécute (par défaut toutes les quatre heures).

    Si la condition de déclenchement est remplie, mais après l’exécution de l’intervalle d’évaluation, il doit attendre encore quatre heures avant que l’ensemble d’activités ne soit réévalué. Cela peut entraîner des retards dans le déclenchement d’un ensemble d’activités.

    Le minuteur Attendre pour réévaluer le script de déclenchement utilise la sn_hr_le. Champ Minuteur de fermeture de l’ensemble Toutes les activités sous Propriétés de l’événement de cycle de vie pour déterminer quand évaluer l’ensemble d’activités. La valeur par défaut est de 4 heures.

    Vous pouvez réduire la valeur dans le sn_hr_le. Toutes les activités définissent le champ du minuteur de fermeture afin de lancer l’ensemble d’activités plus tôt.
    Remarque :
    Soyez prudent si vous décidez de modifier la valeur par défaut. Des mises à jour fréquentes déclenchent plus d’événements et peuvent entraîner l’annulation de vos ensembles d’activités d’événements de cycle de vie avant qu’ils ne puissent être terminés. Pour plus d'informations, consultez Propriétés de l’événement de cycle de vie.

    Condition avec ensemble d’activités BR d’événement (démo)

    Une alternative à l’utilisation du champ Intervalle d’évaluation consiste à utiliser la condition avec l’ensemble d’activités d’événement BR (démo) inclus avec les données de démonstration comme exemple de ce que vous pouvez utiliser. Il s’agit d’une solution facultative, mais vous pouvez créer et utiliser du code côté serveur (règle métier, script d’événement, tâche planifiée...) qui déclenche l’événement check_activity_set_trigger dans le workflow Vérification du déclencheur d’ensemble d’activités RH. N’importe quel ensemble d’activités peut être déclenché à l’aide de l’événement check_activity_set_trigger du côté serveur, à l’exception des ensembles d’activités qui sont déclenchés immédiatement ou uniquement par d’autres ensembles d’activités.
    Remarque :
    Pour accéder à l’ensemble d’activités Condition avec l’événement BR (démo), activez le module d’extension Ressources humaines Scoped App : Lifecycle Events for Enterprise (com.sn_hr_lifecycle_ent). Il s’agit d’une méthode facultative qui peut être utilisée à la place des valeurs du champ Intervalle d’évaluation .
    • Le type de déclencheur de l’ensemble d’activités doit être défini sur Condition.
    • L’ensemble d’activités Condition avec événement BR (démo) se déclenche lorsque l’état du ticket primaire des événements de cycle de vie passe à Travail en cours.
    • L’activité E-mail - Condition avec événement BR (démo) est incluse dans l’ensemble d’activités Condition avec événement BR (démo).
    • L’ensemble d’activités Condition avec événement BR (démo) contient le workflow du lanceur d’activités RH . Elle contient également la règle métier Condition avec événement BR (démo).
      • La règle métier Condition avec événement BR (démo) s’exécute une fois que l’état d’un ticket LE passe à Travail en cours.
      • Il recherche ensuite les workflows en cours d’exécution pour le ticket LE jusqu’à ce qu’il trouve le workflow de vérification du déclencheur d’ensemble d’activités RH et diffuse l’événement check_activity_set_trigger à ce workflow.
    • Vous pouvez modifier la règle métier Condition avec l’ensemble d’activités d’événement BR (démo),E-mail - condition avec activité d’événement BR (démo) et Condition avec événement BR (démo) en fonction de vos besoins.
      Remarque :
      Pour plus d’informations, consultez Workflows Événements de cycle de vie et Règles métier.

    Workflow de vérification du déclencheur d’ensemble d’activités RH

    Le workflow de vérification du déclencheur d’ensemble d’activités RH (voir ci-dessous) a été ajouté au workflow du lanceur d’activités RH afin que n’importe quel script côté serveur puisse notifier le workflow pour voir si l’ensemble d’activités est prêt à être déclenché.
    Remarque :
    Il ne déclenche pas l’activité, il évalue la condition de l’ensemble d’activités.
    • Le workflow de vérification du déclencheur d’ensemble d’activités RH est appelé lorsqu’un ensemble d’activités ne dépend pas d’autres ensembles d’activités.
    • Il vérifie périodiquement si la condition de déclenchement d’un ensemble d’activités est remplie.
    • Si les conditions de déclenchement ne sont pas remplies, l’intervalle d’évaluation est toujours attendu.
    • Si l’événement check_activity_set_trigger se déclenche, les conditions de déclenchement de l’ensemble d’activités sont vérifiées immédiatement.