Paginer
Cette carte de fonction est uniquement disponible dans Workflows Connector Builder.
Utilisez un flux d'aide pour paginer plusieurs pages d'une réponse HTTP.
Consultez les rubriques suivantes pour obtenir des exemples et des bonnes pratiques utilisant la carte de fonction Paginer :
Aperçu
La fonction de pagination interne agit comme une boucle « Faire pendant » en sens qu'elle recherche une condition pour déterminer si un flux doit arrêter la boucle.
Lorsque la boucle commence, un objet est transmis au champ objet de la fonction. Un flux d'aide gère ensuite les valeurs contenues dans cet objet. Lorsque les valeurs de cet objet sont mises à jour, elles sont renvoyées à la fonction. Si la condition d'arrêt n'est pas remplie, l'objet est renvoyé au flux d'aide avec les valeurs mises à jour.
Il est important pour la fonction de pagination de bien utiliser le champ chemin. S'il n'est pas correctement géré, le flux risque de s'exécuter jusqu'à ce qu'il atteigne le nombre maximal de 5 000 itérations.
Pour arrêter l'itération, votre flux doit supprimer le champ chemin de l'objet.
Entrée
| Champ | Définition | Type | Obligatoire |
|---|---|---|---|
|
objet |
L'objet qui passe par le flux d'aide. Il peut contenir un nombre illimité de paires clé-valeur, comme L'objet doit contenir une clé qui contient à son tour la condition d'arrêt afin d'indiquer à la fonction quand arrêter l'itération. La valeur de cette clé doit être définie sur |
Objet | TRUE |
|
chemin |
Ce champ désigne le nom de la clé dans l'objet que la fonction doit surveiller afin de savoir quand arrêter la boucle. Cette clé est généralement appelée Pour arrêter l'itération, votre flux d'aide doit supprimer ce champ chemin de l'objet. |
Texte | TRUE |
|
Flux d'aide |
Un flux d'aide est utilisé pour traiter l'objet transmis à l'entrée objet. |
Flux |
TRUE |
Sortie
| Champ | Définition | Type |
|---|---|---|
|
sortie |
L'objet qui contient les nouvelles valeurs. |
Objet |
Exemple
Consultez la section Paginer : définir un index de page maximum pour un exemple d'utilisation de la fonction Paginer pour itérer sur un objet un certain nombre de fois.