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.
Automatisations des bâtiments
Amazon Quick Automate propose plusieurs méthodes pour créer des automatisations adaptées à différents besoins et niveaux de compétence. Cette section décrit les méthodes et outils de création disponibles.
Conditions préalables
Avant de créer une automatisation, vous devez créer un projet au sein d'un groupe d'automatisation spécifique. Le groupe d'automatisation contrôlera les intégrations et les informations d'identification mises à votre disposition lors de la création de cette automatisation. Assurez-vous que les intégrations et les informations d'identification requises sont configurées pour tous les systèmes externes avec lesquels vous prévoyez d'interagir dans le cadre de votre automatisation.
Une fois que vous avez créé un projet, cliquez sur le bouton Commencer à créer pour commencer.
Note
Vous devez disposer des autorisations de propriétaire pour gérer les intégrations et les informations d'identification d'un groupe d'automatisation.
Méthodes de création
Choisissez parmi trois approches pour développer votre automatisation. Si vous utilisez Amazon Quick Automate pour la première fois, nous vous recommandons de :
Commencez par explorer des exemples d'automatisations
Essayez de créer une automatisation simple en utilisant le langage naturel
Expérimentez l'édition manuelle une fois que vous êtes familiarisé avec les bases
Utilisation d'exemples d'automatisations
Commencez rapidement en explorant des exemples prédéfinis illustrant les modèles d'automatisation courants. Ces exemples fournissent des exemples pratiques de différentes fonctionnalités d'automatisation et constituent des ressources d'apprentissage pour vous aider à vous familiariser avec les fonctionnalités d'Amazon Quick Automate. Pour utiliser un exemple d'automatisation :
Effectuez une recherche pour explorer différents échantillons par secteur d'activité.
Cliquez sur l'exemple pour voir un aperçu de l'automatisation.
Si des intégrations sont requises, elles seront répertoriées comme conditions préalables.
Cliquez sur Démarrer avec un échantillon pour ouvrir l'automatisation dans le canevas.
Vous pouvez désormais visualiser l'automatisation, la modifier et la tester.
Création en langage naturel
L'assistant d'automatisation propose une AI-powered approche pour créer des automatisations par le biais de :
Interface de chat - Décrivez votre processus de manière conversationnelle en langage naturel
Téléchargement de documents : importez toute documentation décrivant les étapes de votre processus et vos exigences
Lorsque vous fournissez des informations par le biais de l'une ou l'autre méthode, l'assistant d'automatisation génère votre automatisation grâce à une expérience guidée en deux étapes :
High-level plan
Tout d'abord, l'assistant analyse vos besoins et génère un plan d'automatisation de haut niveau. Le plan comprend des étapes de processus qui regroupent logiquement les actions associées dans le cadre de l'automatisation. Chaque étape du processus contient initialement des instructions en langage naturel.
Passez en revue et modifiez les instructions pour chaque étape du processus, puis cliquez sur Générer pour créer les actions de bas niveau pour cette étape.
Low-level actions
Ensuite, l'assistant créera les actions de bas niveau et la logique du processus en fonction des instructions des étapes.
Vérifiez et modifiez les actions générées. Cliquez sur Exécuter ou Déboguer pour commencer les tests.
Meilleures pratiques pour fournir des entrées en langage naturel :
Spécifiez le processus étape par étape, comme si vous formiez une nouvelle recrue
Incluez les détails exacts nécessaires pour effectuer chaque étape :
Adresse e-mail en cas d'envoi d'un message
Nom du fichier et emplacement d' uploading/downloading un document
URL si vous naviguez vers un site Web
Création à partir de zéro (automatisation vierge)
Créez des automatisations manuellement à l'aide de l'interface du concepteur visuel :
Accédez au résumé de votre projet
Cliquez sur Commencer à construire
Sélectionnez Ignorer pour accéder au canevas
L'interface du concepteur fournit plusieurs composants clés :
Canvas - Visualise l'automatisation. Vous pouvez zoomer et dézoomer, développer et réduire les étapes du processus et réorganiser les actions sur le canevas.
Panneau d'actions : le panneau d'actions contient une liste complète de toutes les actions d'automatisation disponibles au sein de votre groupe d'automatisation. Vous pouvez effectuer des recherches et filtrer pour trouver des actions organisées par catégorie (agents, flux de processus, navigateur Web, etc.). Drag-and-drop actions sur le canevas pour créer votre automatisation. Vous pouvez également cliquer sur le signe plus lorsque vous passez le curseur entre les actions pour ajouter une nouvelle action directement en place sur le canevas.
Panneau des propriétés : une fois que vous avez ajouté une action ou cliqué sur une action existante dans votre processus, le panneau des propriétés vous permet de configurer les paramètres d'entrée et de sortie qui contrôlent le comportement de cette action.
Panneau de configuration : vous permet de créer et de modifier des configurations d'exécution et d'explorer les informations d'identification disponibles pour votre automatisation.
Panneau des variables : affiche toutes les variables utilisées dans votre automatisation. La création d'une variable se fait en toute simplicité en ajoutant une nouvelle référence directement dans votre automatisation.
Configurations et variables d'exécution
Les configurations d'exécution vous permettent de créer des paramètres facilement modifiables qui sont utilisés par votre automatisation. Voici des exemples de configurations d'exécution :
URL du site Web
Noms et emplacements des fichiers
Configurations des e-mails telles que les sujets et les listes d'expéditeurs
Les variables sont utilisées pour stocker et transmettre des informations entre les actions de votre automatisation lors de son exécution. Ajoutez une nouvelle variable à votre automatisation en fournissant simplement un nouveau nom de référence dans une propriété de sortie. Les types de variables courants incluent :
Chaîne - Texte brut (par exemple, nom, description)
Nombre - Valeur numérique (par exemple, quantité, score)
Boolean - valeur True/False
Tableau - Collection ou liste d'éléments
Objet - Key-value paires
Fichier - Documents et médias (par exemple, PDF, images)
Tableau de Spreadsheet-like données : données avec lignes et colonnes
Automatisations d'édition
Une fois que vous avez créé votre automatisation, vous pouvez la modifier à l'aide de l'assistant d'automatisation ou en la modifiant directement sur le canevas.
Utilisation de l'assistant d'automatisation
L'assistant d'automatisation vous aide à apporter des modifications par le biais du langage naturel. Vous pouvez effectuer les actions suivantes :
Demandez des mises à jour de l'ensemble de l'automatisation, des étapes spécifiques ou des actions spécifiques
Concentrez le chat sur des étapes spécifiques en les sélectionnant d'abord
Posez des questions et obtenez de l'aide et des suggestions intégrées au produit en fonction de votre automatisation réelle
Demandez de l'aide pour écrire des expressions et du code en fonction de vos besoins
Pour effectuer des modifications à l'aide de l'Assistant :
Cliquez sur Créer avec l'assistant dans la barre d'outils
Décrivez les modifications que vous souhaitez apporter
Passez en revue et confirmez les modifications suggérées
Le chat inclut un résumé des modifications. Cliquez sur Refuser les modifications pour revenir à la version précédente.
Testez l'automatisation mise à jour
Retouche sur toile
Apportez des modifications directement dans le concepteur visuel :
Sélectionnez l'étape ou l'action à modifier
Utilisez le panneau des propriétés pour ajuster les paramètres
Réorganisez les étapes par glisser-déposer
Note
Chaque action comporte un menu d'options avec des actions communes telles que la duplication ou la suppression de l'action.
Bonnes pratiques en matière d'édition :
Apporter des modifications incrémentielles
Testez après chaque modification significative
Note
Les modifications sont enregistrées automatiquement dans la version en ligne. Si vous souhaitez déployer ces modifications, validez et déployez la version mise à jour.
Astuce
Si vous rencontrez des problèmes lors de la création :
Utilisez l'assistant d'automatisation pour obtenir de l'aide
Consultez la documentation relative aux actions pour connaître les exigences spécifiques
Entrées et sorties d'automatisation
Définissez des schémas d'entrée et de sortie pour créer des automatisations paramétrées et réutilisables dans Amazon Quick Automate. En définissant des schémas d'entrée et de sortie à l'aide des nœuds de début et de fin, vous pouvez transformer les automatisations statiques en flux de travail réutilisables qui acceptent des données différentes à chaque exécution. Au lieu de coder des valeurs en dur, vous définissez des paramètres d'entrée saisis qui sont fournis lors de l'exécution et des valeurs de sortie structurées qui sont capturées une fois l'automatisation terminée. Les entrées et sorties fonctionnent avec toutes les méthodes d'invocation : exécutions manuelles, appels d'API et déclencheurs planifiés.
Principaux avantages de l'utilisation des entrées et des sorties :
Réutilisabilité — Exécutez la même automatisation avec des données différentes sans modifier l'automatisation elle-même.
Sécurité des types : Amazon Quick Automate valide les données d'entrée par rapport au schéma avant le début de l'exécution, ce qui empêche l'exécution de données non valides.
Intégration des API : les Auto-generated schémas permettent la découverte programmatique et l'intégration avec des systèmes externes.
Observabilité — Les résultats structurés sont capturés sous forme d'artefacts d'exécution à des fins d'audit et de révision.
Types de données pris en charge
Les types de données suivants sont pris en charge pour les champs d'entrée et de sortie :
Texte — Valeurs en texte brut (par exemple, texte1, texte2)
Nombre — Valeurs numériques, y compris les décimales (par exemple, 3,14, 100)
Boolean — Valeurs vraies ou fausses
Fichier — Objets de fichier d'une taille maximale de 5 Mo
Nœuds de début et de fin
Chaque automatisation inclut un nœud de début et un nœud de fin, qui sont vides par défaut. Vous pouvez modifier ces nœuds pour créer un schéma, utiliser les entrées de l'automatisation et mettre à jour les données de sortie à renvoyer depuis l'automatisation. Le nœud Start reçoit les données d'entrée lors de l'exécution, tandis que les nœuds End (y compris les nœuds End Process) collectent les données de sortie pendant l'exécution et les renvoient sous forme d'artefacts structurés une fois l'automatisation terminée.
Démarrer
Le nœud Start est le point d'entrée qui accepte les paramètres d'entrée lorsque l'automatisation est déclenchée. Il est vide par défaut.
Propriétés :
Format d'entrée — Définit le schéma des paramètres d'entrée acceptés par l'automatisation. Modifiez à l'aide de l'éditeur de schéma d'entrée décrit dans Définition des schémas d'entrée et de sortie.
Variable d'entrée : variable qui stocke les valeurs d'entrée pour l'automatisation telles que définies dans le format d'entrée et fournies par l'utilisateur.
Fin
Le nœud End est le point de terminaison qui collecte et renvoie les valeurs de sortie lorsque l'automatisation est terminée avec succès. Vous pouvez définir les valeurs de sortie à partir des variables de l'automatisation à l'aide des propriétés du nœud End. Votre automatisation peut avoir plusieurs nœuds finaux (processus final) en fonction de la structure de l'automatisation.
Propriétés :
Format de sortie : définit le schéma des paramètres de sortie renvoyés par l'automatisation. Choisissez Modifier et ajoutez ou modifiez le schéma à l'aide de l'éditeur de schéma de sortie décrit dans Définition des schémas d'entrée et de sortie.
Données de sortie : mappe les valeurs des variables de votre automatisation aux champs de sortie que vous avez définis. Pour chaque variable de sortie que vous créez dans le nœud End (schéma de sortie), spécifiez la variable d'automatisation qui contient les données que vous souhaitez renvoyer. Utilisez l'éditeur de données de sortie pour configurer ces mappages dans le champ Valeur de sortie.
Définition des schémas d'entrée et de sortie
Les schémas définissent la structure des données que votre automatisation accepte en entrée et produit en sortie. Le studio de création fournit un générateur de formulaires visuel permettant de définir des schémas d'entrée et de sortie directement sur le canevas d'automatisation.
Pour définir un schéma de saisie :
Ouvrez votre automatisation dans Amazon Quick Automate.
Choisissez le nœud Start sur le canevas pour ouvrir l'éditeur de schéma. Vous pouvez également ouvrir l'éditeur de schéma depuis le volet des propriétés. Pour ce faire, choisissez le nœud Démarrer, puis sélectionnez Modifier au format d'entrée dans le volet des propriétés.
Choisissez +Ajouter un champ pour ajouter un champ de saisie.
Pour chaque champ de saisie, configurez les propriétés suivantes :
Nom — Identifiant unique pour le champ.
Type : type de données que le champ accepte. Pour plus d'informations, consultez la section Types de données pris en charge.
Obligatoire : indique si le champ doit être fourni lors de l'exécution de l'automatisation.
Valeur par défaut (facultatif) — Cette option n'est active que si le champ Obligatoire est effacé. Les valeurs par défaut apparaissent préremplies dans le formulaire de saisie lorsque vous exécutez un test ou que vous déclenchez l'automatisation.
Description — Description de ce que représente le champ.
Choisissez Enregistrer pour enregistrer le schéma avec votre automatisation.
Pour définir un schéma de sortie :
Choisissez un nœud de fin sur le canevas pour ouvrir l'éditeur de schéma de sortie. Vous pouvez également ouvrir l'éditeur de schéma depuis le volet des propriétés. Pour ce faire, choisissez le nœud End, puis sélectionnez Modifier au format de sortie dans le volet des propriétés.
Choisissez +Ajouter un champ pour ajouter un champ de sortie.
Pour chaque champ de sortie, configurez les propriétés suivantes :
Nom — Identifiant unique pour le champ.
Type — Type de données pour la sortie.
Description — Description de ce que représente la sortie.
Choisissez Enregistrer.
Note
Vous pouvez définir les entrées depuis le nœud Start et les sorties depuis n'importe quel nœud End. Si votre automatisation comporte plusieurs nœuds d'extrémité, l'ajout ou la modification du schéma d'un nœud d'extrémité modifie tous les schémas de nœuds d'extrémité.
Utilisation des valeurs d'entrée depuis le nœud de départ
Lorsque votre automatisation possède un schéma d'entrée défini sur le nœud Démarrer, vous pouvez accéder à ces valeurs d'entrée tout au long de votre flux de travail à l'aide du inputs dictionnaire. Le moteur d'exécution valide et remplit automatiquement ce dictionnaire avec les valeurs fournies lors de l'exécution de l'automatisation.
# Access required input fields value = inputs["field_name"] # Example usage customer_id = inputs["customer_id"] # Retrieves a required string input
Définition des valeurs de sortie dans le nœud End
Le nœud End définit les valeurs de votre automatisation qui sont renvoyées en sortie. Vous pouvez le configurer à l'aide de la propriété Output Data, qui fournit deux modes d'interaction pour définir les valeurs de sortie dans l'éditeur. Passez d'un mode à l'autre en choisissant l'icône de code (</>) à côté du champ Valeur de sortie.
Deux modes de réglage des sorties :
Mode de sélection des variables (liste déroulante) — L'interface par défaut affiche une liste déroulante de toutes les variables disponibles dans votre automatisation. Sélectionnez la variable que vous souhaitez attribuer à chaque champ de sortie.
Mode d'expression (Code) — Choisissez l'icône de code (
</>) à côté de n'importe quel champ de valeur de sortie pour passer en mode expression. Ce mode vous permet de saisir des expressions personnalisées, d'effectuer des calculs, d'accéder à des données imbriquées ou de définir des valeurs littérales.
Définition de schémas à l'aide de l'assistant Build with
Build with Assistant peut créer ou modifier directement des schémas d'entrée et de sortie. Décrivez vos exigences en matière d'entrée et de sortie en langage naturel, et l'assistant génère la définition du schéma pour vous. Toutes les modifications apportées par l'assistant sont automatiquement synchronisées avec le générateur de formulaires visuels de Studio.
Considérations
Gardez les points suivants à l'esprit lorsque vous utilisez des entrées et des sorties d'automatisation :
Les schémas d'entrée et de sortie sont facultatifs. Les automatisations existantes sans schéma continuent de fonctionner sans modification.
Les entrées de fichiers ont une taille maximale de 5 Mo. Pour les fichiers plus volumineux, transmettez plutôt l'emplacement du fichier (tel qu'un chemin Amazon S3) sous forme de saisie de texte.
Les valeurs d'entrée et de sortie sont stockées à chaque exécution à des fins d'observabilité et d'audit.
Lorsque vous mettez à jour un schéma, vous devez redéployer l'automatisation pour que les modifications prennent effet sur les exécutions déployées. Les tests utilisent toujours le dernier brouillon de schéma.
Vous pouvez utiliser les valeurs d'entrée et de sortie de différentes manières :
Tester et exécuter l'automatisation depuis le canevas. Pour plus d'informations, consultez la section Tester les automatisations.
Déclenchement manuel des automatisations déployées. Pour plus d'informations, consultez la section Déploiement d'automatisations.
Déclencheurs planifiés pour les automatisations déployées. Pour plus d'informations, consultez la section Déploiement d'automatisations.
Gestion des versions automatisées
Amazon Quick Automate fournit des fonctionnalités de contrôle de version pour vous aider à suivre et à conserver l'historique des mises à jour de vos automatisations et à restaurer facilement les versions précédentes.
Concepts clés
Version dynamique : copie de travail actuelle de votre automatisation que vous pouvez modifier dans le canevas. Les modifications sont automatiquement enregistrées dans la version en ligne au fur et à mesure que vous les modifiez.
Versions validées : Read-only instantanés de votre automatisation qui peuvent être déployés. Procédez à une nouvelle version de votre automatisation afin de suivre les mises à jour importantes et de pouvoir revenir en arrière si nécessaire.
Versions déployées : les versions validées peuvent être déployées et activées pour être exécutées selon un calendrier.
Note
Chaque version conserve ses propres valeurs de configuration d'exécution. Les modifications apportées aux paramètres d'exécution de la version Live n'affectent pas les versions précédemment validées ou déployées.
Validation de versions
Pour valider une version :
Cliquez sur Commit dans la barre d'outils du canevas
Ajoutez une note descriptive expliquant vos modifications
Choisissez comment incrémenter le numéro de version :
Version mineure (par exemple, 1.05 → 1.06) pour les petites mises à jour (par défaut)
Version majeure (par exemple, 1.0 → 2.0) pour les modifications importantes
Cliquez sur Valider
Important
Vous ne pouvez pas valider une version si l'automatisation comporte des erreurs de validation. Résolvez toutes les erreurs avant de tenter de les valider.
Lorsque vous validez une version :
La version validée devient un instantané en lecture seule
La configuration d'exécution actuelle est enregistrée avec la version validée
Une nouvelle version Live est créée sur la base de cet instantané pour poursuivre l'édition
Important
Seules les versions validées peuvent être déployées. La version Live doit d'abord être validée avant de pouvoir être déployée.
Affichage des versions
Consultez les versions à deux endroits :
Liste déroulante des versions dans le canevas - La version Live est sélectionnée par défaut. Choisissez une version précédente dans le menu déroulant pour l'afficher en mode lecture seule sur le canevas.
Onglet Versions : disponible dans les détails du projet. Affiche un historique complet des versions, y compris le numéro de version, la date à laquelle la version a été validée, l'utilisateur qui a validé la version et les notes de version éventuelles. Cliquez sur le menu Actions pour afficher les détails de la version ou déployer la version.
Restauration des versions précédentes
Pour restaurer une version précédente et continuer à la modifier en tant que version Live :
Sélectionnez la version dans le menu déroulant au-dessus du canevas
Choisissez Restaurer la version live
La version sélectionnée remplace votre version Live actuelle
Continuez à modifier la version Live pour apporter les ajustements nécessaires
Effectuez une validation en tant que nouvelle version pour prendre un instantané ou déployer les mises à jour
Note
La restauration d'une version crée une nouvelle copie de travail mais ne supprime aucun historique des versions.
Bonnes pratiques
Ajoutez des notes de version claires pour suivre l'objectif des modifications
Valider les versions après des mises à jour importantes
Testez les modifications avant de les valider
Vérifiez la configuration d'exécution avant de valider