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.

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 offset, page_index, url ou un objet de liste utilisé pour recueillir des enregistrements.

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 FALSE dans un premier temps.

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 break et doit être définie sur FALSE dans l'objet.

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.