Vous êtes ici :
Liste de contrôle pour l’importation/exportation dans B2C Commerce
Nous fournissons une liste de contrôle pour les tâches à effectuer pour créer et maintenir des flux d'importation et d'exportation pour vos sites. Cette rubrique concerne B2C Commerce.
Conception
Réalisez les tâches suivantes lors de la phase de conception du projet.
| Tâche |
|---|
Déterminez le nombre de flux d'importation à créer.
|
Déterminez le nombre de flux d'exportation à créer. |
Pour chaque flux d'importation, déterminez :
|
Pour chaque flux d'exportation, déterminez :
|
Utilisez les informations que vous avez recueillies pour dresser le diagramme maître des flux pour vos flux d’importation. |
Development
Voici les tâches à effectuer dans la phase de développement du site du projet. Avant de commencer à développer, vérifiez le référentiel de code B2C Commerce pour identifier le code qui vous aidera à faire avancer votre projet.
Instance Sandbox
| Tâche |
|---|
| Créez un fichier de mappage des flux pour établir une correspondance entre les champs de vos systèmes existants et les champs du schéma d'importation B2C Commerce. |
| Configurez votre système dorsal de manière à ce qu'il génère les fichiers XML requis par le schéma du flux. Créez une tâche sur votre système dorsal qui génère automatiquement le fichier d’importation. |
| Appliquez toutes les transformations nécessaires pour enrichir les données ou réorganiser le fichier. Dans ce cas, il est recommandé d'exécuter ce processus à l'extérieur de B2C Commerce. |
| Créez des utilisateurs dotés de privilèges les autorisant à importer des objets. |
| Importez manuellement les fichiers selon les besoins à l'aide de Business Manager. |
| Créez une instance Sandbox modèle, configurez-la et procédez à l'importation/exportation du site pour remplir vos autres instances Sandbox. |
| Importez manuellement les fichiers selon les besoins à l'aide de Business Manager. |
| Créez une cartridge pour votre code d'importation/exportation et ajoutez-la au chemin d'accès du site ou de l'organisation. |
| Créez les pipelines nécessaires pour automatiser les flux d'importation. |
| Créez les tâches nécessaires pour exécuter les pipelines d'importation. Associez chaque tâche à un seul pipeline. Configurez les tâches de sorte qu'un administrateur reçoive une alerte si l'exécution ne se termine pas dans le délai imparti. |
| Créez des utilisateurs dotés de privilèges les autorisant à exécuter les tâches. |
| Enregistrez la durée moyenne d'exécution de chaque tâche et planifiez les tâches. |
Instance Staging
| Tâche |
|---|
| Procédez à une importation/exportation de site pour transférer les planifications des tâches d'une instance Sandbox ou créez des tâches pour l'instance. |
| Créez des utilisateurs dotés de privilèges les autorisant à importer des objets et à exécuter des tâches. |
| Utilisez UX Studio pour télécharger sur le serveur les pipelines personnalisés de transfert de fichier et d'importation/exportation vers l'instance Staging. |
| Créez un pipeline et une tâche qui nettoie régulièrement les fichiers journaux des importations/exportations. |
| Créez un pipeline et une tâche qui nettoie régulièrement les exportations de sites archivées. |
| Si vous utilisez SSL, créez l’infrastructure à clé publique requise pour votre instance Production. |
| Si un tiers doit placer des fichiers dans la cartridge et ne peut pas utiliser WebDAV, configurez ce tiers de façon à ce qu’il utilise HTTP Post. |
Instance Production
| Tâche |
|---|
| Procédez à une importation/exportation de site pour transférer les planifications des tâches d'une instance Sandbox ou créez des tâches. |
| Créez des utilisateurs dotés de privilèges les autorisant à importer des objets et à exécuter des tâches. |
| Utilisez la réplication de code pour déplacer les pipelines personnalisés de transfert de fichier et d'importation/exportation de l'instance Staging vers l'instance Production. |
| Planifiez une tâche pour exporter votre site à intervalles réguliers. |
| Planifiez une tâche pour archiver régulièrement les fichiers d'exportation de site. |
| Créez un pipeline et une tâche qui nettoie régulièrement les fichiers journaux des importations/exportations. S’il s’agit d’une instance Staging, utilisez la réplication de code pour ajouter ce pipeline à l’instance. |
| Créez un pipeline et une tâche qui nettoie régulièrement les exportations de sites archivées. S’il s’agit d’une instance Staging, utilisez la réplication de code pour ajouter ce pipeline à l’instance. |
| Si vous utilisez SSL, créez l’infrastructure à clé publique requise pour votre instance Production. |
Instance Development
| Tâche |
|---|
| Utilisez l'importation/exportation de site ou la réplication de code pour transférer les planifications des tâches de l'instance Production vers l'instance Development. |
| Créez des utilisateurs dotés de privilèges les autorisant à importer des objets et à exécuter des tâches. |
| Utilisez la réplication de code pour déplacer les pipelines personnalisés de transfert de fichier et d'importation/exportation de l'instance Production vers l'instance Development. |
Déploiement et maintenance des importations/exportations
Qu'il s'agisse d'importation/exportation ou de code ordinaire, le déploiement est similaire. Si vous choisissez de ne pas le gérer par programme, assurez-vous également que l’archivage et le nettoyage des archives sont effectués. Si vous exécutez l’importation à partir de Business Manager, lorsque vous supprimez l’enregistrement de l’importation, Business Manager supprime automatiquement le journal des événements. Si vous exécutez l’importation par programme, le fichier journal n’est jamais nettoyé.
Si vous devez résoudre un problème lié à votre site de production, exportez les métadonnées du site et importez-les dans votre sandbox.

