Si un opérateur est dans une boucle et que le délai d'expiration est configuré, les scénarios suivants ont lieu pour les actions sélectionnées :
Sélectionnez l'une des actions suivantes :
Si cette option est sélectionnée, le processus se poursuit de la manière suivante après un délai d'expiration :
1. L'itération suivante s'exécute.
2. Le code de post-exécution s'exécute uniquement si l'itération est terminée.
Utilisation de la variable d'ensemble de données OverallLoopDuration pour poursuivre le bouclage d'un opérateur expiré :
A la fin de l'exécution, OverallLoopDuration contient la durée en secondes du début de la première itération jusqu'à la fin de la dernière itération. Si l'opérateur expire, OverallLoopDuration n'indiquera pas la durée en secondes depuis le démarrage de la première itération jusqu'à l'expiration de l'opérateur.
Si cette option est sélectionnée, le processus se poursuit de la manière suivante après un délai d'expiration :
1. L'itération se réinitialise (c'est-à-dire, l'itération particulière commence à s'exécuter à nouveau).
2. Le code de post-exécution s'exécute uniquement lorsque l'itération en cours se termine (non pas lorsque l'itération est réinitialisée).
3. L'itération suivante s'exécute uniquement lorsque l'itération se termine.
Remarque : Si Réinitialiser est sélectionné, l'option Date cible est alors désactivée dans le menu déroulant Type.
Utilisation de la variable d'ensemble de données OverallLoopDuration pour réinitialiser le bouclage d'un opérateur expiré :
Si vous avez défini une boucle pour un opérateur, avec une action Réinitialiser associée au délai d'expiration, CA Process Automation vérifie la condition de boucle à chaque itération. La condition de boucle n'est pas vérifiée lorsqu'une itération est réinitialisée. La variable OverallLoopDuration indique la durée en secondes à partir du début de la première itération, y compris le temps passé pour toutes les itérations réinitialisées. La réinitialisation d'itération n'affecte pas la variable OverallLoopDuration.
Si cette option est sélectionnée, le flux se poursuit de la manière suivante après un délai d'expiration :
1. L'itération s'interrompt.
2. Le code de post-exécution s'exécute.
3. L'itération suivante s'exécute.
Si cette option est sélectionnée, le processus se poursuit de la manière suivante après un délai d'expiration :
1. L'itération continue de s'exécuter en mode détaché.
Remarque : Une instance d'un processus démarré en mode détaché n'a aucune relation de type parent avec le processus qui l'a démarrée et est le processus racine dans une séquence d'appel générée à partir de ce processus.
2. Le code de post-exécution s'exécute.
3. L'itération suivante s'exécute.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|