Utilisez cette action pour faire en sorte que votre processus répète une série d’actions jusqu’à IT réponde à certains critères avant IT passer à l’action suivante dans votre conception. Avec cette action, l’appelant détermine quand la boucle continue. La mise en boucle se poursuit jusqu’à ce que le flux ne reçoive plus de réponse affirmative de l’appelant, ce qui indique qu’aucune autre action n’est nécessaire. Vous pouvez créer une logique de flux avec cette action de plusieurs façons, y compris :

  • Boucle zander les objets d’une collection 

    Boucle à travers les éléments d’une collection s’applique aux actions à l’intérieur de la boucle à chaque élément d’une collection de variables. Par exemple, les actions à l’intérieur de la boucle peuvent ajouter 2, puis se multiplier par 3. Si vous avez fait une boucle à travers une collection de cinq entiers, puis la boucle ajouterait 2 à la première entierte, multiplierlait la somme par 3, et remettez le produit dans la fente du premier entier dans la collection. La boucle ferait les mêmes actions sur le deuxième entier, puis le troisième, quatrième et cinquième. Quand il a terminé avec le dernier élément de la collection, la boucle serait "sortie" et votre processus passerait à l’action suivante dans votre processus conception.

  • Boucle jusqu’à ce qu’un nombre fixe soit atteint 

    Boucle jusqu’à ce qu’un dénombrement fixe soit atteint applique les actions à l’intérieur de la boucle pour un certain nombre de fois que vous spécifiez. Par exemple, si vous spécifiez 10, la boucle s’exécute 10 conception fois avant de passer à l’action suivante dans votre processus.

  • Boucle pendant qu’une condition est vraie 

    Boucle pendant qu’une condition est vraie applique les actions à l’intérieur de la boucle tant qu’une certaine condition est vraie, comme une valeur d’entierceur étant supérieure à zéro. Vous utilisez l’éditeur boîte de dialogue d’expression pour construire la condition.

Remarque :  Il y a deux façons de boucler alors qu’une condition est vraie. Tout d’abord, vous pouvez vérifier l’état avant de passer par la boucle. Si vous vérifiez avant de passer par la boucle, puis si la condition est fausse, le processus ne passera pas par la boucle. Deuxièmement, vous pouvez vérifier l’état après avoir traversé la boucle. Dans ce cas, le processus passera toujours par la boucle même si la condition est déjà fausse. Le «  cas extrême » se produit lorsque la condition n’est jamais vraie. Si le processus vérifie la condition avant d’exécuter la boucle, alors la boucle ne s’exécutera jamais. Si le processus vérifie la condition après l’exécution de la boucle, alors même si la condition est toujours fausse, la boucle sera toujours exécuter au moins une fois. Par par défaut , le processus vérifie la condition avant d’exécuter la boucle.
Nom Description
Nom Ajoutez une étiquette descriptive pour l'action.
Nom des données d'index actuel Utilisez pour suivre le nombre de boucles en cours, en commençant à 0 pour la première boucle puis par incréments de 1 à chaque fois.
Question

Ici, demandez aux destinataires ce qu’ils aimeraient faire. Par exemple, « Puis-je vous aider avec autre chose ? »

Réponse invalide :
Aucune entrée

our une réponse non valide sans entrée, ajoutez une phrase à lire au destinataire. Par exemple, "Dites oui si vous voulez continuer ou dites non si vous ne voulez pas continuer."

Remarque :  Le robot renvoie la configuration que vous avez définie dans Settings > User Input > No Input Detected > No Input Apology combinée à la communication Question.

Personnaliser Pas d'entrée

Permet d'activer le champ Réprompts sans entrée et de créer une liste d'invites sans entrée que le robot renvoie de manière incrémentielle lorsqu'il ne reçoit aucune entrée de la part de l'utilisateur.

Pas d'entrée Reprompts

Lorsque le bot reçoit une réponse négative, il renvoie la communication à la position dans la collection des réponses négatives qui correspond au nombre actuel de réponses négatives reçues pour cette action. Par exemple, le premier "No Input" déclenche l'utilisation par le robot du premier "No Input reprompt" de la collection définie.

La longueur de la collection de messages de non-entrée remplace également le nombre maximum de tentatives de non-entrée que vous avez défini dans Settings > User Input > No Input Detected > Maximum Number of No Input Retries pour cette action particulière. Par exemple, si vous définissez deux répétitions dans la collection, le robot essaiera deux fois. Une collection vide désactive les tentatives de non correspondance.

Remarque : Le robot renvoie la configuration que vous avez définie dans Settings > User Input > No Match Detected > No Match Apology combinée à la communication No Match.

Défaut Pas d'entrée

Active le champ Pas de saisie et vous permet de définir une seule invite Pas de saisie que le robot renvoie lorsqu'il ne reçoit pas de saisie.

Aucune correspondance

La communication que le robot renvoie lorsque la saisie de l'utilisateur n'est pas une correspondance valide.

Remarque : Le robot renvoie la configuration que vous avez définie dans Settings > User Input > No Match Detected > No Match Apology combinée à la communication No Match.

Personnaliser Pas de correspondance

Active le champ Reprompts sans correspondance et vous permet de créer une liste d'invites sans correspondance. Le robot renvoie ces messages de manière incrémentielle après avoir reçu des événements d'entrée "Pas de correspondance".

Pas de correspondance Reprompts

Lorsque le robot reçoit une entrée No Match, il renvoie la communication à la position dans la collection No Match Reprompts qui correspond au nombre actuel d'entrées No Match reçues pour cette action. Par exemple, la première entrée "No Match" déclenche l'utilisation par le robot de la première relance "No Match" de la collection définie.

La longueur de la collection de tentatives de réponse sans correspondance a également priorité sur le nombre maximum de tentatives de réponse sans correspondance que vous avez défini dans Settings > User Input > No Match Detected > Maximum Number of No Match Retries pour cette action particulière. Par exemple, si vous définissez deux répétitions dans la collection, le robot essaiera deux fois. Une collection vide désactive les tentatives de non correspondance.

Remarque : Le robot renvoie la configuration que vous avez définie dans Settings > User Input > No Match Detected > No Match Apology combinée à la communication No Match.

Défaut Pas de correspondance

Active le champ No Match par défaut et vous permet de définir une invite No Match unique que le robot renvoie après avoir reçu des événements d'entrée No Match.