Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Concepts d'automatisation
Voici quelques concepts et termes à connaître lors de la définition et de la configuration de la logique métier de votre application à l'aide des automatisations d'App Studio.
Automatisations
Les automatisations vous permettent de définir la logique métier de votre application. Les principaux composants d'une automatisation sont les suivants : des déclencheurs qui démarrent l'automatisation, une séquence d'une ou plusieurs actions, des paramètres d'entrée utilisés pour transmettre des données à l'automatisation et une sortie.
Actions
Une action d'automatisation, communément appelée action, est une étape logique individuelle qui constitue une automatisation. Chaque action exécute une tâche spécifique, qu'il s'agisse d'envoyer un e-mail, de créer un enregistrement de données, d'invoquer une fonction Lambda ou d'appeler des API. Les actions sont ajoutées aux automatisations à partir de la bibliothèque d'actions et peuvent être regroupées en instructions conditionnelles ou en boucles.
Paramètres d'entrée d'automatisation
Les paramètres d'entrée d'automatisation sont des valeurs d'entrée dynamiques que vous pouvez transmettre des composants aux automatisations pour les rendre flexibles et réutilisables. Considérez les paramètres comme des variables pour votre automatisation. Au lieu de coder des valeurs en dur dans une automatisation, vous pouvez définir des paramètres et fournir différentes valeurs si nécessaire. Les paramètres vous permettent d'utiliser la même automatisation avec des entrées différentes à chaque exécution.
Sortie simulée
Certaines actions interagissent avec des ressources ou des services externes à l'aide de connecteurs. Lorsque vous utilisez l'environnement de prévisualisation, les applications n'interagissent pas avec les services externes. Pour tester les actions qui utilisent des connecteurs dans l'environnement de prévisualisation, vous pouvez utiliser une sortie simulée pour simuler le comportement et la sortie du connecteur. La sortie simulée est configurée à l'aide de JavaScript, et le résultat est stocké dans les résultats d'une action, tout comme la réponse du connecteur est stockée dans une application publiée.
En utilisant la simulation, vous pouvez utiliser l'environnement de prévisualisation pour tester divers scénarios et leur impact sur d'autres actions automatisées, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans appeler le service externe via des connecteurs.
Sortie d'automatisation
Une sortie d'automatisation est utilisée pour transmettre des valeurs d'une automatisation à d'autres ressources d'une application, telles que des composants ou d'autres automatisations. Les sorties d'automatisation sont configurées sous forme d'expressions, et l'expression peut renvoyer une valeur statique ou une valeur dynamique calculée à partir de paramètres et d'actions d'automatisation. Par défaut, les automatisations ne renvoient aucune donnée, y compris les résultats des actions effectuées au sein de l'automatisation.
Voici quelques exemples de la manière dont les sorties d'automatisation peuvent être utilisées :
Vous pouvez configurer une sortie d'automatisation pour renvoyer un tableau et transmettre ce tableau pour remplir un composant de données.
Vous pouvez utiliser une automatisation pour calculer une valeur et transmettre cette valeur à plusieurs autres automatisations afin de centraliser et de réutiliser la logique métier.
Triggers
Un déclencheur détermine quand et dans quelles conditions un automatisme sera exécuté. Quelques exemples de déclencheurs concernent On click les boutons et On select les saisies de texte. Le type de composant détermine la liste des déclencheurs disponibles pour ce composant. Les déclencheurs sont ajoutés aux composants et configurés dans le studio d'application.