Riferimento ImportConfig
Il file ImportConfig.xml utilizzato con il programma di distribuzione del pacchetto contiene informazioni sulle soluzioni e sui dati da importare. Di seguito è riportato un esempio:
<?xml version="1.0" encoding="utf-16"?>
<configdatastorage
installsampledata="true"
waitforsampledatatoinstall="true"
agentdesktopzipfile=""
agentdesktopexename=""
crmmigdataimportfile="data_1033.zip">
<solutions>
<configsolutionfile
solutionpackagefilename="SampleSolutionOne_1_0_managed.zip"
overwriteunmanagedcustomizations="false"
publishworkflowsandactivateplugins="true" />
<configsolutionfile
solutionpackagefilename="SampleSolutionTwo_1_0_managed.zip"
overwriteunmanagedcustomizations="false"
publishworkflowsandactivateplugins="true" />
<configsolutionfile
solutionpackagefilename="SampleSolutionThree_1_0_managed.zip" />
</solutions>
<filestoimport>
<configimportfile filename="SampleOption.csv"
filetype="CSV"
associatedmap="SampleOption"
importtoentity="sample_option"
datadelimiter=""
fielddelimiter="comma"
enableduplicatedetection="true"
isfirstrowheader="true"
isrecordownerateam="false"
owneruser=""
waitforimporttocomplete="false" />
<configimportfile filename="File.zip"
filetype="ZIP"
associatedmap="FileMapName"
importtoentity="FileEntity"
datadelimiter=""
fielddelimiter="comma"
enableduplicatedetection="true"
isfirstrowheader="true"
isrecordownerateam="false"
owneruser=""
waitforimporttocomplete="true" />
<zipimportdetails>
<zipimportdetail filename="subfile1.csv"
filetype="csv"
importtoentity="account" />
<zipimportdetail filename="subfile2.csv"
filetype="csv"
importtoentity="contact" />
</zipimportdetails>
</filestoimport>
<filesmapstoimport>
<configimportmapfile filename="SampleOption.xml" />
</filesmapstoimport>
<cmtdatafiles>
<cmtdatafile filename="data_1033.zip"
lcid="1033"
usermapfilename="UserMap.xml" />
<cmtdatafile filename="data_1041.zip"
lcid="1041"
usermapfilename="" />
</cmtdatafiles>
</configdatastorage>
Le sezioni seguenti forniscono dettagli sugli elementi e sugli attributi XML validi per questo documento.
Elemento configdatastorage
configdatastorage
è l'elemento radice.
attributi configdatastorage
Tutti questi attributi sono facoltativi.
Name | Descrzione |
---|---|
installsampledata |
Se installare i dati di esempio. Questi sono gli stessi dati di esempio installati attraverso questi altri metodi: - Aggiungere o rimuovere dati di esempio - Aggiungere e rimuovere dati di esempio |
waitforsampledatatoinstall |
Se restituisce true e, se anche installsampledata è impostata su true , attende l'installazione dei dati di esempio prima di distribuire il pacchetto. Non impostarlo su true quando installsampledata è false . |
agentdesktopzipfile |
Nome del file ZIP da decomprimere. Se si specifica un nome del file ZIP in questa posizione, viene aggiunge una schermata durante il processo di distribuzione del pacchetto in cui viene richiesto di selezionare la posizione desiderata per decomprimere il contenuto del file. Questo attributo è comunemente usato per creare pacchetti per Unified Service Desk per Dynamics 365. |
agentdesktopexename |
Nome del file .exe o .msi nel file ZIP o un URL da richiamare al termine del processo di distribuzione. Questo attributo è comunemente usato per creare pacchetti per Unified Service Desk per Dynamics 365. |
crmmigdataimportfile |
Nome del file di dati di configurazione predefinito (.zip) esportato utilizzando lo strumento di migrazione della configurazione. |
elementi configdatastorage
Questi sono gli elementi figlio validi:
Elemento | Descrizione |
---|---|
solutions |
Contiene 0 o molti elementi configsolutionfile che descrivono le soluzioni da importare. |
filestoimport |
Contiene - 1 o troppi elementi configimportfile - 0 o molti elementi zipimportdetails che descrivono i singoli file e i file zip da importare. |
filesmapstoimport |
Contiene 1 o molti elementi configimportmapfile . L'ordine dei file di mapping in questo elemento indica l'ordine in cui vengono importati. Ulteriori informazioni sulla creazione di mappe dati per l'importazione |
cmtdatafiles |
Contiene 1 o più elementi cmtdatafile che contengono una versione localizzata del file di dati di configurazione da importare. |
Elemento configsolutionfile
Descrive le soluzioni da importare nell'elemento configdatastorage.solutions
.
attributi configsolutionfile
Name | Descrzione |
---|---|
solutionpackagefilename |
Necessario: specifica il nome del file con estensione zip della soluzione. |
overwriteunmanagedcustomizations |
Opzionale: se sovrascrivere eventuali personalizzazioni non gestite durante l'importazione di una soluzione già esistente nell'ambiente di destinazione. Se non si specifica questo comportamento, le personalizzazioni non gestite nella soluzione esistente vengono mantenute nell'ambiente di destinazione. |
publishworkflowsandactivateplugins |
Opzionale: se pubblicare flussi di lavoro e attivare i plug-in nell'ambiente di destinazione dopo l'importazione della soluzione. Se non si specifica questo comportamento, il flusso di lavoro viene pubblicato e i plug-in attivati. |
Elemento configimportfile
Descrive file da importare nell'elemento configdatastorage.filestoimport
.
attributi configimportfile
Name | Descrzione |
---|---|
filename |
Nome del file contenente i dati di importazione. |
filetype |
Questo valore può essere csv , xml o zip . Se si tratta di un file .zip, un elemento zipimportdetails deve essere presente con un elemento zipimportdetail per ciascun file nel file .zip. |
associatedmap |
Nome del mapping dei dati di importazione di Dataverse da utilizzare con questo file. Se è vuoto, Dataverse tenta di utilizzare il nome del mapping dei dati di importazione determinato dal sistema per il file. |
importtoentity |
Può essere il nome del file EXE nel file ZIP, un URL o un file MSI utilizzato per fornire un collegamento da richiamare al termine del processo. |
datadelimiter |
Nome del delimitatore dei dati utilizzato nel file di importazione. I valori validi sono virgoletta singola o virgolette doppie. |
fielddelimiter |
Nome del delimitatore dei campi utilizzato nel file di importazione. I valori validi sono virgola o due punti o virgoletta singola. |
enableduplicatedetection |
Se abilitare le regole di rilevamento dei duplicati sull'importazione dei dati. I valori validi sono true o false . |
isfirstrowheader |
Se la prima riga del file di importazione contiene i nomi dei campi. I valori validi sono true o false . |
isrecordownerateam |
Se il proprietario del record nell'importazione deve essere un team. I valori validi sono true o false . |
owneruser |
L'ID utente che dovrà essere proprietario dei record. Il valore predefinito è l'utente attualmente connesso. |
waitforimporttocomplete |
Se true , il sistema attende il completamento dell'importazione prima di procedere. Se false , aggiunge i processi alla coda e continua. |
Elemento zipimportdetails
Descrive i file zip da importare nell'elemento configdatastorage.filestoimport
quando configimportfile.filetype
è zip
.
Contiene 1 o più elementi zipimportdetail
che forniscono informazioni sul singolo file all'interno del file zip specificato nell'elemento configimportfile
.
Elemento zipimportdetail
Forniscono informazioni sul singolo file all'interno del file zip specificato nell'elemento configimportfile
.
attributi zipimportdetail
Name | Descrzione |
---|---|
filename |
Nome del file contenente i dati di importazione. |
filetype |
Questo valore può essere csv o xml . |
importtoentity |
Può essere il nome del file EXE nel file ZIP, un URL o un file MSI utilizzato per fornire un collegamento da richiamare al termine del processo. |
Elemento configimportmapfile
Contiene informazioni su un singolo file di mappa da importare in Dataverse.
attributi configimportmapfile
Name | Descrzione |
---|---|
filename |
Il nome del file contenente i dati di mapping. |
Elemento cmtdatafile
Specifica i file di dati di configurazione localizzati e l'ID delle impostazioni locali (obbligatorio) e il file di mapping delle informazioni utente (facoltativo).
Esempio di cmtdatafile
<cmtdatafiles>
<cmtdatafile filename="data_1033.zip"
lcid="1033"
usermapfilename="UserMap.xml" />
<cmtdatafile filename="data_1041.zip"
lcid="1041"
usermapfilename="" />
</cmtdatafiles>
attributi cmtdatafile
Name | Descrzione |
---|---|
filename |
Il nome del file contenente i dati di mapping. |
lcid |
La rappresentazione della stringa dell'identificatore del codice della lingua LCID. |
usermapfilename |
Solo per Dynamics 365 (on-premises). Contiene il file di mapping utente (.xml) generato utilizzando lo strumento di migrazione della configurazione nel progetto. Questo file è necessario per importare le informazioni dell'utente in un'istanza di Dynamics 365 (on-premises) su un dominio diverso. |