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 à
trueoufalse.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 sizeest 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,SIGNATURESetLAYOUT.
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 :
-
Cliquez sur l'icône d'extension pour ouvrir l' JavaScript éditeur étendu.
-
(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.
Dans Générer JavaScript, décrivez ce que vous voulez faire avec JavaScript, par exemple :
Add two numbers.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.