

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.

# Importez et exportez des flux entre les concepteurs de flux dans Connect Customer
<a name="contact-flow-import-export"></a>

Utilisez les procédures décrites dans cette rubrique pour import/export un flux de l'ancien concepteur de flux vers le nouveau, d'une instance à l'autre ou d'une région à l'autre à mesure que vous développez votre organisation de service client.

**Important**  
**Fin de la prise en charge de l’importation des anciens flux**  
Support pour l'importation d'anciens flux dans le concepteur de flux prendra fin le **03/31/2026**. Pour garantir le fonctionnement continu de l’importation de la configuration des flux hors ligne dans le concepteur de flux, suivez ces étapes de mise à jour :  
Les anciens flux doivent être importés manuellement à l’aide du concepteur de flux mis à jour afin qu’ils puissent être convertis dans le nouveau format de langage de flux. Il est important de noter que la fonctionnalité « copier et coller » du concepteur de flux mis à jour ne fonctionne qu’avec les flux qui utilisent le nouveau langage de flux.
Ce processus de mise à jour est pertinent pour les utilisateurs qui gèrent et stockent des configurations de flux dans un fichier JSON hors ligne, par exemple pour le contrôle de la configuration. Pour continuer à utiliser n’importe quel composant des flux stockés dans le concepteur de flux mis à jour, vous devez d’abord les importer pour les convertir dans le nouveau langage de flux. Une fois qu’ils sont convertis, vous pouvez copier et coller librement les composants de flux dans le concepteur de flux mis à jour.
Si vous utilisez un magasin de données hors ligne pour la configuration de vos flux en tant que source fiable, assurez-vous de mettre à jour la configuration de vos flux dans le nouveau format avant la date limite **03/31/2026.**

Pour migrer des dizaines ou des centaines de flux, utilisez les API décrites dans [Migrer les flux vers une instance, une région ou un environnement dans Connect Customer](migrate-contact-flows.md). 

La import/export fonctionnalité de flux est actuellement en version bêta. Les mises à jour et améliorations que nous effectuons peuvent entraîner des problèmes dans les versions futures de la fonction d'importation de flux qui ont été exportés au cours de la phase bêta.

## Limites d'exportation
<a name="contact-flow-export-limitations"></a>

Vous pouvez exporter des flux répondant aux exigences suivantes :
+ Le flux comporte moins de 200 blocs.
+ La taille totale du flux est inférieure à 1 Mo.

Nous recommandons de diviser les grands flux en petits flux pour répondre à ces exigences.

## Compteur de blocs
<a name="contact-flow-block-counter"></a>

Utilisez le compteur de blocs pour déterminer combien de blocs se trouvent dans un flux. Le compteur de blocs vous aide également à respecter la limite de 200 blocs pour les opérations d’importation et d’exportation.

L’image suivante présente un exemple de flux avec compteur de blocs. Un avertissement indique que 201 blocs sont utilisés.

![Compteur de blocs, avertissement indiquant que 201 blocs sont utilisés.](http://docs.aws.amazon.com/fr_fr/connect/latest/adminguide/images/block-counter.png)


## Les flux sont exportés vers des fichiers JSON
<a name="contact-flow-export-json"></a>

Un flux est exporté vers un fichier JSON. Le fichier possède les caractéristiques suivantes.
+ Le JSON inclut une section pour chaque bloc du flux.
+ Le nom utilisé pour un bloc, un paramètre ou un autre élément spécifique du flux peut être différent de l'étiquette utilisée dans le concepteur de flux.

Par défaut, les fichiers d'exportation de flux sont créés sans extension de nom de fichier et enregistrés à l'emplacement défini par défaut pour votre navigateur. Nous vous recommandons d'enregistrer vos flux exportés dans le dossier qui contient uniquement des flux exportés.

## Comment s' import/export écouler
<a name="how-to-import-export-contact-flows"></a>

**Pour exporter un flux**

1. Connectez-vous à votre instance Connect Customer à l'aide d'un compte auquel est attribué un profil de sécurité incluant des autorisations de consultation pour les flux.

1. Choisissez **Routage**, puis **Flux de contacts**.

1. Ouvrez le flux à exporter.

1. Choisissez **Enregistrer**, **Exporter un flux**.

1. Entrez un nom pour le fichier exporté, puis choisissez **Exporter**.

**Pour importer un flux**

1. Connectez-vous à votre instance Connect Customer. Le compte doit se voir attribuer un profil de sécurité qui inclut des autorisations de modification pour les flux.

1. Dans le menu de navigation, sélectionnez **Routing (Routage)**, **Contact flows (Flux de contacts)**.

1. Effectuez l’une des actions suivantes :
   + Pour remplacer un flux par celui que vous importez, ouvrez le flux à remplacer.
   + Créez un nouveau flux du même type que celui que vous importez.

1. Choisissez **Enregistrer**, **Importer un flux**.

1. Sélectionnez le fichier à importer, puis choisissez **Importer**. Lorsque le flux est importé dans un flux, le nom du flux existant est mis à jour.

1. Vérifiez et mettez à jour toute référence résolue ou non, le cas échéant.

1. Pour enregistrer le flux importé, choisissez **Enregistrer**. Pour le publier, choisissez **Enregistrer et publier**.

## Résolution des ressources dans les flux importés
<a name="contact-flow-export-resources"></a>

Lorsque vous créez un flux, les ressources que vous incluez dedans (telles que les files d'attente et les invites vocales) sont référencées au sein du flux à l'aide du nom de la ressource et de l'Amazon Resource Name (ARN). L'ARN est un identifiant unique pour une ressource qui est spécifique au service et à la région dans laquelle la ressource est créée. Lorsque vous exportez un flux, le nom et l'ARN de chaque ressource référencée dans le flux est inclus dans le flux exporté.

Lorsque vous importez un flux, Connect Customer tente de résoudre les références aux ressources Connect Customer utilisées dans le flux, telles que les files d'attente, en utilisant l'ARN de la ressource. 
+ Lorsque vous importez un flux dans la même instance Connect Customer à partir de laquelle vous l'avez exporté, les ressources utilisées dans le flux seront remplacées par les ressources existantes dans cette instance.
+ Si vous supprimez une ressource ou modifiez les autorisations associées à une ressource, Connect Customer risque de ne pas être en mesure de résoudre la ressource lorsque vous importez le flux.
+ Lorsqu'une ressource est introuvable à l'aide de l'ARN, Connect Customer tente de résoudre la ressource en recherchant une ressource portant le même nom que celle utilisée dans le flux. Si aucune ressource portant le même nom n'est identifiée, un avertissement contenant une référence à la ressource non résolue s'affiche sur le bloc.
+ Si vous importez un flux dans une instance Connect Customer différente de celle à partir de laquelle il a été exporté, les ARN des ressources utilisées sont différents.
+ Si vous créez des ressources dans l'instance portant le même nom que celui de la ressource dans l'instance à partir de laquelle le flux a été exporté, les ressources peuvent être résolues par leur nom. 

  Vous pouvez également ouvrir les blocs contenant des ressources non résolues, ou des ressources résolues par leur nom, et remplacer la ressource par une autre dans l'instance Connect Customer.

Vous pouvez enregistrer un flux contenant des ressources non résolues ou manquantes. Vous pouvez publier un flux contenant des ressources non résolues ou manquantes uniquement pour les paramètres facultatifs. Si un paramètre requis contient une ressource non résolue, vous ne pouvez pas publier le flux tant que les ressources ne sont pas résolues.