

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
<a name="automations-actions-reference"></a>

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'appeler une fonction Lambda ou d'appeler. APIs 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 de leurs actions, consultez les rubriques de[Automatisations et actions : définissez la logique métier de votre application](automations.md).

## Invoquer l'API
<a name="automations-actions-reference-invoke-API"></a>

Invoque une demande d'API HTTP REST. Les créateurs peuvent utiliser cette action pour envoyer des demandes depuis App Studio à d'autres systèmes ou services avec APIs. 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 REST APIs, consultez [Qu'est-ce qu'une RESTful API ?](https://aws.amazon.com/what-is/restful-api/) .

### Propriétés
<a name="automations-actions-reference-invoke-API-properties"></a>

#### Connecteur
<a name="automations-actions-reference-invoke-API-properties-connector"></a>

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

Pour plus d'informations sur les connecteurs d'API, y compris une comparaison entre l'utilisation de `API Connector` et`OpenAPI Connector`, consultez[Connectez-vous à des services tiers](add-connector-third-party.md).

#### Propriétés de configuration des demandes d'API
<a name="automations-actions-reference-invoke-API-properties-request-config"></a>

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 d'API** est sélectionné, la boîte de dialogue inclut les informations relatives au connecteur.

**Méthode :** méthode utilisée 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 pourront être ni modifiés ni supprimés.

**Body :** informations à envoyer avec la demande d'API au format JSON. Il n'y a pas de corps pour les `GET` demandes.

#### Sortie simulée
<a name="automations-actions-reference-invoke-API-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Invoquer AWS
<a name="automations-actions-reference-invoke-aws"></a>

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, qui doit être utilisée s'il n'existe pas d'action dédiée au AWS service ou à l'opération souhaité.

### Propriétés
<a name="automations-actions-reference-invoke-aws-properties"></a>

#### Service
<a name="automations-actions-reference-invoke-aws-properties-service"></a>

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

#### Opération
<a name="automations-actions-reference-invoke-aws-properties-operation"></a>

L'opération à exécuter.

#### Connecteur
<a name="automations-actions-reference-invoke-aws-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-invoke-aws-properties-configuration"></a>

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](https://docs.aws.amazon.com/sdk-for-javascript).

## Invoquer une fonction Lambda
<a name="automations-actions-reference-invoke-lambda"></a>

Invoque une fonction Lambda existante.

### Propriétés
<a name="automations-actions-reference-invoke-lambda-properties"></a>

#### Connecteur
<a name="automations-actions-reference-invoke-lambda-properties-connector"></a>

Le 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, ainsi que 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](connectors-lambda.md#connectors-lambda-create-connector)

#### Nom de la fonction
<a name="automations-actions-reference-invoke-lambda-properties-function-name"></a>

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
<a name="automations-actions-reference-invoke-lambda-properties-function-event"></a>

Paires clé-valeur à transmettre à votre fonction Lambda en tant que charge utile de l'événement.

#### Sortie simulée
<a name="automations-actions-reference-invoke-lambda-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Loop
<a name="automations-actions-reference-loop"></a>

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 enregistrement](#automations-actions-reference-create-record)action à 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 de boucle sont exécutées de manière séquentielle et non en parallèle. Les résultats de chaque action au sein 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 au cours des différentes itérations de la boucle.

### Propriétés
<a name="automations-actions-reference-loop-properties"></a>

#### Source
<a name="automations-actions-reference-loop-properties-source"></a>

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
<a name="automations-actions-reference-loop-properties-source-examples"></a>

La liste suivante contient des exemples d'entrées source.
+ Résultats d'une action précédente : `{{results.actionName.data}}`
+ Une liste de numéros : `{{[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}}`
+ Une liste de chaînes de caractères : `{{["apple", "banana", "orange", "grape", "kiwi"]}}`
+ Une valeur calculée : `{{params.actionName.split("\n")}}`

#### Nom de l'article actuel
<a name="automations-actions-reference-loop-properties-function-name"></a>

Nom de la variable qui peut être utilisée pour référencer l'élément en cours d'itération. Le nom actuel de l'élément 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 en boucle à l'aide de deux boucles, vous pouvez configurer et référencer `currentCountry` et`currentCity`.

## Condition
<a name="automations-actions-reference-condition"></a>

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 de condition est composée des éléments suivants :
+ Un champ de *condition*, qui est utilisé pour fournir une JavaScript expression qui est évaluée à `true` ou`false`.
+ Une *vraie branche*, qui contient des actions exécutées si la condition est évaluée à`true`.
+ Une *fausse branche*, qui contient des actions exécutées si la condition est évaluée à`false`.

Ajoutez des actions aux branches vraie et fausse en les faisant glisser dans l'action de condition.

### Propriétés
<a name="automations-actions-reference-condition-properties"></a>

#### Condition
<a name="automations-actions-reference-condition-properties-condition"></a>

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

## Créer un enregistrement
<a name="automations-actions-reference-create-record"></a>

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

### Propriétés
<a name="automations-actions-reference-create-record-properties"></a>

#### Entité
<a name="automations-actions-reference-create-record-properties-entity"></a>

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 si les champs sont obligatoires ou facultatifs, sont définis dans l'entité.

## Mettre à jour l'enregistrement
<a name="automations-actions-reference-update-record"></a>

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

### Propriétés
<a name="automations-actions-reference-update-record-properties"></a>

#### Entité
<a name="automations-actions-reference-update-record-properties-entity"></a>

Entité contenant les enregistrements à mettre à jour.

#### Conditions
<a name="automations-actions-reference-update-record-properties-conditions"></a>

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

#### Champs
<a name="automations-actions-reference-update-record-properties-fields"></a>

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

#### Valeurs
<a name="automations-actions-reference-update-record-properties-values"></a>

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

## Supprimer l'enregistrement
<a name="automations-actions-reference-delete-record"></a>

Supprime un enregistrement d'une entité App Studio.

### Propriétés
<a name="automations-actions-reference-delete-record-properties"></a>

#### Entité
<a name="automations-actions-reference-delete-record-properties-entity"></a>

Entité contenant les enregistrements à supprimer.

#### Conditions
<a name="automations-actions-reference-delete-record-properties-conditions"></a>

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

## Invoquer une action de données
<a name="automations-actions-reference-invoke-data-action"></a>

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

### Propriétés
<a name="automations-actions-reference-invoke-data-action-properties"></a>

#### Action sur les données
<a name="automations-actions-reference-invoke-data-action-properties-data-action"></a>

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

#### Parameters
<a name="automations-actions-reference-invoke-data-action-properties-parameters"></a>

Paramètres d'action sur les données à utiliser par l'action sur les données. Les paramètres d'action sur les données sont utilisés pour envoyer des valeurs qui sont utilisées comme entrées pour les actions sur les données. Les paramètres d'action sur les 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
<a name="automations-actions-reference-invoke-data-action-properties-advanced-settings"></a>

L'`Invoke data action`action contient les paramètres avancés suivants :
+ **Taille de page :** nombre maximal d'enregistrements à récupérer dans chaque requête. La valeur par défaut est 500 et la valeur maximale est 3000.
+ 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 permet de récupérer 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
<a name="automations-actions-reference-s3-put-object"></a>

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

### Propriétés
<a name="automations-actions-reference-s3-put-object-properties"></a>

#### Connecteur
<a name="automations-actions-reference-s3-put-object-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-s3-put-object-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur l'`Amazon S3 PutObject`opération, consultez [PutObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html)le manuel *Amazon Simple Storage Service API Reference*.
+ **Bucket :** nom du compartiment Amazon S3 dans lequel placer un objet.
+ **Clé :** nom unique de l'objet à placer dans le compartiment Amazon S3.
+ **Body :** contenu de l'objet à placer dans le compartiment Amazon S3.

#### Sortie simulée
<a name="automations-actions-reference-s3-put-object-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon S3 : Supprimer un objet
<a name="automations-actions-reference-s3-delete-object"></a>

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

### Propriétés
<a name="automations-actions-reference-s3-delete-object-properties"></a>

#### Connecteur
<a name="automations-actions-reference-s3-delete-object-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-s3-delete-object-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur l'`Amazon S3 DeleteObject`opération, consultez [DeleteObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObject.html)le manuel *Amazon Simple Storage Service API Reference*.
+ **Bucket :** nom du compartiment Amazon S3 dans lequel supprimer un objet.
+ **Clé :** nom unique de l'objet à supprimer du compartiment Amazon S3.

#### Sortie simulée
<a name="automations-actions-reference-s3-delete-object-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon S3 : Obtenir un objet
<a name="automations-actions-reference-s3-get-object"></a>

Utilise l'`Amazon S3 GetObject`opé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
<a name="automations-actions-reference-s3-get-object-properties"></a>

#### Connecteur
<a name="automations-actions-reference-s3-get-object-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-s3-get-object-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur l'`Amazon S3 GetObject`opération, consultez [GetObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html)le manuel *Amazon Simple Storage Service API Reference*.
+ **Bucket :** 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
<a name="automations-actions-reference-s3-get-object-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon S3 : Répertorier des objets
<a name="automations-actions-reference-s3-list-objects"></a>

Utilise l'`Amazon S3 ListObjects`opération pour répertorier les objets dans un compartiment Amazon S3 spécifié.

### Propriétés
<a name="automations-actions-reference-s3-list-objects-properties"></a>

#### Connecteur
<a name="automations-actions-reference-s3-list-objects-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-s3-list-objects-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur l'`Amazon S3 ListObjects`opération, consultez [ListObjects](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjects.html)le manuel *Amazon Simple Storage Service API Reference*.
+ **Bucket :** nom du compartiment Amazon S3 à partir duquel répertorier les objets.

#### Sortie simulée
<a name="automations-actions-reference-s3-list-objects-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon Textract : Analyser un document
<a name="automations-actions-reference-textract-analyze-document"></a>

Utilise l'`Amazon Textract AnalyzeDocument`opération pour analyser les relations entre les éléments détectés dans un document d'entrée.

### Propriétés
<a name="automations-actions-reference-textract-analyze-document-properties"></a>

#### Connecteur
<a name="automations-actions-reference-textract-analyze-document-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-textract-analyze-document-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur cette `Amazon Textract AnalyzeDocument` opération, consultez le [AnalyzeDocument](https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeDocument.html)manuel *Amazon Textract Developer Guide.*
+ **Document/S3Object/Bucket :** nom du compartiment 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/S3Object/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 dans 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
<a name="automations-actions-reference-textract-analyze-document-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon Textract : Analyser les dépenses
<a name="automations-actions-reference-textract-analyze-expense"></a>

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

### Propriétés
<a name="automations-actions-reference-textract-analyze-expense-properties"></a>

#### Connecteur
<a name="automations-actions-reference-textract-analyze-expense-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-textract-analyze-expense-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur cette `Amazon Textract AnalyzeExpense` opération, consultez le [AnalyzeExpense](https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeExpense.html)manuel *Amazon Textract Developer Guide.*
+ **Document/S3Object/Bucket :** nom du compartiment 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/S3Object/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 dans 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
<a name="automations-actions-reference-textract-analyze-expense-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon Textract : Analyser l'identifiant
<a name="automations-actions-reference-textract-analyze-id"></a>

Utilise l'`Amazon Textract AnalyzeID`opération pour analyser un document d'identité à la recherche d'informations pertinentes.

### Propriétés
<a name="automations-actions-reference-textract-analyze-id-properties"></a>

#### Connecteur
<a name="automations-actions-reference-textract-analyze-id-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-textract-analyze-id-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur l'`Amazon Textract AnalyzeID`opération, consultez [AnalyzeID](https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeID.html) dans le manuel *Amazon Textract Developer* Guide.
+ **Document/S3Object/Bucket :** nom du compartiment 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/S3Object/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 dans 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
<a name="automations-actions-reference-textract-analyze-id-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon Textract : détecter le texte d'un document
<a name="automations-actions-reference-textract-detect-document-text"></a>

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
<a name="automations-actions-reference-textract-detect-document-text-properties"></a>

#### Connecteur
<a name="automations-actions-reference-textract-detect-document-text-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-textract-detect-document-text-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur cette `Amazon Textract DetectDocumentText` opération, consultez le [DetectDocumentText](https://docs.aws.amazon.com/textract/latest/dg/API_DetectDocumentText.html)manuel *Amazon Textract Developer Guide.*
+ **Document/S3Object/Bucket :** nom du compartiment 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/S3Object/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 dans 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
<a name="automations-actions-reference-textract-detect-document-text-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon Bedrock : Prompt GenAI
<a name="automations-actions-reference-bedrock-prompt"></a>

Utilise l' InvokeModelopération [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) 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
<a name="automations-actions-reference-bedrock-prompt-properties"></a>

#### Connecteur
<a name="automations-actions-reference-bedrock-prompt-properties-connector"></a>

Le 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, ainsi que d'autres informations de configuration, telles que la AWS région qui contient les ressources référencées dans l'opération.

#### Modèle
<a name="automations-actions-reference-bedrock-prompt-properties-model"></a>

Le modèle de base à utiliser par Amazon Bedrock pour traiter la demande. Pour plus d'informations sur les modèles dans Amazon Bedrock, consultez les informations [relatives aux modèles Amazon Bedrock Foundation dans le guide](https://docs.aws.amazon.com/bedrock/latest/userguide/foundation-models-reference.html) de l'utilisateur d'*Amazon Bedrock*.

#### Type d’entrée
<a name="automations-actions-reference-bedrock-prompt-properties-input-type"></a>

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 de l'utilisateur
<a name="automations-actions-reference-bedrock-prompt-properties-user-prompt"></a>

L'invite à être envoyée au modèle Amazon Bedrock pour être traitée afin de 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 la valeur d'une action précédente, procédez comme suit : `{{results.actionName}}`

#### Invite du système (modèles Claude)
<a name="automations-actions-reference-bedrock-prompt-properties-system-prompt"></a>

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

#### Réglages de demande
<a name="automations-actions-reference-bedrock-prompt-properties-request-settings"></a>

Configurez différents paramètres de demande et paramètres d'inférence du 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 créatif 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** **: Lors de l'échantillonnage du noyau, le modèle calcule la distribution cumulée de toutes les options pour chaque jeton suivant par ordre de probabilité décroissant et la coupe 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](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html) dans le guide de l'*utilisateur d'Amazon Bedrock*.

#### Séquences d'arrêt
<a name="automations-actions-reference-bedrock-prompt-properties-guardrail"></a>

**Entrez un **identifiant et une version d'Amazon Bedrock Guardrail.**** Les garde-fous sont utilisés pour mettre en œuvre des mesures de protection en fonction de vos cas d'utilisation et de politiques responsables en matière d'IA. Pour plus d'informations, consultez la section [Bloquer le contenu dangereux dans les modèles utilisant Amazon Bedrock Guardrails](https://docs.aws.amazon.com/bedrock/latest/userguide/guardrails.html) dans le guide de l'utilisateur d'*Amazon Bedrock*.

#### Sortie simulée
<a name="automations-actions-reference-bedrock-prompt-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## Amazon Bedrock : modèle Invoke
<a name="automations-actions-reference-bedrock-invoke-model"></a>

Utilise l' InvokeModelopération [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html) pour exécuter l'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
<a name="automations-actions-reference-bedrock-invoke-model-properties"></a>

#### Connecteur
<a name="automations-actions-reference-bedrock-invoke-model-properties-connector"></a>

Le 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, ainsi que d'autres informations de configuration, telles que la AWS région qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-bedrock-invoke-model-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur l'`Amazon Bedrock InvokeModel`opération, y compris des exemples de commandes, consultez le [InvokeModel](https://docs.aws.amazon.com/textract/latest/dg/API_DetectDocumentText.html)manuel *Amazon Bedrock API Reference*.

#### Sortie simulée
<a name="automations-actions-reference-bedrock-invoke-model-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 au sein de l'automatisation, telles que la simulation de différentes valeurs de résultats, de scénarios d'erreur, de cas extrêmes ou de trajectoires insatisfaisantes sans communiquer avec des services externes via des connecteurs.

## JavaScript
<a name="automations-actions-reference-javascript"></a>

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
<a name="automations-actions-reference-javascript-properties"></a>

#### Code source
<a name="automations-actions-reference-javascript-properties-source-code"></a>

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

**Astuce**  
Vous pouvez utiliser l'IA pour 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. Sinon, l'IA remplacera tout ce qui existe déjà JavaScript.
Dans ** JavaScriptGenerate**, 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
<a name="automations-actions-reference-invoke-automation"></a>

Exécute une automatisation spécifiée.

### Propriétés
<a name="automations-actions-reference-invoke-automation-properties"></a>

#### Invoquer l'automatisation
<a name="automations-actions-reference-invoke-automation-properties-invoke-automation"></a>

Automatisation à exécuter par l'action.

## Send email (Envoyer un e-mail)
<a name="automations-actions-reference-send-email"></a>

Utilise l'`Amazon SES SendEmail`opération pour envoyer un e-mail.

### Propriétés
<a name="automations-actions-reference-send-email-properties"></a>

#### Connecteur
<a name="automations-actions-reference-send-email-properties-connector"></a>

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 qui contient les ressources référencées dans l'opération.

#### Configuration
<a name="automations-actions-reference-send-email-properties-configuration"></a>

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

**Note**  
Pour plus d'informations sur l'`Amazon SES SendEmail`opération, consultez [SendEmail](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_SendEmail.html)le manuel *Amazon Simple Email Service API Reference*.

#### Sortie simulée
<a name="automations-actions-reference-send-email-properties-mocked-output"></a>

Les actions n'interagissent pas avec les services ou ressources externes dans l'environnement de prévisualisation. Le champ **de sortie** simulé 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 réel.

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