Ksaar documentation
Se connecter
  • 👋Bienvenue sur Ksaar !
  • 👾Les concepts de base
    • ✨Créer une App
    • ✋L'Espace Personnel
    • 🎨Éditer le contenu
  • LES ÉLÉMENTS
    • 🔠Les éléments
    • 🧑‍🎨 Éléments contenus basiques
    • ✔️ Éléments champs
    • { } Les Variables
    • 📈Éléments données
    • 🖇️Éléments liaisons
      • ↔️Liaison synchronisée
    • ⏭️Éléments matrices
    • 💯Les Calculs
      • 📆Calculs sur des dates
      • 🔢Calculs conditionnels
      • 🔗Calculs de liaison
    • ➗Les Formules
  • Les workflows
    • 🗂️Le Workflow
      • 🚀Workflow public
    • 📋Les Pages
    • 💥Les Actions
      • ✉️Envoi d'e-mails et de SMS
      • 🧭Redirection
      • 📄Créer un document
      • ⏭️Exporter une fiche
      • 🔄Mettre à jour les champs et liaisons
      • 💱Convertir des fichiers
      • 🚻Créer un groupe
      • 👯‍♂️Ajouter au(x) groupe(s)
      • 📝Signature électronique
      • ☎️Call API
      • 🧠Ksaar AI
      • 🔃Boucle
      • ⏺️Créer un enregistrement
      • 🗑️Supprimer un enregistrement
      • ✔️Activer un utilisateur
      • 🚫Désactiver un utilisateur
      • 📲Créer un QR code
      • 👤Créer un utilisateur
      • ⏺️Sauvegarder l'enregistrement
      • 🗓️Créer un ICS
    • ⬆️Importer des données
    • ⬇️Exporter des données
    • 👀Les Suivis
    • 📑Les fiches : Modifier/afficher vos données
    • ⚙️Les tables
  • Les utilisateurs
    • 🤵‍♀️Créer un Persona
    • 🤵‍♂️Éditer un Persona
    • 👥Groupes
    • 👤Utilisateurs
    • ➕Ajouter un utilisateur
    • 🔐Délégation de l'administration
  • L'affichage des données
    • 👀Visualiser les données
    • 🔲Tableaux
    • 🗓️Plannings
    • ⬜Kanban
    • 📉Dataviz
    • ⚫Listes
    • 📍Cartes
    • 📆Planning de ressources
    • 🕙Planning de réservation de créneaux
  • Design
    • 🔡Customisation des polices
  • 🎨Gestion des styles d'une application
  • Le multi-environnement
    • 🌳Le multi-environnement
      • 🤓L'essentiel du multi-environnement
      • ⏯️Utiliser le multi-environnement
      • 📤Mettre en production
      • 🕑L'historique de versions
  • ALLER PLUS LOIN
    • 🔗Les Liaisons
    • ☝️Les Conditions
    • 🎬Les Scénarios Conditionnels
    • 🪆Les Poupées Russes
    • 🚀Les Automations
      • ⏺️Quand un enregistrement est créé
      • 💱Quand un enregistrement est modifié
      • ⏱️À une date prévue
      • 🌐Quand un webhook est reçu
      • 📩Quand un e-mail est reçu
    • 🔎Vérifier si un enregistrement est déjà existant
    • 📱Créer une app iOS
    • 💾Sauvegarder ses données
  • CONNEXIONS
    • 📧Connexion à un serveur SMTP
      • Paramétrer un SMTP Google / Gmail
      • Paramétrer un SMTP Outlook
    • 🌐API Ksaar
    • 🧰Make
      • 📥Remplir un Google Sheets avec des enregistrements Ksaar
      • 🗓️Synchroniser un agenda Google avec des enregistrements Ksaar
    • 🤖Zapier
  • EN SAVOIR PLUS
    • 📗Le dico Ksaar
    • ❓FAQ
Propulsé par GitBook
Sur cette page
  • ⏺️ L'action boucle sur des enregistrements
  • ☎️ L'action boucle sur le résultat d'un call API

Cet article vous a-t-il été utile ?

  1. Les workflows
  2. Les Actions

Boucle

PrécédentKsaar AISuivantCréer un enregistrement

Dernière mise à jour il y a 1 mois

Cet article vous a-t-il été utile ?

L'action Boucle permet de sélectionner une liste d'enregistrements et d'effectuer une séquence d'Actions pour chacun d'entre eux.

Il est possible de boucler sur :

⏺️ L'action boucle sur des enregistrements

Lorsque vous sélectionnez l'action boucle sur des enregistrements, vous devez choisir sur quelle table vous voulez effectuer votre boucle. Puis, vous pouvez conditionner votre boucle et paramétrer l'ordre dans lequel sera effectué votre boucle.

Dans le tutoriel suivant, vous trouverez trois cas d'usage de l'action boucle :

  • Duplication d'enregistrement d'un workflow à matrice

  • Duplication d'enregistrement dans un même table

  • Duplication d'enregistrement d'une table A à une table B

☎️ L'action boucle sur le résultat d'un call API

Lorsque vous sélectionnez l'action boucle sur le résultat d'une action call API, vous devez choisir sur quelle liste vous souhaitez itérer. Vous pouvez ensuite utiliser les objets de la liste sélectionnée dans la séquence d'action de votre boucle.

Cette action peut servir à pré-remplir une matrice qui affiche les résultats d'un Call API. Prenons l'exemple, d'un logiciel qui affiche une matrice de communes recherchées par code postal.

🚧 Construire une boucle sur le résultat d'un call API (exemple)

1️⃣ Créez un workflow Recherche des communes par code postal et dans la première page ajoutez un champ texte Code postal pour permettre aux utilisateurs de renseigner un code postal.

2️⃣ Ajoutez une action Call API et utilisez la documentation de l'API que vous souhaitez appeler. Ici, on utilise l'API Géo fourni par le gouvernement et plus particulièrement la recherche par commune. Le Call APi est paramétré de la manière suivante :

En testant la requête sur un code postal quelconque, vous obtenez un schéma que vous pouvez directement utiliser dans votre Call API en cliquant sur Utiliser ce schéma.

3️⃣ Ajoutez une action boucle et bouclez sur le résultat de votre action Call API communes.

4️⃣ Créez un nouvelle page en dehors de votre boucle pour afficher vos résultats. Ajoutez-y une matrice et paramétrez ses colonnes.

5️⃣ Finalement, dans votre boucle, vous pouvez créer un enregistrement dans votre matrice pour permettre à l'utilisateur de visualiser les résultats de sa recherche par code postal.

En saisissant le code postal 14123, l'utilisateur obtient la matrice suivante :

💥
🔃
des enregistrements
le résultat d'une action call API
Paramétrage du Call API
Schéma obtenu pour le paramétrage précédent
Paramétrage de la boucle
Matrice des résultats
Paramétrage de l'action créer un enregistrement