Ti trovi qui:
Panoramica del processo di importazione/esportazione in B2C Commerce
È possibile seguire un serie di passaggi di base per completare i processi di importazione ed esportazione. Questo argomento si applica a B2C Commerce.
Passaggi fondamentali di un'importazione:
In primo luogo creare un file XML conforme allo schema di B2C Commerce per il tipo di oggetto di sistema. Per un elenco di tutti gli oggetti B2C Commerce e i file di schema utilizzati per importarli, vedere Tabella riassuntiva dell'importazione/esportazione oggetti.
In seguito trasferire il file XML dal sistema di back-end del commerciante a un'istanza di B2C Commerce. Per le istanze Staging o Production, è inoltre necessario configurare una connessione sicura per il trasferimento dei file. Le sandbox non richiedono una connessione sicura.
Infine importare il file XML nel database dell'istanza. Eseguire questa importazione manualmente tramite Business Manager oppure creare una pipeline personalizzata. B2C Commerce include pipelet di importazione per le importazioni più comuni. Salesforce consiglia di utilizzare pipelet di importazione standard ogni volta che gli oggetti business vengono caricati in B2C Commerce, anziché implementare la logica personalizzata con script o pipelet. I pipelet di importazione standard possono gestire dataset di grandi dimensioni, sono veloci e affidabili e usano le risorse di sistema in modo efficiente.
Passaggi fondamentali di un'esportazione:
Esportare gli oggetti del database in un file XML. Il file di esportazione usa la stessa definizione di schema impiegata per importare gli oggetti nel database. Eseguire questa esportazione manualmente tramite Business Manager o creare una pipeline personalizzata. Per automatizzare le esportazioni di dati, creare una pipeline. B2C Commerce mette a disposizione dei pipelet per eseguire la maggior parte delle esportazioni. A volte i pipelet di esportazione consentono una maggiore granularità per gli oggetti da esportare rispetto a Business Manager.
Trasferire i file dall'istanza al sistema di back-end del commerciante. Se necessario, utilizzare una connessione sicura. Ad esempio, un requisito DSS (PCI-Data Security Standard) può richiedere una connessione sicura. Anche per altri sistemi di back-end può essere richiesta una connessione sicura.
Per i processi di importazione/esportazione ricorrenti, configurare i processi batch sia per il trasferimento che per l'importazione/esportazione dei file. È anche possibile utilizzare dei pipelet per il controllo programmatico del processo di importazione/esportazione.
Importazione/esportazione per le istanze Staging e Production
Di norma viene utilizzata una pipeline personalizzata per spostare i dati attraverso una connessione sicura dal sistema di back-end a un'istanza nel gruppo di istanze principale (PIG).
I feed meno frequenti vengono importati solo nell'istanza Staging, quindi replicati nell'istanza Production. Utilizzare questo approccio per proteggere l'istanza Production da eventuali problemi con i dati importati. Per aggiungere manualmente descrizioni solo per il Web o altre informazioni, alcuni feed richiedono miglioramenti in Business Manager. I feed che richiedono miglioramenti vengono modificati nell'istanza Staging e i dati vengono poi replicati nell'istanza Production.
Non è pratico eseguire la gestione temporanea e replicare i dati che cambiano di frequente. Le modifiche frequenti vengono importate direttamente nell'istanza Production utilizzando i feed. I feed frequenti vengono importati sulle istanze Staging e Production allo stesso tempo, in modo che le due istanze siano sincronizzate.
È anche possibile esportare i file da B2C Commerce in sistemi di back-end. Esportare i feed definiti dagli stessi file di schema B2C Commerce usati per i feed di importazione o creare feed personalizzati tramite una pipeline personalizzata.
Durante lo sviluppo, iniziare importando manualmente i file tramite Business Manager. Tuttavia, in seguito, è più opportuno automatizzare l'importazione e l'esportazione dei file utilizzando pipeline di importazione personalizzate. Per le istanze Production, che possono subire modifiche frequenti ai listini prezzi o agli inventari (ad esempio ogni 10 minuti), l'automazione risulta spesso un requisito essenziale. Automatizza i feed di importazione ed esportazione utilizzando pipeline personalizzate e processi programmati.
Aggiungere una logica di business a una pipeline personalizzata per consentire l'aggiunta di valori al file di importazione, l'aggiornamento automatico degli indici di ricerca o l'archiviazione del file di importazione.
Esportare i dati dall'istanza Production a sistemi di back-end o di terze parti. Aggiungere una logica di business alla pipeline personalizzata per consentire la modifica del formato del file di esportazione, l'aggiunta di valori o altri tipi di elaborazione del file.
Importazione/esportazione per istanze Development
Le istanze Development in genere utilizzano importazioni/esportazioni poiché testano gli ambienti per le istanze Production. Inizialmente, eseguire un'importazione/esportazione del sito dall'istanza Staging all'istanza Development. Dopo l'importazione/esportazione iniziale, è possibile utilizzare la replica dei dati per aggiornare i dati e il codice nell'istanza Development.
