Événements de cycle de vie Optimisation de la progression de l’ensemble d’activités
Assurez-vous que les ensembles d’activités que vous avez définis pour Événements de cycle de vie une progression transparente jusqu’à leur achèvement lorsqu’ils remplissent les conditions de déclenchement pour un Événements de cycle de vie ticket.
Les ensembles d’activités sont créés ou modifiés pour définir un groupe d’activités. Les ensembles d’activités représentent différentes étapes du processus d’événement de cycle de vie et présentent des conditions dans lesquelles ils sont déclenchés. Les conditions de déclenchement d’un ensemble d’activités dépendent des valeurs définies dans les champs Type de déclencheur et Audience de l’enregistrement de l’ensemble d’activités. Lorsqu’un ensemble d’activités est créé, le champ État de l’enregistrement du contexte de l’ensemble d’activités correspondant est défini sur En attente de déclenchement. Une fois qu’un ensemble d’activités remplit les conditions de déclenchement qui lui sont définies, la valeur du champ État est changée en Activités en cours d’exécution.
| Problème | Description | Solution |
|---|---|---|
| Changements de configuration | Des changements de configuration d’ensemble d’activités sont effectués même si des tickets existants Événements de cycle de vie dépendent d’une configuration d’ensemble d’activités précédente. | Vous devez faire preuve de prudence lorsque vous modifiez la configuration d’un ensemble d’activités défini et actif, en particulier les composants suivants :
Les tickets existants Événements de cycle de vie n’utilisent pas les changements de configuration que vous avez apportés à un ensemble d’activités lorsque l’une des conditions suivantes est vraie :
Ces changements de configuration doivent être effectués dans une instance de non-production afin de valider si les changements produisent des effets indésirables. Conseil :
Si un ensemble d’activités stagne en raison d’un changement de configuration, vous pouvez procéder comme suit pour reprendre la progression :
|
| Mauvaise configuration | Configuration erronée d’un ensemble d’activités qui provoque un comportement involontaire et nuit à la progression des activités au sein d’un ensemble d’activités. | Passez en revue les ensembles d’activités que vous avez définis pour confirmer s’ils sont correctement configurés. Par exemple, vous avez défini un nouvel ensemble d’activités, un ensemble d’activités 2 (AS2), et défini le champ Type de déclencheur sur Autres ensembles d’activités afin que AS2 soit déclenché après l’achèvement de l’ensemble d’activités 1 (AS1). Toutefois, si AS1 est désactivé, votre configuration pour AS2 devient invalide. Étant donné qu’AS1 est désactivé, la configuration d’AS2 doit être modifiée pour supprimer sa dépendance d’AS1. |
| Personnalisation | Problèmes associés aux workflows personnalisés Événements de cycle de vie ou à leurs includes de script connexes utilisés pour gérer et exécuter les activités. | Confirmez s’il existe des enregistrements d’accès restreint pour l’appelant (RCA) qui ont été invalidés à la suite de la modification d’un include de script. S’il existe des enregistrements RCA non valides associés à un include de script modifié, examinez chaque enregistrement et autorisez l’accès en conséquence. Confirmez également s’il existe des enregistrements RCA comportant une erreur concernant l’impossibilité d’appeler ou d’accéder à un include de script, comme hr_ActivitySet. |
| Intervalle d’évaluation | Réduire l’intervalle de temps qui doit s’écouler entre chaque cycle du processus d’évaluation de l’ensemble d’activités. Le processus d’évaluation de l’ensemble d’activités détermine si les ensembles d’activités dont le champ État est défini sur En attente de déclenchement dans l’enregistrement du contexte de l’ensemble d’activités correspondant répondent aux conditions de déclenchement qui ont été définies pour eux. | Soyez prudent si vous décidez de réduire l’intervalle de temps entre chaque cycle du processus d’évaluation de l’ensemble d’activités à une valeur inférieure à la valeur par défaut (quatre heures). La réduction du temps d’attente entre chaque cycle du processus d’évaluation de l’ensemble d’activités augmente la fréquence à laquelle le processus d’évaluation de l’ensemble d’activités s’exécute. Par conséquent, cette modification augmente le nombre d’activités de workflow qui s’exécutent simultanément. Si le nombre d’activités en cours d’exécution atteint la capacité des activités qui peuvent être traitées par le workflow, le workflow est annulé lors de sa prochaine tentative d’exécution. Passez en revue la table Contextes des workflows pour confirmer s’il existe des enregistrements associés à un Événements de cycle de vie workflow qui ont été annulés. Le champ État de l’enregistrement de contexte du workflow correspondant est défini sur Annulé pour les workflows qui ont été annulés. Conseil :
Utiliser le Condition avec ensemble d’activités BR d’événement (démo) au lieu de modifier l’intervalle d’évaluation. Consultez la rubrique Événements de cycle de vie Intervalle d’évaluation pour plus d’informations sur l’intervalle d’évaluation et l’ensemble d’activités Condition avec événement BR (démo). |
| Critère d'audience | La personne ne répond pas aux critères d’audience définis pour une activité destinée à une audience cible. L’ensemble d’activités correspondant est ignoré lors du processus d’évaluation. | Passez en revue la table Contextes de l’ensemble d’activités pour confirmer s’il existe des enregistrements qui ont été ignorés. Le champ État de l’enregistrement de contexte de l’ensemble d’activités correspondant est défini sur Ignoré pour les ensembles d’activités qui ont été ignorés. |