Adalo, un créateur d'applications sans code pour les applications web pilotées par base de données et les applications iOS et Android natives publiées sur l'App Store Apple et Google Play, vous permet d'automatiser les flux de travail des applications en fonction des dates et heures, simplifiant les tâches comme l'envoi de rappels ou la mise à jour des statuts des utilisateurs.
- Déclencheurs et actions: Les déclencheurs (par exemple, les clics de bouton) lancent les flux de travail, tandis que les actions (par exemple, les notifications) définissent ce qui se passe ensuite.
- Actions intégrées ou personnalisées: Les déclencheurs intégrés gèrent les éléments de base comme la navigation ou les mises à jour de base de données. Les actions personnalisées (plan professionnel requis) connectent votre application à des outils externes comme Zapier ou SendGrid.
- Configuration de déclencheurs basés sur le temps: Utilisez la logique conditionnelle liée aux propriétés Date/Heure pour automatiser les flux de travail (par exemple, envoyer une notification si la date d'aujourd'hui correspond à une condition).
- Test et publication: Testez les flux de travail en mode aperçu d'Adalo et ajustez les conditions pour plus de fiabilité. Surveillez les flux de travail en direct grâce à la base de données et aux analyses d'Adalo.
Adalo prend en charge les fonctionnalités sensibles au temps sur le web, iOS et Android, offrant une flexibilité pour les applications telles que les systèmes de réservation ou les outils de rappel. Commencez par le plan gratuit et développez selon vos besoins.
Guide étape par étape pour planifier des actions basées sur le temps dans Adalo
Planification des notifications dans Adalo: Série de construction des vacances - Partie 3
Ce dont vous avez besoin avant de commencer
Avant de vous lancer dans les flux de travail planifiés, assurez-vous que votre compte et votre base de données sont correctement configurés. Vous pouvez tester les fonctionnalités de base sur le niveau gratuit, mais vous devrez effectuer une mise à niveau vers Forfait Professionnel pour accéder aux actions personnalisées, essentielles pour travailler avec des flux de travail externes et des connexions API. À 36 $/mois, Adalo offre le prix le plus bas pour la publication native sur l'app store avec une utilisation illimitée, ce qui signifie aucune limite sur les actions, les utilisateurs, les enregistrements ou le stockage.
Les actions personnalisées s'appliquent au niveau de l'équipe, donc toute modification se met à jour automatiquement dans toutes vos applications. Ceci est particulièrement utile lors de l'intégration avec des calendriers externes comme Google ou Outlook.
Votre base de données est l'épine dorsale de toute action planifiée. Pour configurer des déclencheurs efficaces, créez une collection bien structurée, comme « Événements » ou « Publications de contenu ». Incluez des propriétés comme Date et heure, Statut (par exemple, Brouillon, Planifié, Publié), et, si nécessaire, Fuseau horaire. Pour les applications nécessitant une planification précise, ajoutez une collection Créneaux horaires et une Temps tampon (mesurée en minutes) pour éviter les chevauchements. Si votre application implique plusieurs utilisateurs, liez les éléments planifiés à la collection Utilisateurs pour des actions personnalisées.
Ajouter un Fuseau horaire La propriété garantit que le contenu planifié s'affiche correctement dans le fuseau horaire local de chaque utilisateur. Lors de l'utilisation de Magic Text pour les dates dans les intégrations externes, sélectionnez l'option « Aucun formatage » pour assurer un traitement en douceur des données.
Une chose à garder à l'esprit : les sessions de connexion des utilisateurs d'Adalo expirent après 20 jours par défaut, ce qui pourrait affecter les notifications. Pour éviter les problèmes, incluez toujours une action de secours dans votre logique conditionnelle. Cela garantit que votre application reste fonctionnelle même si les conditions basées sur le temps ne sont pas remplies. Avec cette base solide, votre application sera prête pour des performances fiables.
Ensuite, vous apprendrez à définir les déclencheurs et les actions pour que vos flux de travail planifiés fonctionnent de manière transparente.
Comment définir les déclencheurs et les actions dans Adalo
Comprendre les déclencheurs et les actions
Dans Adalo, les déclencheurs sont le « quand » et les actions sont le « quoi » des flux de travail de votre application. Un déclencheur, comme un appui sur bouton, une soumission de formulaire ou un clic d'image, déclenche une action, qui indique à votre application comment réagir. Les actions créent l'expérience interactive en connectant les composants visuels à vos propriétés de base de données.
Pour plus de flexibilité, vous pouvez ajouter logique conditionnelle aux actions. Accédez aux paramètres « Afficher les options avancées » et changez « Quand cela se produit-il ? » de « Toujours » à « Parfois ». Cela vous permet de définir des règles spécifiques, telles que l'envoi d'un courrier de rappel uniquement si la date de l'événement « Est après » aujourd'hui ou tombe « Entre » deux dates.
La plateforme utilise également Texte magique et des arguments pour transmettre des données dynamiques, comme les entrées utilisateur ou les détails de l'écran, dans vos actions. Cette manipulation de données dynamiques est ce qui rend la planification basée sur le temps possible sans écrire de code.
Utilisation des déclencheurs intégrés
Les déclencheurs intégrés gèrent les fonctions courantes des applications sans avoir besoin d'outils externes. Ceux-ci incluent Lien les actions pour la navigation sur l'écran, Créer/Mettre à jour/Supprimer un enregistrement pour gérer les entrées de base de données, et S'inscrire/Se connecter pour l'authentification des utilisateurs. Ces déclencheurs sont disponibles sur tous les plans et fonctionnent de manière transparente avec les collections internes de votre application.
Pour les flux de travail basés sur le temps ou les conditions, vous pouvez associer les déclencheurs intégrés à la logique conditionnelle. Par exemple, vous pouvez mettre à jour le statut d'un enregistrement uniquement si la date d'aujourd'hui répond à une condition spécifique. Voici un conseil : si vous utilisez plusieurs actions de lien conditionnelles sur un composant, incluez toujours une action non-conditionnelle de secours. Cela garantit que les utilisateurs ne resteront pas bloqués sans destination si aucune des conditions n'est remplie.
Sans limites sur les enregistrements de base de données ou le stockage sur les plans payants, vous pouvez construire des systèmes de planification complexes sans vous soucier d'atteindre les limites. Cela supprime les contraintes que d'autres plates-formes imposent par le biais de modèles de tarification basés sur l'utilisation.
Créer des actions personnalisées
Quand les déclencheurs intégrés ne suffisent pas, Actions Personnalisées vous permettent de connecter votre application à des services externes, ouvrant de nouvelles possibilités. Cependant, cette fonctionnalité n'est disponible que sur Plan Professionnel ou supérieur.
Utilisez les Actions personnalisées pour intégrer des outils comme SendGrid pour l'e-mail, Zapier pour l'automatisation ou les API de calendrier pour la planification. Pour en créer une, sélectionnez un composant, cliquez sur « Nouvelle Action personnalisée » et suivez ces étapes :
- Nommez votre Action personnalisée et choisissez un type d'action (Créer, Mettre à jour ou Supprimer).
- Entrez l'URL de base de l'API et la méthode (par exemple, POST).
- Ajoutez les en-têtes d'authentification requis (comme les jetons Bearer d'autorisation).
- Définissez les entrées pour les données dynamiques, telles que Texte, Nombre ou Date/Heure.
- Utilisez le Texte magique pour construire le corps de la demande JSON avec vos entrées.
- Testez la connexion pour vous assurer que tout fonctionne.
Gardez à l'esprit que les Actions personnalisées sont enregistrées au niveau de l'équipe. Si vous en modifiez une qui est utilisée dans plusieurs applications, les modifications s'appliqueront partout. Pour éviter de perturber d'autres projets, créez des Actions personnalisées séparées pour chaque application. Enfin, lors du travail avec des dates dans les URL d'API, définissez le formatage du Texte magique sur « Aucun formatage » afin que les services externes puissent interpréter correctement les données.
Comment configurer les déclencheurs et les workflows basés sur le temps
Actions de planification étape par étape
Pour configurer les actions basées sur le temps, utilisez la logique conditionnelle liée aux propriétés Date/Heure. Commencez par sélectionner le composant (comme un bouton ou un formulaire) qui servira de déclencheur. Ajoutez l'action que vous souhaitez, comme la mise à jour d'un enregistrement ou l'envoi d'une notification. Ensuite, cliquez paramètres « Afficher Avancé » et modifiez le paramètre « Quand cela se produit-il ? » de « Toujours » à « Parfois ».
À partir de là, choisissez une propriété Date/Heure dans votre base de données et sélectionnez un type de comparaison. Vous avez trois options :
- « Est après »: Déclenche l'action une fois qu'une heure spécifique est passée.
- « Est avant »: Exécute l'action avant une date limite définie.
- « Est entre »: Crée une fenêtre de temps pour l'exécution de l'action.
Pour les tâches qui doivent se répéter, vous pouvez intégrer des outils d'automatisation externes via les Actions personnalisées (disponibles avec le Plan Professionnel). Lors de la transmission de données Date/Heure à ces services externes, définissez le formatage du Texte magique sur « Aucun formatage » pour assurer la compatibilité.
Ada, le créateur IA d'Adalo, vous permet de décrire ce que vous voulez et génère votre application. Magic Start crée des fondations d'applications complètes à partir d'une description, tandis que Magic Add ajoute des fonctionnalités en langage naturel.
Le Créateur d'IA peut accélérer considérablement ce processus de configuration. Avec Ajout magique, vous pouvez décrire la fonctionnalité de planification que vous souhaitez (« ajouter une notification de rappel 24 heures avant chaque rendez-vous ») et la plateforme génère automatiquement les composants et la logique nécessaires. Ce qui demandait autrefois une configuration manuelle minutieuse se fait maintenant grâce à des descriptions en langage naturel.
Connecter les déclencheurs basés sur le temps à d'autres fonctionnalités de l'application
Après avoir planifié vos actions, vous pouvez améliorer les workflows en combinant ces déclencheurs avec les fonctionnalités intégrées. Utilisez la logique de date conditionnelle aux côtés des actions de modification de données pour mettre à jour automatiquement les enregistrements ou associez-la aux actions de notification de déclenchement pour envoyer des alertes à des heures spécifiques.
Pour assurer le fonctionnement efficace des notifications, confirmez que les destinataires ont été actifs au cours des 14 derniers jours et ont accordé les autorisations de notification. Ajoutez une « Demander la permission de notification » action au début du flux de votre application pour gérer cela. Pour les applications natives sur iOS ou Android, attribuez un « Écran cible » où les utilisateurs atterriront lorsqu'ils appuient sur la notification.
Vous pouvez également créer des fonctionnalités basées sur le calendrier en utilisant une action « Lien vers un site Web » . Ajoutez une URL formatée avec des paramètres Date/Heure de votre base de données, permettant aux utilisateurs d'ajouter des événements à leurs calendriers. Par exemple, incluez &reminder=30 pour définir un rappel 30 minutes à l'avance.
Puisqu'Adalo compile en applications natives iOS et Android à partir d'une seule base de code, ces fonctionnalités basées sur le temps fonctionnent de manière cohérente sur toutes les plates-formes. Vous construisez une fois, et la logique de planification fonctionne de manière identique, que les utilisateurs accèdent à votre application sur le web, iPhone ou Android.
Conseils pour optimiser les workflows planifiés
Lors de la création de workflows avec plusieurs conditions de temps, incluez toujours une action de secours qui n'est pas conditionnelle. Cela garantit aux utilisateurs un chemin clair à suivre si aucune des conditions n'est remplie.
Gardez à l'esprit que les utilisateurs ne peuvent pas recevoir les notifications qu'ils ont eux-mêmes déclenchées. Les notifications sont conçues pour alerter d'autres utilisateurs ou pour être initiées par des événements au niveau du système. Planifiez votre logique de notification en conséquence : si un utilisateur programme un rendez-vous, la notification doit aller au prestataire de services et non à l'utilisateur qui l'a créée.
Pour les applications ayant un volume de planification élevé, l'infrastructure modulaire d'Adalo gère la charge sans dégradation des performances. La plateforme traite 20 millions+ de requêtes quotidiennes avec 99%+ de disponibilité, de sorte que vos workflows basés sur le temps s'exécutent de manière fiable même pendant les périodes de forte utilisation.
Tester et publier vos actions planifiées
Comment tester les actions planifiées dans Adalo
Avant de lancer votre application, utilisez le Aperçu bouton pour tester les workflows planifiés sur les vues iPhone, Android et desktop. Cela garantit que votre logique conditionnelle et vos déclencheurs basés sur le temps fonctionnent de manière transparente sur différents appareils.
Pour les workflows qui s'étendent sur des durées plus longues, vous pouvez simuler des intervalles plus courts. Par exemple, pour tester un minuteur de 30 minutes, ajustez la durée à 30–60 secondes en utilisant la formule (Current Time – Start Time) × 86400 minus 1800 seconds.
Exploitez la X-Ray d'Adalo pour identifier tout problème de performance avant la publication. X-Ray utilise l'IA pour mettre en évidence les problèmes potentiels d'évolutivité, vous aidant à identifier les goulots d'étranglement dans vos workflows basés sur le temps avant qu'ils n'affectent les utilisateurs. Si vos workflows interagissent avec des API externes, comme les intégrations de calendrier, utilisez le « Exécuter la requête de test » bouton dans la configuration de l'Action personnalisée. Cette étape aide à confirmer que les réponses JSON et le mappage des données fonctionnent comme prévu.
C'est aussi une bonne idée de créer plusieurs comptes de test pour couvrir une variété de scénarios utilisateur. Pour les workflows impliquant des notifications, testez les notifications push sur les versions natives ou PWA (puisqu'elles sont inactives dans l'aperçu Web). Assurez-vous que les destinataires répondent aux critères, comme être actifs au cours des 14 derniers jours et accorder les autorisations de notification.
Une fois que vous avez vérifié que tout fonctionne comme prévu, vous êtes prêt à publier vos actions planifiées.
Publication et suivi de vos actions
La publication de votre application suit le processus de déploiement standard. Pour les applications web, configurez votre URL ou sous-domaine personnalisé via le Publier panneau pour un lancement instantané. Pour les applications natives, préparez les ressources nécessaires et suivez les directives de soumission de l'app store—Adalo gère le processus complexe de soumission à l'App Store, afin que vous puissiez vous concentrer sur les fonctionnalités de votre application au lieu de lutter contre les certificats, les profils d'approvisionnement et les directives du store.
Cette publication rationalisée est un avantage significatif. Alors que des concurrents comme Thunkable exigent leur plan à 189 $/mois pour la publication dans l'app store, Adalo inclut cette capacité à 36 $/mois—le point de prix le plus bas pour le déploiement natif iOS et Android avec une utilisation illimitée.
Après la mise en ligne, surveillez vos actions planifiées en examinant votre base de données. Vérifiez les propriétés telles que « Statut » (par exemple, En attente, Confirmé, Complété) ou des drapeaux comme « Rappel envoyé » (Vrai/Faux) pour confirmer que les flux de travail s'exécutent comme prévu. Pour les flux de travail gérés par des outils externes comme Zapier ou Make, examinez leur historique des tâches et les journaux pour résoudre les problèmes.
La Analyse L'onglet fournit des informations utiles pour surveiller les performances. Suivez l'activité des visiteurs, les statistiques de téléchargement et les emplacements des utilisateurs pour évaluer les performances de vos flux de travail dans un environnement en direct. Ces étapes de suivi aident à assurer la fiabilité et l'efficacité de vos actions planifiées.
Comparaison des capacités de planification entre les plateformes
Lors de la création d'applications avec des fonctionnalités basées sur le temps, la plateforme que vous choisissez a un impact significatif à la fois sur la vitesse de développement et les coûts à long terme. Voici comment Adalo se compare aux alternatives en matière de fonctionnalités de planification :
| Plateforme | Coût mensuel | Applications mobiles natives | Limites d'utilisation | Complexité de la planification |
|---|---|---|---|---|
| Adalo | $36 | Oui (iOS + Android) | Illimité | Logique conditionnelle visuelle |
| Bubble | $69 | Non (web uniquement) | Workload Units (variable) | Nécessite des flux de travail backend |
| Glide | $25 | Non | Limites de lignes | Limité aux formules de feuille de calcul |
| FlutterFlow | 80 $/siège | Oui | Aucune base de données incluse | Nécessite un backend externe |
| Thunkable | $189 | Oui | Par niveaux avec limites | Logique basée sur des blocs |
Pour les applications de planification spécifiquement, la combinaison d'Adalo du déploiement mobile natif, des enregistrements de base de données illimités et de la logique conditionnelle visuelle en fait le choix le plus rentable. Les unités de charge de travail de Bubble peuvent créer des coûts imprévisibles lorsque les flux de travail basés sur le temps se déclenchent fréquemment, tandis que la fondation basée sur des feuilles de calcul de Glide limite la complexité de la logique de planification que vous pouvez mettre en œuvre.
FlutterFlow vous oblige à configurer et à payer pour un service backend séparé pour stocker les données de planification, ajoutant à la fois des coûts et de la complexité. La tarification basée sur les jetons de Thunkable signifie que les applications de planification à volume élevé peuvent rapidement dépasser les attentes budgétaires.
Conclusion
La planification des actions basées sur le temps devient une partie transparente de votre processus de création d'application avec les bons outils. Qu'il s'agisse d'envoyer des rappels, de mettre à jour des statuts ou de déclencher des flux de travail, ces fonctionnalités permettent à votre application de gérer les tâches automatiquement—sans effort manuel. En exploitant la logique conditionnelle parallèlement aux propriétés de date et d'heure, vous pouvez créer des expériences qui s'alignent sur les calendriers des utilisateurs et les demandes commerciales.
L'approche à code unique garantit que ces flux de travail fonctionnent de manière cohérente sur le web, iOS et Android. Les opérations sensibles au facteur temps s'exécutent sans problème, soutenues par une infrastructure qui traite des millions de demandes quotidiennes avec une fiabilité de qualité entreprise. Pour une automatisation plus avancée, les actions personnalisées offrent la flexibilité d'étendre les capacités de votre application grâce aux intégrations externes.
Commencez à tester vos fonctionnalités de planification sur le plan gratuit, et à mesure que votre application évolue, mettez à niveau pour accéder à des outils supplémentaires. Pour vous assurer que tout fonctionne comme prévu, utilisez des temps tampons pour éviter les événements qui se chevauchent et testez soigneusement dans différents fuseaux horaires pour une expérience transparente pour tous les utilisateurs.
Articles de blog connexes
- Comment créer l'application de calendrier numérique dont vous avez besoin pour iPhone et iOS
- Comment créer une application de cadeau de souvenir et de rappel
- Comment créer une application de planification de contenu
- Comment créer une application de prise de rendez-vous
FAQ
Pourquoi choisir Adalo plutôt que d'autres solutions de création d'applications ?
Adalo est un générateur d'applications alimenté par l'IA qui crée de véritables applications iOS et Android natives. Contrairement aux wrappers web, il compile en code natif et publie directement sur l'Apple App Store et Google Play Store à partir d'une seule base de code. À 36 $/mois avec une utilisation illimitée, il offre le prix le plus bas pour la publication dans l'app store natif avec des coûts prévisibles—pas de frais cachés ni de frais basés sur l'utilisation.
Quel est le moyen le plus rapide de créer et de publier une application sur l'App Store ?
L'interface glisser-déposer d'Adalo et la création assistée par l'IA vous permettent de passer de l'idée à l'application publiée en jours plutôt qu'en mois. Magic Start génère des fondations d'applications complètes à partir de descriptions textuelles, tandis que Magic Add vous permet d'ajouter des fonctionnalités en décrivant ce que vous voulez. Adalo gère le processus complexe de soumission à l'App Store, afin que vous puissiez vous concentrer sur les fonctionnalités de votre application au lieu des certificats et des profils d'approvisionnement.
Combien de temps faut-il pour construire une application de planification ?
Avec le générateur AI d'Adalo, vous pouvez créer une application de planification fonctionnelle en quelques heures plutôt qu'en semaines. Magic Start génère votre structure de base de données, vos écrans et vos flux utilisateur à partir d'une description simple. L'ajout de déclencheurs basés sur le temps et de notifications prend généralement quelques heures supplémentaires de configuration et de test.
Ai-je besoin d'une expérience en codage pour configurer des actions basées sur le temps ?
Aucune expérience en codage n'est requise. Adalo utilise une logique conditionnelle visuelle—vous sélectionnez les propriétés Date/Heure dans les menus déroulants et choisissez les types de comparaison comme « Est après » ou « Est entre ». La plateforme gère automatiquement tout le code sous-jacent.
Combien coûte la création d'une application de planification ?
Le plan professionnel d'Adalo coûte 36 $/mois et inclut tout ce dont vous avez besoin : applications iOS et Android natives, publication dans l'App Store, actions personnalisées pour les intégrations externes et enregistrements de base de données illimités. Contrairement aux concurrents avec une tarification basée sur l'utilisation, vos coûts restent prévisibles quel que soit le nombre d'actions planifiées que votre application traite.
Puis-je publier mon application de planification sur l'App Store ?
Oui. Adalo compile votre application en code iOS et Android natif et gère le processus de soumission à l'App Store. Vos fonctionnalités de planification, vos notifications et vos flux de travail basés sur le temps fonctionnent tous nativement sur les appareils des utilisateurs—pas via un wrapper web.
Quelles fonctionnalités une application de planification devrait-elle avoir ?
Les fonctionnalités essentielles incluent les propriétés Date/Heure pour les déclencheurs, les champs de statut pour suivre les états du flux de travail (Brouillon, Planifié, Publié), les notifications push pour les rappels et la prise en charge des fuseaux horaires pour les utilisateurs situés dans différents emplacements. Pour les applications de réservation, ajoutez les propriétés Créneaux horaires et Temps tampon pour éviter les conflits de planification.
De quoi ai-je besoin pour utiliser les actions personnalisées pour les intégrations externes ?
Les actions personnalisées nécessitent le plan professionnel (36 $/mois) et vous permettent de connecter votre application à des services externes comme Zapier, SendGrid ou des API de calendrier. Elles sont enregistrées au niveau de l'équipe, donc les modifications s'appliquent à toutes vos applications—envisagez de créer des actions personnalisées séparées pour différents projets pour éviter les modifications non intentionnelles.
Comment les notifications push fonctionnent-elles avec les actions planifiées ?
Les notifications push peuvent être déclenchées par des conditions basées sur le temps, mais les destinataires doivent avoir été actifs au cours des 14 derniers jours et avoir accordé les autorisations de notification. Ajoutez une action « Demander la permission de notification » au début de votre flux d'application. Notez que les utilisateurs ne peuvent pas recevoir les notifications qu'ils ont déclenchées eux-mêmes—les notifications sont conçues pour alerter les autres utilisateurs.
Qu'est-ce qui est plus abordable pour les applications de planification, Adalo ou Bubble ?
Adalo est nettement plus abordable à 36 $/mois par rapport à 69 $/mois pour Bubble. Plus important encore, Adalo offre une utilisation illimitée tandis que Bubble facture les unités de charge de travail qui peuvent créer des coûts imprévisibles lorsque les flux de travail basés sur le temps se déclenchent fréquemment. Pour les applications de planification avec un volume d'actions élevé, la tarification plate d'Adalo offre une meilleure prévisibilité des coûts.
Créez votre application rapidement avec l'un de nos modèles d'application prédéfinis
Commencez à créer sans code