Referensi ImportConfig
File ImportConfig.xml yang digunakan dengan package deployer berisi informasi tentang solusi dan data yang akan diimpor. Berikut ini adalah contohnya:
<?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>
Bagian berikut memberikan rincian tentang elemen XML yang valid dan atribut untuk dokumen ini.
configdatastorage
Elemen
configdatastorage
adalah elemen root.
Atribut ConfigDataStorage
Semua atribut ini bersifat opsional.
Nama | Description |
---|---|
installsampledata |
Apakah akan menginstal data sampel. Ini adalah data sampel yang sama yang diinstal menggunakan metode lain ini: - Menambahkan atau menghapus data sampel - Menambahkan dan menghapus data sampel dengan kode |
waitforsampledatatoinstall |
Jika true , dan jika installsampledata juga diatur ke true , tunggu data sampel diinstal sebelum menyebarkan paket. Jangan atur ini ke true kapan installsampledata false . |
agentdesktopzipfile |
Nama file zip untuk dibuka paketnya. Jika Anda menentukan nama file .zip di sini, maka akan ditambahkan layar selama proses penyebaran paket yang meminta Anda untuk memilih lokasi yang akan Anda gunakan untuk membongkar isi file. Atribut ini biasanya digunakan untuk membuat paket untuk Unified Service Desk for Dynamics 365. |
agentdesktopexename |
Nama file .exe atau .msi di file zip atau URL yang akan dipanggil di akhir proses penyebaran. Atribut ini biasanya digunakan untuk membuat paket untuk Unified Service Desk for Dynamics 365. |
crmmigdataimportfile |
Nama file file data konfigurasi default (.zip) diekspor menggunakan Configuration Migration tool. |
Elemen ConfigDataStorage
Ini adalah elemen turunan yang valid:
Elemen | Deskripsi |
---|---|
solutions |
Berisi 0 atau banyak configsolutionfile elemen yang menjelaskan solusi untuk mengimpor. |
filestoimport |
Berisi - 1 atau banyak configimportfile elemen- 0 atau banyak zipimportdetails elemen yang menggambarkan file individual dan file zip yang akan diimpor. |
filesmapstoimport |
Berisi 1 atau banyak configimportmapfile elemen. Urutan file peta dalam elemen ini menunjukkan urutan pengimporannya. Pelajari lebih lanjut cara membuat peta data untuk diimpor |
cmtdatafiles |
Berisi 1 atau banyak cmtdatafile elemen yang berisi versi lokal dari file data konfigurasi yang akan diimpor. |
configsolutionfile
Elemen
Menjelaskan solusi untuk mengimpor elemen configdatastorage.solutions
.
Atribut file configsolution
Nama | Description |
---|---|
solutionpackagefilename |
Diperlukan Tentukan nama file .zip solusi Anda. |
overwriteunmanagedcustomizations |
Opsional : Apakah akan menimpa penyesuaian yang tidak dikelola saat mengimpor solusi yang sudah ada di lingkungan target. Jika Anda tidak menentukan perilaku ini, kustomisasi tidak terkelola dalam solusi yang ada dipertahankan pada lingkungan target. |
publishworkflowsandactivateplugins |
Opsional Apakah akan menerbitkan alur kerja dan mengaktifkan plug-in di lingkungan target setelah solusi diimpor. Jika Anda tidak menentukan perilaku ini, alur kerja diterbitkan dan plug-in diaktifkan. |
configimportfile
Elemen
Menjelaskan file yang configdatastorage.filestoimport
akan diimpor dalam elemen.
Atribut ConfigImportFile
Nama | Description |
---|---|
filename |
Nama file yang berisi data impor. |
filetype |
Nilai ini bisa csv , xml , atau zip . Jika file adalah file .zip, zipimportdetails elemen harus ada dengan zipimportdetail elemen untuk setiap file dalam file .zip. |
associatedmap |
Nama peta data impor Dataverse yang akan digunakan dengan file ini. Jika kosong, Dataverse mencoba menggunakan sistem yang ditentukan impor nama peta data untuk file ini. |
importtoentity |
Dapat berupa nama file exe di file zip atau URL atau file .msi untuk memberikan tautan yang akan dipanggil di akhir proses. |
datadelimiter |
Nama pembatas data yang digunakan dalam file impor. Nilai yang valid adalah tanda kutip tunggal atau tanda kutip ganda. |
fielddelimiter |
Nama pembatas bidang yang digunakan dalam file impor. Nilai yang valid adalah koma atau titik dua, atau tanda kutip tunggal. |
enableduplicatedetection |
Apakah akan mengaktifkan aturan deteksi duplikat pada impor data. Nilai yang valid adalah true atau false . |
isfirstrowheader |
Apakah baris pertama file impor berisi nama bidang. Nilai yang valid adalah true atau false . |
isrecordownerateam |
Apakah pemilik catatan impor harus menjadi tim. Nilai yang valid adalah true atau false . |
owneruser |
ID pengguna yang seharusnya memiliki catatan. Nilai default adalah pengguna yang saat ini masuk. |
waitforimporttocomplete |
Jika true , sistem menunggu proses impor selesai sebelum melanjutkan. Jika false , pekerjaan diantre dan bergerak terus. |
zipimportdetails
Elemen
Menjelaskan file zip yang akan diimpor dalam configdatastorage.filestoimport
elemen saat configimportfile.filetype
is zip
.
Berisi 1 atau lebih zipimportdetail
elemen yang memberikan informasi tentang file individual dalam file zip yang ditentukan dalam configimportfile
elemen.
zipimportdetail
Elemen
Berikan informasi tentang file individual dalam file zip yang ditentukan dalam configimportfile
elemen.
Atribut zipimportdetail
Nama | Description |
---|---|
filename |
Nama file yang berisi data impor. |
filetype |
Nilai ini bisa atau csv xml . |
importtoentity |
Dapat berupa nama file exe di file zip atau URL atau file .msi untuk memberikan tautan yang akan dipanggil di akhir proses. |
configimportmapfile
Elemen
Berisi informasi tentang file peta individual untuk diimpor Dataverse.
Atribut ConfigImportMapFile
Nama | Description |
---|---|
filename |
Nama file yang berisi data pemetaan. |
cmtdatafile
Elemen
Menentukan file data konfigurasi lokal bersama dengan ID lokal (diperlukan) dan file peta informasi pengguna (opsional).
Contoh cmtdatafile
<cmtdatafiles>
<cmtdatafile filename="data_1033.zip"
lcid="1033"
usermapfilename="UserMap.xml" />
<cmtdatafile filename="data_1041.zip"
lcid="1041"
usermapfilename="" />
</cmtdatafiles>
Cmtdatafile atribut
Nama | Description |
---|---|
filename |
Nama file yang berisi data pemetaan. |
lcid |
Representasi string dari pengidentifikasi kode bahasa LCID. |
usermapfilename |
Hanya untuk Dynamics 365 (on-premises) . Berisi file peta pengguna (.xml) yang dihasilkan menggunakan alat Migrasi Konfigurasi dalam proyek Anda. File ini diperlukan untuk mengimpor informasi pengguna ke Dynamics 365 (on-premises) instans di domain yang berbeda. |