View a markdown version of this page

Référence sur les actions Automation - AWS App Studio

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.

Référence sur les actions Automation

Vous trouverez ci-dessous la documentation de référence pour les actions d'automatisation utilisées dans App Studio.

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.

Pour plus d'informations sur la création et la configuration des automatisations et leurs actions, consultez les rubriques deAutomatisations et actions : définissez la logique métier de votre application.

Invoquer l'API

Invoque une demande d'API HTTP REST. Les créateurs peuvent utiliser cette action pour envoyer des requêtes depuis App Studio à d'autres systèmes ou services dotés d'API. Par exemple, vous pouvez l'utiliser pour vous connecter à des systèmes tiers ou à des applications développées en interne afin d'accéder à des données critiques pour l'entreprise, ou pour invoquer des points de terminaison d'API qui ne peuvent pas être appelés par des actions App Studio dédiées.

Pour plus d'informations sur les API REST, consultez Qu'est-ce qu'une API RESTful ? .

Propriétés

Connecteur

Le connecteur à utiliser pour les demandes d'API effectuées par cette action. La liste déroulante des connecteurs contient uniquement les types de connecteurs suivants : API Connector etOpenAPI Connector. Selon la manière dont le connecteur est configuré, il peut contenir des informations importantes telles que des informations d'identification et des en-têtes par défaut ou des paramètres de requête.

Pour plus d'informations sur les connecteurs API, y compris une comparaison entre l'utilisation API Connector etOpenAPI Connector, consultezConnectez-vous à des services tiers.

Propriétés de configuration des demandes d'API

Choisissez Configurer la demande d'API dans le panneau des propriétés pour ouvrir la boîte de dialogue de configuration de la demande. Si un connecteur API est sélectionné, la boîte de dialogue inclut les informations relatives au connecteur.

Méthode : méthode pour l'appel d'API. Les valeurs possibles sont les suivantes :

  • DELETE: Supprime une ressource spécifiée.

  • GET: Récupère des informations ou des données.

  • HEAD: récupère uniquement les en-têtes d'une réponse sans le corps.

  • POST: Soumet les données à traiter.

  • PUSH: Soumet les données à traiter.

  • PATCH: met partiellement à jour une ressource spécifiée.

Chemin : chemin relatif vers la ressource.

En-têtes : tous les en-têtes sous forme de paires clé-valeur à envoyer avec la demande d'API. Si un connecteur est sélectionné, ses en-têtes configurés seront automatiquement ajoutés et ne pourront pas être supprimés. Les en-têtes configurés ne peuvent pas être modifiés, mais vous pouvez les remplacer en ajoutant un autre en-tête portant le même nom.

Paramètres de requête : tous les paramètres de requête sous forme de paires clé-valeur à envoyer avec la demande d'API. Si un connecteur est sélectionné, ses paramètres de requête configurés seront automatiquement ajoutés et ne peuvent être ni modifiés ni supprimés.

Corps : informations à envoyer avec la demande d'API au format JSON. Il n'existe aucun organe chargé des GET requêtes.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans communiquer avec des services externes via des connecteurs.

Invocation AWS

Invoque une opération depuis un AWS service. Il s'agit d'une action générale pour appeler AWS des services ou des opérations. Elle doit être utilisée s'il n'existe pas d'action dédiée pour le AWS service ou l'opération souhaité.

Propriétés

Service

Le AWS service qui contient l'opération à exécuter.

Opération

L'opération à exécuter.

Connecteur

Le connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

L'entrée JSON à utiliser lors de l'exécution de l'opération spécifiée. Pour plus d'informations sur la configuration des entrées pour les AWS opérations, consultez le AWS SDK pour JavaScript.

Invoquer une fonction Lambda

Invoque une fonction Lambda existante.

Propriétés

Connecteur

Connecteur à utiliser pour les fonctions Lambda exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour accéder à la fonction Lambda et à d'autres informations de configuration, telles que la AWS région contenant la fonction Lambda. Pour plus d'informations sur la configuration d'un connecteur pour Lambda, consultezÉtape 3 : Création d'un connecteur Lambda.

Nom de la fonction

Nom de la fonction Lambda à exécuter. Notez qu'il s'agit du nom de la fonction et non de l'ARN (Amazon Resource Name) de la fonction.

Événement fonctionnel

Key-value paires à transmettre à votre fonction Lambda en tant que charge utile de l'événement.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans communiquer avec des services externes via des connecteurs.

Loop

Exécute des actions imbriquées à plusieurs reprises pour parcourir une liste d'éléments, un élément à la fois. Par exemple, ajoutez l'Créer un enregistrementaction à une action en boucle pour créer plusieurs enregistrements.

L'action de boucle peut être imbriquée dans d'autres boucles ou actions conditionnelles. Les actions en boucle sont exécutées de manière séquentielle et non en parallèle. Les résultats de chaque action de la boucle ne sont accessibles que pour les actions suivantes au cours de la même itération de boucle. Ils ne sont pas accessibles en dehors de la boucle ou lors des différentes itérations de la boucle.

Propriétés

Source

La liste des éléments à parcourir, un élément à la fois. La source peut être le résultat d'une action précédente ou d'une liste statique de chaînes, de nombres ou d'objets que vous pouvez fournir à l'aide d'une JavaScript expression.

Exemples

La liste suivante contient des exemples d'entrées source.

  • Résultats d'une action précédente : {{results.actionName.data}}

  • Une liste de chiffres : {{[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}}

  • Une liste de chaînes : {{["apple", "banana", "orange", "grape", "kiwi"]}}

  • Une valeur calculée : {{params.actionName.split("\n")}}

Nom de l'article actuel

Le nom de la variable qui peut être utilisée pour référencer l'élément en cours d'itération. Le nom de l'élément actuel est configurable afin que vous puissiez imbriquer deux boucles ou plus et accéder aux variables de chaque boucle. Par exemple, si vous parcourez des pays et des villes avec deux boucles, vous pouvez configurer et référencer currentCountry etcurrentCity.

Condition

Exécute des actions en fonction du résultat d'une ou de plusieurs conditions logiques spécifiées qui sont évaluées lors de l'exécution de l'automatisation. L'action conditionnelle est composée des éléments suivants :

  • Un champ de condition, qui est utilisé pour fournir une JavaScript expression qui évalue à true oufalse.

  • Une véritable branche, qui contient des actions qui sont exécutées si la condition est évaluée àtrue.

  • Une fausse branche, qui contient des actions qui sont exécutées si la condition est évaluée àfalse.

Ajoutez des actions aux branches vrai et faux en les faisant glisser dans l'action conditionnelle.

Propriétés

Condition

JavaScript Expression à évaluer lors de l'exécution de l'action.

Créer un enregistrement

Crée un enregistrement dans une entité App Studio existante.

Propriétés

Entité

Entité dans laquelle un enregistrement doit être créé. Une fois qu'une entité est sélectionnée, des valeurs doivent être ajoutées aux champs de l'entité pour que l'enregistrement soit créé. Les types de champs et leur caractère obligatoire ou facultatif sont définis dans l'entité.

Mettre à jour l'enregistrement

Met à jour un enregistrement existant dans une entité App Studio.

Propriétés

Entité

Entité qui contient les enregistrements à mettre à jour.

Conditions

Critères qui définissent les enregistrements qui sont mis à jour par l'action. Vous pouvez regrouper des conditions pour créer une déclaration logique. Vous pouvez combiner des groupes ou des conditions avec AND nos OR déclarations.

Champs

Les champs à mettre à jour dans les enregistrements spécifiés par les conditions.

Valeurs

Les valeurs à mettre à jour dans les champs spécifiés.

Supprimer l'enregistrement

Supprime un enregistrement d'une entité App Studio.

Propriétés

Entité

L'entité qui contient les enregistrements à supprimer.

Conditions

Critères qui définissent les enregistrements qui sont supprimés par l'action. Vous pouvez regrouper des conditions pour créer une seule instruction logique. Vous pouvez combiner des groupes ou des conditions avec AND nos OR déclarations.

Invoquer une action sur les données

Exécute une action de données avec des paramètres facultatifs.

Propriétés

Action sur les données

L'action de données à exécuter par l'action.

Parameters

Paramètres d'action de données à utiliser par l'action de données. Les paramètres d'action de données sont utilisés pour envoyer des valeurs qui sont utilisées comme entrées pour les actions de données. Les paramètres d'action des données peuvent être ajoutés lors de la configuration de l'action d'automatisation, mais ils doivent être modifiés dans l'onglet Données.

Réglages avancés

L'Invoke data actionaction contient les paramètres avancés suivants :

  • Taille de page : nombre maximum d'enregistrements à récupérer dans chaque requête. La valeur par défaut est 500 et la valeur maximale est 3 000.

  • Jeton de pagination : jeton utilisé pour récupérer des enregistrements supplémentaires à partir d'une requête. Par exemple, si le paramètre Page size est défini sur 500, mais qu'il y a plus de 500 enregistrements, le fait de transmettre le jeton de pagination à une requête suivante récupérera les 500 suivants. Le jeton ne sera pas défini s'il n'existe plus d'enregistrements ou de pages.

Amazon S3 : Placer un objet

Utilise l'Amazon S3 PutObjectopération pour ajouter un objet identifié par une clé (chemin de fichier) à un compartiment Amazon S3 spécifié.

Propriétés

Connecteur

Le connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération, ainsi que d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Les options requises à utiliser dans la PutObject commande. Les options sont les suivantes :

Note

Pour plus d'informations sur le Amazon S3 PutObject fonctionnement, consultez PutObject le manuel Amazon Simple Storage Service API Reference.

  • Compartiment : nom du compartiment Amazon S3 dans lequel placer un objet.

  • Clé : nom unique de l'objet à placer dans le compartiment Amazon S3.

  • Corps : contenu de l'objet à placer dans le compartiment Amazon S3.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans communiquer avec des services externes via des connecteurs.

Amazon S3 : Supprimer un objet

Utilise l'Amazon S3 DeleteObjectopération pour supprimer un objet identifié par une clé (chemin de fichier) d'un compartiment Amazon S3 spécifié.

Propriétés

Connecteur

Le connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Les options requises à utiliser dans la DeleteObject commande. Les options sont les suivantes :

Note

Pour plus d'informations sur le Amazon S3 DeleteObject fonctionnement, consultez DeleteObject le manuel Amazon Simple Storage Service API Reference.

  • Compartiment : nom du compartiment Amazon S3 à partir duquel supprimer un objet.

  • Clé : nom unique de l'objet à supprimer du compartiment Amazon S3.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans communiquer avec des services externes via des connecteurs.

Amazon S3 : Obtenir un objet

Utilise l'Amazon S3 GetObjectopération pour récupérer un objet identifié par une clé (chemin de fichier) à partir d'un compartiment Amazon S3 spécifié.

Propriétés

Connecteur

Le connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Les options requises à utiliser dans la GetObject commande. Les options sont les suivantes :

Note

Pour plus d'informations sur le Amazon S3 GetObject fonctionnement, consultez GetObject le manuel Amazon Simple Storage Service API Reference.

  • Compartiment : nom du compartiment Amazon S3 à partir duquel récupérer un objet.

  • Clé : nom unique de l'objet à récupérer depuis le compartiment Amazon S3.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans communiquer avec des services externes via des connecteurs.

Amazon S3 : Répertorier les objets

Utilise l'Amazon S3 ListObjectsopération pour répertorier les objets d'un compartiment Amazon S3 spécifié.

Propriétés

Connecteur

Le connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Les options requises à utiliser dans la ListObjects commande. Les options sont les suivantes :

Note

Pour plus d'informations sur le Amazon S3 ListObjects fonctionnement, consultez ListObjects le manuel Amazon Simple Storage Service API Reference.

  • Compartiment : nom du compartiment Amazon S3 à partir duquel répertorier les objets.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans communiquer avec des services externes via des connecteurs.

Amazon Textract : Analyser un document

Utilise l'Amazon Textract AnalyzeDocumentopération pour analyser un document d'entrée afin de déterminer les relations entre les éléments détectés.

Propriétés

Connecteur

Le connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Le contenu de la demande à utiliser dans la AnalyzeDocument commande. Les options sont les suivantes :

Note

Pour plus d'informations sur le Amazon Textract AnalyzeDocument fonctionnement, consultez AnalyzeDocument le manuel Amazon Textract Developer Guide.

  • Document/S3Object/Bucket : nom du bucket Amazon S3. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • Document/Objet S3/Nom : nom de fichier du document d'entrée. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • Document/S3Object/Version : si la gestion des versions est activée sur le compartiment Amazon S3, vous pouvez spécifier la version de l'objet. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • FeatureTypes: liste des types d'analyses à effectuer. Les valeurs valides sont : TABLES, FORMS, QUERIES, SIGNATURES et LAYOUT.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans communiquer avec des services externes via des connecteurs.

Amazon Textract : analysez les dépenses

Utilise l'Amazon Textract AnalyzeExpenseopération pour analyser un document d'entrée afin de déterminer les relations financières entre le texte.

Propriétés

Connecteur

Le connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Le contenu de la demande à utiliser dans la AnalyzeExpense commande. Les options sont les suivantes :

Note

Pour plus d'informations sur le Amazon Textract AnalyzeExpense fonctionnement, consultez AnalyzeExpense le manuel Amazon Textract Developer Guide.

  • Document/S3Object/Bucket : nom du bucket Amazon S3. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • Document/Objet S3/Nom : nom de fichier du document d'entrée. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • Document/S3Object/Version : si la gestion des versions est activée sur le compartiment Amazon S3, vous pouvez spécifier la version de l'objet. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux, sans communiquer avec des services externes via des connecteurs.

Amazon Textract : ID d'analyse

Utilise l'Amazon Textract AnalyzeIDopération pour analyser un document d'identité afin d'y trouver des informations pertinentes.

Propriétés

Connecteur

Connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Le contenu de la demande à utiliser dans la AnalyzeID commande. Les options sont les suivantes :

Note

Pour plus d'informations sur l'Amazon Textract AnalyzeIDopération, consultez AnalyzeID dans le manuel Amazon Textract Developer Guide.

  • Document/S3Object/Bucket : nom du bucket Amazon S3. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • Document/Objet S3/Nom : nom de fichier du document d'entrée. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • Document/S3Object/Version : si la gestion des versions est activée sur le compartiment Amazon S3, vous pouvez spécifier la version de l'objet. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux, sans communiquer avec des services externes via des connecteurs.

Amazon Textract : détecter le texte d'un document

Utilise cette Amazon Textract DetectDocumentText opération pour détecter les lignes de texte et les mots qui constituent une ligne de texte dans un document d'entrée.

Propriétés

Connecteur

Connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Le contenu de la demande à utiliser dans la DetectDocumentText commande. Les options sont les suivantes :

Note

Pour plus d'informations sur le Amazon Textract DetectDocumentText fonctionnement, consultez DetectDocumentText le manuel Amazon Textract Developer Guide.

  • Document/S3Object/Bucket : nom du bucket Amazon S3. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • Document/Objet S3/Nom : nom de fichier du document d'entrée. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

  • Document/S3Object/Version : si la gestion des versions est activée sur le compartiment Amazon S3, vous pouvez spécifier la version de l'objet. Ce paramètre peut être laissé vide si un fichier est transmis à l'action avec le composant de téléchargement S3.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux, sans communiquer avec des services externes via des connecteurs.

Amazon Bedrock : GenAI Prompt

Utilise l' InvokeModelopération Amazon Bedrock pour exécuter l'inférence à l'aide des paramètres d'invite et d'inférence fournis dans les propriétés de l'action. L'action peut générer du texte, des images et des intégrations.

Propriétés

Connecteur

Connecteur à utiliser pour les opérations exécutées par cette action. Pour utiliser cette action avec succès, le connecteur doit être configuré avec Amazon Bedrock Runtime comme service. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Modèle

Le modèle de base à utiliser par Amazon Bedrock pour traiter la demande. Pour plus d'informations sur les modèles d'Amazon Bedrock, consultez les informations sur les modèles Amazon Bedrock Foundation dans le guide de l'utilisateur d'Amazon Bedrock.

Type d’entrée

Type d'entrée de l'entrée envoyée au modèle Amazon Bedrock. Les valeurs possibles sont Texte , Document et Image. Si aucun type d'entrée n'est disponible pour la sélection, il n'est probablement pas pris en charge par le modèle configuré.

Invite utilisateur

L'invite à envoyer au modèle Amazon Bedrock pour qu'elle soit traitée pour générer une réponse. Vous pouvez saisir du texte statique ou transmettre une entrée provenant d'une autre partie de votre application, par exemple d'un composant utilisant des paramètres, d'une action précédente de l'automatisation ou d'une autre automatisation. Les exemples suivants montrent comment transmettre une valeur provenant d'un composant ou d'une action précédente :

  • Pour transmettre une valeur à partir d'un composant à l'aide de paramètres : {{params.paramName}}

  • Pour transmettre une valeur provenant d'une action précédente : {{results.actionName}}

Invite du système (modèles Claude)

L'invite système à utiliser par le modèle Amazon Bedrock lors du traitement de la demande. L'invite système est utilisée pour fournir un contexte, des instructions ou des directives aux modèles Claude.

Paramètres de demande

Configurez divers paramètres de demande et paramètres d'inférence de modèle. Vous pouvez à présent configurer les paramètres suivants :

  • Température  : température à utiliser par le modèle Amazon Bedrock lors du traitement de la demande. La température détermine le caractère aléatoire ou la créativité de la sortie du modèle Bedrock. Plus la température est élevée, plus la réponse sera créative et moins analytique. Les valeurs possibles sont[0-10].

  • Nombre maximum de jetons  : limitez la longueur de la sortie du modèle Amazon Bedrock.

  • TopP  : Dans l'échantillonnage des noyaux, le modèle calcule la distribution cumulée de toutes les options pour chaque jeton suivant dans un ordre de probabilité décroissant et l'arrête une fois qu'il atteint une probabilité particulière spécifiée par le TopP. Vous devez modifier la température ou le TopP, mais pas les deux

  • Séquences d'arrêt  : séquences qui empêchent le modèle de traiter la demande et de générer une sortie.

Pour plus d'informations, consultez la section Paramètres de demande d'inférence et champs de réponse pour les modèles de base dans le guide de l'utilisateur Amazon Bedrock.

Séquences d'arrêt

Entrez un identifiant et une version d'Amazon Bedrock Guardrail. Les garde-corps sont utilisés pour mettre en œuvre des mesures de protection en fonction de vos cas d'utilisation et de politiques d'IA responsables. Pour plus d'informations, consultez la section Bloquer le contenu préjudiciable dans les modèles utilisant Amazon Bedrock Guardrails dans le guide de l'utilisateur d'Amazon Bedrock.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux, sans communiquer avec des services externes via des connecteurs.

Amazon Bedrock : Invoke model

Utilise l' InvokeModelopération Amazon Bedrock pour exécuter une inférence à l'aide des paramètres d'invite et d'inférence fournis dans le corps de la demande. Vous utilisez l'inférence de modèle pour générer du texte, des images et des intégrations.

Propriétés

Connecteur

Connecteur à utiliser pour les opérations exécutées par cette action. Pour utiliser cette action avec succès, le connecteur doit être configuré avec Amazon Bedrock Runtime comme service. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Le contenu de la demande à utiliser dans la InvokeModel commande.

Note

Pour plus d'informations sur l'Amazon Bedrock InvokeModelopération, y compris des exemples de commandes, consultez le InvokeModel manuel Amazon Bedrock API Reference.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux, sans communiquer avec des services externes via des connecteurs.

JavaScript

Exécute une JavaScript fonction personnalisée pour renvoyer une valeur spécifiée.

Important

App Studio ne prend pas en charge l'utilisation de JavaScript bibliothèques tierces ou personnalisées.

Propriétés

Code source

L'extrait de JavaScript code à exécuter par l'action.

Astuce

Vous pouvez utiliser l'IA pour vous aider à générer JavaScript pour vous en effectuant les étapes suivantes :

  1. Cliquez sur l'icône d'extension pour ouvrir l' JavaScript éditeur étendu.

  2. (Facultatif) : Activez le bouton Modifier le code pour modifier tout code existant JavaScript. Dans le cas contraire, l'IA remplacera tout ce qui existe déjà JavaScript.

  3. Dans Générer JavaScript, décrivez ce que vous voulez faire avec JavaScript, par exemple :Add two numbers.

  4. Choisissez l'icône d'envoi pour générer votre JavaScript.

Invoquer l'automatisation

Exécute une automatisation spécifiée.

Propriétés

Invoquer l'automatisation

L'automatisation à exécuter par l'action.

Send email (Envoyer un e-mail)

Utilise l'Amazon SES SendEmailopération pour envoyer un e-mail.

Propriétés

Connecteur

Connecteur à utiliser pour les opérations exécutées par cette action. Le connecteur configuré doit être configuré avec les informations d'identification appropriées pour exécuter l'opération et d'autres informations de configuration, telles que la AWS région contenant les ressources référencées dans l'opération.

Configuration

Le contenu de la demande à utiliser dans la SendEmail commande. Les options sont les suivantes :

Note

Pour plus d'informations sur l'Amazon SES SendEmailopération, consultez SendEmail le manuel Amazon Simple Email Service API Reference.

Sortie simulée

Les actions n'interagissent pas avec des services ou des ressources externes dans l'environnement de prévisualisation. Le champ de sortie Mocked est utilisé pour fournir une expression JSON qui simule le comportement d'un connecteur dans l'environnement de prévisualisation à des fins de test. Cet extrait est stocké dans la results carte de l'action, comme le serait la réponse du connecteur pour une application publiée dans l'environnement en direct.

Ce champ vous permet de tester différents scénarios et leur impact sur d'autres actions de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas limites ou de chemins malheureux sans communiquer avec des services externes via des connecteurs.