Usted está aquí:
Visión general del proceso de importación/exportación en B2C Commerce
Siga un conjunto de pasos básicos para completar la importación y exportación. Este tema aplica a B2C Commerce.
Los pasos básicos de la importación son los siguientes:
Primero, crear un archivo XML que cumpla con el esquema de B2C Commerce para ese tipo de objeto del sistema. Consulte la Hoja de características clave de objetos de importación/exportación para ver una lista de todos los esquemas de B2C Commerce y los archivos de esquema usados para importarlos.
Segundo, transfiera el archivo XML del sistema backend del comerciante a la instancia de B2C Commerce. Para las instancias de Presentación (Staging) o Producción (Production), también debe configurar una conexión segura para la transferencia de archivos. Las instancias Sandbox no requieren una conexión segura.
Tercero, importe el archivo XML a la base de datos de la instancia. Puede hacer esta importación manualmente a través de Business Manager o creando un pipeline personalizado. B2C Commerce brinda pipelets de importación para la mayoría de las importaciones estándares. Salesforce recomienda usar los pipelets de importación estándar siempre que los objetos comerciales deban cargarse en B2C Commerce, a diferencia de implementar lógica personalizada con script o pipelets. Los pipelets de importación estándar pueden manejar grandes conjuntos de datos, son rápidos y confiables, y usan los recursos del sistema eficazmente.
Los pasos básicos de la exportación son los siguientes:
Primero, exporte los objetos de la base de datos a un archivo XML. El archivo de exportación usa la misma definición de esquema que se usa para importar los objetos de la base de datos. Puede hacer esta exportación manualmente a través de Business Manager o creando un pipeline personalizado. Para automatizar las exportaciones de datos, cree un pipeline. B2C Commerce proporciona pipelets de exportación que pueden usarse para la mayoría de las exportaciones. En ocasiones, los pipelets de exportación permiten mayor granularidad en los objetos que elige para exportar que la que puede seleccionarse en Business Manager.
Segundo, transfiera los archivos de la instancia al sistema backend del comerciante. De ser necesario, puede utilizar conexiones seguras. Por ejemplo, un requisito PCI-DSS puede requerir una conexión segura. Otro sistema backend también puede necesitar una conexión segura.
Para procesos de importación/exportación recurrentes, puede configurar tareas por lote para la transferencia de archivos y la importación/exportación. También puede usar pipelets para el control programático del proceso de importación/exportación.
Importación/exportación para Staging y Producción (Production)
Normalmente, un pipeline personalizado se usa para transferir datos a través de una conexión segura desde un sistema backend a una instancia en el grupo de instancia primaria.
Las fuentes poco frecuentes se importan solo a la instancia de Staging y, luego, se replican en la instancia de Producción (Production). Este enfoque le permite proteger su instancia de Producción (Production) de los problemas con los datos importados. Si quiere agregar manualmente descripciones solo web u otra información, algunas fuentes podrían requerir mejora adicional en Business Manager. Las fuentes que requieren mejora son mejoradas en la instancia de Staging y, luego, se replican los datos en Producción (Production).
No es práctico presentar y replicar datos que deben cambiarse con regularidad. Se importan cambios frecuentes directamente en la instancia de Producción (Production) usando fuentes. Las fuentes frecuentes se importan en Staging y Producción (Production) al mismo tiempo, de manera que las instancias permanecen sincronizadas.
También puede exportar archivos desde B2C Commerce para su sistema backend. Puede exportar fuentes que estén definidas por los mismos archivos de esquema de B2C Commerce que las fuentes de importación o crear fuentes personalizadas a través de un pipeline personalizado.
Durante el desarrollo puede comenzar a importar archivos manualmente a través de Business Manager. Sin embargo, eventualmente, tiene sentido automatizar la importación y exportación de archivos usando pipelines de importación personalizados. En el caso de la instancia de Producción (Production), que puede tener cambios frecuentes en la determinación de precios o el inventario (por ejemplo, cada 10 minutos), la automatización es, por lo general, esencial. Puede automatizar la importación y exportación de fuentes usando pipelines personalizados y tareas programadas.
Puede agregar lógica de negocios a un pipeline personalizado para permitirle agregar valores a su archivo de importación, actualizar índices de búsqueda de manera automática o archivar el archivo de importación.
Puede exportar datos desde su instancia de Producción (Production) a un tercero o sistemas backend. Puede agregar lógica de negocios a su pipeline personalizado para permitirle cambiar el formato de su archivo de exportación, agregar valores o realizar otro procesamiento en el archivo.
Importación/exportación para las instancias de Development
Las instancias de Development generalmente no usan la importación o exportación, ya que son entornos de prueba para las instancias de Producción (Production). Puede hacer inicialmente una importación/exportación del sitio desde la instancia de Presentación (Staging) hacia la instancia de Desarrollo (Development). Después de la importación/exportación inicial, use replicación de datos para actualizar datos y códigos en la instancia de Desarrollo (Development).

