Question:
Comment faire une boucle dans un champ ou une variable de mot-clé dans Workflow Manager ?
Réponse :
Soyez conscient d'une limitation connue lors de l'utilisation de boucles ; selon que vous utilisez un système On-premises ou Cloud, après qu'une tâche (par exemple, la condition "loop condition") ait été exécutée un certain nombre de fois sans interaction humaine, la détection de boucle sera déclenchée et le workflow sera annulé, condition "loop condition") a été exécutée un certain nombre de fois sans interaction humaine, la détection de boucle sera déclenchée et le flux de travail sera dépublié.
*NOTE : La limite pour les systèmes en nuage est de 10 itérations et ne peut pas être modifiée.
Pour les organisations sur site, veuillez vous référer à KBA-36493.
- Créez des tâches vides, nommez-les et connectez-les. Voir notre exemple ci-dessous de la façon dont cela peut être configuré.
- Créer les trois variables suivantes : keywordCount (Numérique), i ( Numérique), lineContent (Texte)
- Mettez le compteur de la boucle à "0" et obtenez le nombre de lignes dans le champ du mot-clé.
Variable globale de workflow = keywordCount = Expression arithmétique = DW_KEYWORD.Count()
Variable globale de workflow = i =Entrée fixe = 0
- Dans cette condition, vous vérifiez si la boucle doit être exécutée à nouveau ou si elle est terminée.
GV_i >= GV_keywordCount
- A l'intérieur de la boucle, vous obtenez le texte de la ligne que vous traitez actuellement et vous augmentez le compteur de la boucle.
Variable globale du flux de travail = ligne = Expression arithmétique = DW_KEYWORD[GV_i]
Variable globale du flux de travail = i = Expression arithmétique = GV_i + 1
Le KBA s'applique aussi bien aux organisations en nuage qu'aux organisations sur site.
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.