

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.

# Activation des pièces jointes dans le CCP afin que les clients et les agents puissent partager et charger des fichiers
<a name="enable-attachments"></a>

Vous pouvez autoriser les clients et les agents à partager des fichiers par chat, e-mail et tâches, et autoriser les agents à télécharger des fichiers dans des dossiers. Une fois les étapes décrites dans cette rubrique, une icône de pièce jointe apparaît automatiquement dans le panneau de configuration des contacts de votre agent afin qu'il puisse partager des pièces jointes dans des chats, des e-mails et des tâches. 

**Important**  
Vous devez effectuer les étapes 1 et 4 de cette rubrique (créer un compartiment Amazon S3 et configurer une politique CORS) pour les pièces jointes aux e-mails. Si vous ne le faites pas, mais que vous avez sélectionné **Activer le partage des pièces jointes** pour votre instance, le canal e-mail ne fonctionnera pas pour votre instance.

 Pour obtenir une liste des types de fichiers pris en charge, consultez [Connect Customer spécifications des fonctionnalités](feature-limits.md).

Si vous n’utilisez pas le widget de communication hébergé, vous devez mettre à jour vos interfaces de chat destinées aux clients afin de prendre en charge le partage de pièces jointes.

**Vous utilisez une application de chat personnalisée ?** Découvrez les API que nous avons ajoutées pour prendre en charge le partage de pièces jointes : [StartAttachmentUpload[CompleteAttachmentUpload](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_CompleteAttachmentUpload.html)](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_StartAttachmentUpload.html),, et [GetAttachment](https://docs.aws.amazon.com/connect-participant/latest/APIReference/API_GetAttachment.html).

**Vous utilisez une application d'agent personnalisée ?** Consultez les API des fichiers joints : [StartAttachedFileUpload[CompleteAttachedFileUpload](https://docs.aws.amazon.com/connect/latest/APIReference/API_CompleteAttachedFileUpload.html)](https://docs.aws.amazon.com/connect/latest/APIReference/API_StartAttachedFileUpload.html), et [GetAttachedFile[BatchGetAttachedFileMetadata](https://docs.aws.amazon.com/connect/latest/APIReference/API_BatchGetAttachedFileMetadata.html)](https://docs.aws.amazon.com/connect/latest/APIReference/API_GetAttachedFile.html), et [DeleteAttachedFile](https://docs.aws.amazon.com/connect/latest/APIReference/API_DeleteAttachedFile.html).

## Étape 1 : activer les pièces jointes
<a name="step1-enable-attachments"></a>

1. Ouvrez la console Connect Customer à l'adresse [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/).

1. Dans la page Instances, choisissez l’alias d’instance. L'alias d'instance est également le **nom de votre instance**, qui apparaît dans l'URL de votre client Connect. L'image suivante montre la page des **instances du centre de contact virtuel Connect Customer**, avec un encadré autour de l'alias de l'instance.  
![La page des instances du centre de contact virtuel Connect Customer, l'alias de l'instance.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/instance.png)

1. Sur la page **Stockage de données**, sous **Pièces jointes**, choisissez **Modifier**, sélectionnez **Activer le partage des pièces jointes**, puis sélectionnez **Enregistrer**.

   Les options de stockage apparaissent, comme dans l'image suivante.  
![Section Pièces jointes.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/attachments-enable.png)

1. Vous pouvez modifier l'emplacement du compartiment Amazon S3 dans lequel les pièces jointes sont stockées. Par défaut, votre bucket Connect Customer existant est utilisé, avec un nouveau préfixe pour les pièces jointes. 
**Note**  
Actuellement, Connect Customer ne prend pas en charge les compartiments S3 avec [Object Lock](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html) activé. 

   La fonctionnalité de pièces jointes utilise deux emplacements Amazon S3 : un site intermédiaire et un emplacement final. 

   Notez les éléments suivants relatifs au lieu intermédiaire :
   + Le lieu intermédiaire est utilisé dans le cadre d'un flux de validation commerciale. Connect Customer l'utilise pour valider la taille et le type du fichier avant qu'il ne soit disponible au téléchargement à l'aide `GetAttachment` des API `GetAttachedFile` or.
   + Le préfixe intermédiaire est créé par Connect Customer en fonction du chemin du bucket que vous avez sélectionné. Plus précisément, il inclut le préfixe S3 indiquant l'endroit où vous enregistrez les fichiers, auquel s'ajoute le préfixe **intermédiaire**.
   + Nous vous recommandons de remplacer la politique de conservation des données pour le préfixe intermédiaire par un jour. De cette façon, le stockage des fichiers intermédiaires ne vous sera pas facturé. Pour obtenir des instructions, consultez [Comment créer une règle de cycle de vie pour un compartiment S3 ?](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-lifecycle.html) dans le *Guide de l'utilisateur Amazon S3*.
**Avertissement**  
Modifiez uniquement le cycle de vie du **Site intermédiaire des fichiers**. Si vous modifiez accidentellement le cycle de vie de l'ensemble du compartiment Amazon S3, toutes les transcriptions et les pièces jointes seront supprimées.
Les objets S3 sont **définitivement supprimés** si la gestion des versions des compartiments S3 n’est pas activée.

## Étape 2 : activer les autorisations de configuration des pièces jointes
<a name="step2-security-profile-permissions"></a>

Pour permettre aux administrateurs de consulter ou de modifier les paramètres des pièces jointes, attribuez les autorisations appropriées dans leur profil de sécurité.

1. Dans la console Connect Customer, sélectionnez **Utilisateurs**, **Profils de sécurité**.

1. Sélectionnez le profil de sécurité que vous souhaitez modifier.

1. Développez la section **Paramètres**.

1. Sous **Pièces jointes**, choisissez les autorisations à attribuer :
   + **Afficher** : permet aux utilisateurs de consulter les paramètres des pièces jointes.
   + **Modifier** : permet aux utilisateurs d'afficher et de modifier les paramètres des pièces jointes, notamment la taille et le type des pièces jointes.
   + **Tout** : accorde des autorisations d'affichage et de modification pour les paramètres de pièce jointe.

1. Choisissez **Enregistrer**.

![La page Modifier le profil de sécurité avec la section Paramètres développée, indiquant l'autorisation de joindre des fichiers.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/enable-attachments-security-profile-settings.png)


Les utilisateurs auxquels est attribué un profil de sécurité avec des autorisations de pièce jointe voient une icône **Paramètres** dans le menu de navigation de gauche, sous **Canaux**. À partir de là, ils peuvent afficher ou modifier les paramètres des pièces jointes en fonction des autorisations qui leur ont été attribuées.

## Étape 3 : configurer les types de fichiers joints et les limites de taille
<a name="step3-configure-attachment-options"></a>

Après avoir activé les pièces jointes et attribué des autorisations, vous pouvez configurer les types de fichiers autorisés et les tailles de fichier maximales pour chaque canal indépendamment. La configuration est définie par canal : e-mail, chat, tâches et requêtes. Les modifications apportées à une chaîne n'ont aucune incidence sur les autres.

**Pour configurer les types de fichiers joints et les limites de taille**

1. Sur le site Web d'administration de Connect Customer, choisissez l'icône **Paramètres** (icône en forme de roue dentée) dans le volet de navigation de gauche.

1. Sur la page **Pièces jointes**, choisissez **Modifier**.

   L'image suivante montre la page Pièces jointes en mode lecture seule.  
![La page Pièces jointes affiche la configuration actuelle en mode lecture seule, avec le bouton Modifier en haut à droite.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/enable-attachments-config-view.png)

1. Sous **Canaux**, choisissez **Configurer chaque canal et service individuellement** pour définir différents types de fichiers et limites de taille par canal. Vous pouvez également choisir **Appliquer une configuration à tous les canaux et services** pour utiliser les mêmes paramètres dans l'ensemble de votre instance.

1. Sélectionnez l'onglet de canal que vous souhaitez configurer : **e-mail**, **chat**, **tâches** ou **requêtes**.

1. Pour ajouter une extension de fichier personnalisée, saisissez-la dans le champ **Ajouter des extensions de fichier** et choisissez **Ajouter une extension**. Pour supprimer un type de fichier autorisé, cliquez sur le X à côté de l'extension.

1. Sous **Taille maximale du fichier**, utilisez le curseur ou entrez une valeur pour définir la taille maximale des pièces jointes pour le canal sélectionné.
   + Pour le chat, les tâches et les requêtes, vous pouvez configurer la taille de fichier maximale de 1 Mo à 100 Mo.
   + Pour le courrier électronique, la taille maximale du fichier est de 20 Mo. Vous pouvez réduire cette limite mais ne pouvez pas dépasser 20 Mo.

   L'image suivante montre la configuration des pièces jointes en mode édition.  
![La page Pièces jointes en mode édition affiche les onglets des chaînes, les types de fichiers autorisés et le curseur de taille maximale des fichiers.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/enable-attachments-config-edit.png)

1. Choisissez **Enregistrer**.

**Limitations des pièces jointes aux e-mails**  
Les pièces jointes aux e-mails ne peuvent pas dépasser 20 Mo en raison des limites d'Amazon SES.
Même si vous ajoutez une extension de fichier à la liste des e-mails autorisés, Amazon SES peut bloquer certains types de fichiers. Pour obtenir la liste des types de fichiers bloqués par SES, consultez la section [Types de pièces jointes non pris en charge](https://docs.aws.amazon.com/ses/latest/dg/mime-types-appendix.html) dans le manuel *Amazon Simple Email Service Developer Guide*.

**Note**  
Vous pouvez également configurer ces options par programmation à l'aide de l'[UpdateAttachedFilesConfiguration](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateAttachedFilesConfiguration.html)API. L'API utilise le `AttachmentScope` paramètre pour spécifier le canal (EMAIL, CHAT, CASE ou TASK).

## Étape 4 : configurer une politique CORS sur votre compartiment de pièces jointes
<a name="step4-update-cors-policy"></a>

Pour permettre aux clients et aux agents de charger et de télécharger des fichiers, mettez à jour votre politique de partage des ressources inter-origines (CORS) afin d'autoriser les requêtes `PUT` et `GET` pour le compartiment Amazon S3 que vous utilisez pour les pièces jointes. Cela est plus sûr que l'activation du public read/write sur votre compartiment Amazon S3, ce que nous ne recommandons pas.

**Pour configurer CORS sur le compartiment de pièces jointes**

1. Trouvez le nom du compartiment Amazon S3 où stocker les pièces jointes : 

   1. Ouvrez la console Connect Customer à l'adresse [https://console.aws.amazon.com/connect/](https://console.aws.amazon.com/connect/).

   1. Dans la console Connect Customer, choisissez **Data storage** et recherchez le nom du bucket Amazon S3. 

1. Ouvrez la console Amazon S3 à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans la console Amazon S3, sélectionnez votre compartiment Amazon S3. 

1. Choisissez l'onglet **Autorisations**, puis faites défiler la page vers le bas jusqu'à la section **Partage Cross-origin des ressources (CORS)**.

1. Ajoutez une politique CORS comportant l'une des règles suivantes dans votre compartiment de pièces jointes. Par exemple, les politiques CORS, consultez la section [Partage Cross-origin des ressources : Use-case scénarios](https://docs.aws.amazon.com/AmazonS3/latest/userguide/cors.html#example-scenarios-cors) dans le manuel *Amazon S3 Developer Guide*.
   + Option 1 : répertoriez les points de terminaison à partir desquels les pièces jointes seront envoyées et reçues, par exemple le nom du site Web de votre entreprise. Cette règle autorise les requêtes PUT et GET d'origine croisée provenant de votre site Web (par exemple,http://www.example1.com).

     Votre politique CORS peut ressembler à l'exemple suivant :

     ```
     [
         {                               
             "AllowedMethods": [
                 "PUT",
                 "GET"            
             ],
             "AllowedOrigins": [
                 "http://www.example1.com", 
                 "http://www.example2.com" 
                 ],
            "AllowedHeaders": [
                 "*"
                 ]
         }    
     ]
     ```
   + Option 2 : ajouter le caractère générique `*` à `AllowedOrigin`. Cette règle autorise les requêtes PUT et GET provenant de toutes les origines, de sorte que vous n'avez pas à répertorier vos points de terminaison.

     Votre politique CORS peut ressembler à l'exemple suivant :

     ```
     [
         {                               
             "AllowedMethods": [
                 "PUT",
                 "GET"            
             ],
             "AllowedOrigins": [
                 "*" 
                 ],
            "AllowedHeaders": [
                 "*"
                 ]
         }    
     ]
     ```

## Étape 5 (facultatif) : Intégrez les API pour améliorer vos interfaces utilisateur personnalisées
<a name="step5-update-chat-ui"></a>

Si vous ignorez l'interface utilisateur de chat ou l'espace de travail des agents prêts à l'emploi, vous pouvez utiliser les API de pièces jointes Connect Customer Participant ou les API de fichiers joints Connect Customer pour créer vos propres interfaces utilisateur et fournir un support pour les pièces jointes pour les requêtes et les discussions. Pour voir les étapes générales d’utilisation de ces deux ensembles d’API, consultez [Utilisation de pièces jointes](https://docs.aws.amazon.com/connect/latest/APIReference/working-with-acps-api).

## Étape suivante
<a name="nextsteps-attachments"></a>

Nous recommandons d'activer l'analyse des pièces jointes pour répondre aux exigences de conformité ou aux politiques de sécurité que votre organisation peut avoir mises en place pour le partage de fichiers. Pour plus d’informations, consultez [Configurer la numérisation des pièces jointes dans Connect Customer](setup-attachment-scanning.md).

## Les pièces jointes ne s'affichent pas ?
<a name="problems-enabling-attachments"></a>

Si vos agents signalent des problèmes de réception et d'envoi de pièces jointes dans des messages de conversation instantanée, consultez [Le pare-feu interne ou l'absence d'une politique CORS empêche l'accès aux pièces jointes au chat, au courrier électronique, aux tâches ou aux dossiers](ts-agent-attachments.md). 