Considérations en matière de conception. SAP BusinessObjects Data Services 4.1 Support Package 1
Worflows
•
Considérations en matière de conception
•
•
Utilisation d'une boucle WHILE avec Afficher les données
9.7.1 Considérations en matière de conception
La boucle WHILE désigne un objet à utilisation unique que vous pouvez utiliser dans un workflow. La boucle WHILE répète une séquence d'étapes tant que la condition est vraie.
224
Généralement, les étapes exécutées au cours de la boucle WHILE se traduisent par une modification de la condition de telle sorte qu'éventuellement, la condition ne soit plus remplie et que le workflow existe à partir de la boucle WHILE. Si la condition n'est pas modifiée, la boucle WHILE n'est pas interrompue.
Par exemple, vous souhaitez peut-être qu'un workflow attende jusqu'à ce que le système écrive un fichier spécifique. Vous pouvez utiliser une boucle WHILE pour vérifier l'existence du fichier à l'aide de la fonction file_exists. Tant que le fichier n'existe pas, vous pouvez exécuter le workflow en mode veille pour une durée spécifique, soit une minute avant que le contrôle ne reprenne.
Comme le système peut ne jamais écrire le fichier, vous devez ajouter un autre contrôle à la boucle, par exemple un compteur, pour garantir que la boucle WHILE existe éventuellement. En d'autres mots, modifiez la boucle WHILE pour vérifier l'existence du fichier et la valeur du compteur. Dès que le fichier n'existe pas et que la valeur du compteur est inférieure à une valeur spécifique, répétez la boucle
WHILE. Dans chaque itération de la boucle, mettez le workflow en mode veille puis augmentez le compteur.
2012-11-22

Link público atualizado
O link público para o seu chat foi atualizado.