ImportConfig Başvurusu

Package Deployer ile kullanılan ImportConfig.xml dosyası, alınacak çözümler ve veriler hakkında bilgi içerir. Aşağıda bir örnek verilmiştir:

<?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>

Aşağıdaki bölümlerde bu belgenin geçerli XML öğeleri ve öznitelikleri hakkında ayrıntılar sağlanmaktadır.

configdatastorage öğe

configdatastorage kök elementtir.

configdatastorage öznitelikleri

Bu özniteliklerin tümü isteğe bağlıdır.

Adı Description
installsampledata Örnek verileri yükleyip yüklememe. Bu, aşağıdaki diğer yöntemler kullanılarak yüklenen örnek verilerdir:
- Örnek veri ekleme veya kaldırma
- Kodla örnek veri ekleme ve kaldırma
waitforsampledatatoinstall true ise ve installsampledata seçeneği de true olarak ayarlanırsa paketi dağıtmadan önce örnek verilerin yüklenmesini bekler. true installsampledata olduğunda bunu false olarak ayarlamayın.
agentdesktopzipfile Paketten çıkarılacak zip dosyasının dosya adı. Burada bir .zip dosyası adı belirtirseniz paket dağıtım işlemi sırasında dosya içeriğinin paketini açmak istediğiniz konumu seçmenizi isteyen bir ekran ekler.

Bu özellik genellikle Unified Service Desk for Dynamics 365 paketleri oluşturmak amacıyla kullanılır.
agentdesktopexename Zip dosyasındaki .exe veya .msi dosyasının adı veya dağıtım işleminin sonunda çağrılacak URL.

Bu özellik genellikle Unified Service Desk for Dynamics 365 paketleri oluşturmak amacıyla kullanılır.
crmmigdataimportfile Configuration Migration toolnı kullanarak dışarı aktarılan varsayılan yapılandırma veri dosyasının (.zip) dosya adı.

configdatastorage öğeleri

Bunlar geçerli alt öğelerdir:

Öğe Descriptions
solutions Alınacak çözümleri açıklayan 0 veya daha fazla configsolutionfile öğe içerir.
filestoimport Şunu içerir:
-1 veya çok fazla configimportfile öğe
- 0 veya alınacak zip dosyalarını açıklayan çok sayıda zipimportdetails öğe.
filesmapstoimport 1 veya daha fazla configimportmapfile öğe içerir. Bu öğedeki eşleme dosyalarının sırası, bunların içeri aktarıldığı sırayı belirtir. İçe aktarma için veri haritaları oluşturma hakkında daha fazla bilgi edinin
cmtdatafiles İçe aktarılacak yapılandırma veri dosyasının yerelleştirilmiş sürümünü içeren 1 veya daha fazla cmtdatafile öğe içerir.

configsolutionfile öğe

configdatastorage.solutions öğesinde alınacak çözümleri açıklar.

configsolutionfile öznitelikleri

Adı Description
solutionpackagefilename Gerekli : Çözümünüzün .zip dosya adını belirtin.
overwriteunmanagedcustomizations İsteğe bağlı : Hedef ortamda zaten var olan bir çözümü içeri aktarırken yönetilmeyen özelleştirmelerin üzerine yazılıp yazılmayacağı. Bu davranışı belirtmezseniz, varolan çözümdeki yönetilmeyen özelleştirmeler hedef ortamda saklanır.
publishworkflowsandactivateplugins İsteğe bağlı: Çözüm içe aktarıldıktan sonra hedef ortamda iş akışlarının yayınlanıp yayınlanmayacağı ve eklentilerin etkinleştirilip etkinleştirilmeyeceği. Bu davranışı belirtmezseniz, iş akışı yayımlanır ve eklentiler etkinleştirilir.

configimportfile öğe

configdatastorage.filestoimport öğesinde alınacak dosyaları açıklar.

configimportfile öznitelikleri

Adı Description
filename İçeri aktarma verilerini içeren dosyanın adı.
filetype Bu değer csv, xml veya zip olabilir. Dosya bir .zip dosyasıysa, .zip dosyasındaki her dosya için bir zipimportdetails öğesi ile bir zipimportdetail öğesi bulunmalıdır.
associatedmap Bu dosyayla kullanılacak Dataverse içeri aktarma veri eşlemesinin adı. Boşsa, Dataverse bu dosya için sistem tarafından belirlenen içeri aktarma veri eşlemesi adını kullanmaya çalışır.
importtoentity İşlemin sonunda çağrılacak bir bağlantı sağlamak için zip dosyasındaki exe, URL veya .msi dosyasının adı olabilir.
datadelimiter İçeri aktarma dosyasında kullanılan veri sınırlayıcının adı. Geçerli değerler tek tırnak veya çift tırnaktır.
fielddelimiter İçeri aktarma dosyasında kullanılan alan sınırlayıcının adı. Geçerli değerler virgül, iki nokta üst üste veya tek tırnaktır.
enableduplicatedetection Veri içeri aktarmada yinelenen öğe algılaması kurallarının etkinleştirilip etkinleştirilmeyeceği. Geçerli değerler true veya false şeklindedir.
isfirstrowheader İçeri aktarma dosyasının ilk satırının alan adları içerip içermediği. Geçerli değerler true veya false şeklindedir.
isrecordownerateam İçeri aktarma kaydı sahibinin takım olmasının gerekip gerekmediği. Geçerli değerler true veya false şeklindedir.
owneruser Kayıtların sahibi olması gereken kullanıcının kimliği. Varsayılan değer, o anda oturum açmış kullanıcıdır.
waitforimporttocomplete true ise sistem, ilerlemeden önce içeri aktarmanın tamamlanmasını bekler. false ise işleri kuyruğa alır ve devam eder.

zipimportdetails öğe

configdatastorage.filestoimport configimportfile.filetype olduğunda zip öğesinde içe aktarılacak zip dosyalarını açıklar.

zipimportdetail öğesinde belirtilen zip dosyası içindeki tek bir dosya hakkında bilgi sağlayan 1 veya daha fazla configimportfile öğesi içerir.

zipimportdetail öğe

configimportfile öğesinde belirtilen zip dosyası içindeki tek bir dosya hakkında bilgi sağlayın.

zipimportdetail öznitelikleri

Adı Description
filename İçeri aktarma verilerini içeren dosyanın adı.
filetype Bu değer csv veya xml olabilir.
importtoentity İşlemin sonunda çağrılacak bir bağlantı sağlamak için zip dosyasındaki exe, URL veya .msi dosyasının adı olabilir.

configimportmapfile öğe

Dataverse'e aktarılacak bireysel harita dosyası hakkında bilgi içerir.

configimportmapfile öznitelikleri

Adı Description
filename Eşleme verilerini içeren dosyanın adı.

cmtdatafile öğe

Yerel ayar kimliği (gerekli) ve kullanıcı bilgileri eşleme dosyası (isteğe bağlı) ile birlikte yerelleştirilmiş yapılandırma veri dosyalarını belirtir.

cmtdatafile örneği

<cmtdatafiles>
   <cmtdatafile filename="data_1033.zip"
      lcid="1033"
      usermapfilename="UserMap.xml" />
   <cmtdatafile filename="data_1041.zip"
      lcid="1041"
      usermapfilename="" />
</cmtdatafiles>

cmtdatafile öznitelikleri

Adı Description
filename Eşleme verilerini içeren dosyanın adı.
lcid LCID dil kodu tanımlayıcısının dize gösterimi.
usermapfilename Yalnızca Dynamics 365 (on-premises) için. Projenizdeki Configuration Migration tool kullanılarak oluşturulan kullanıcı eşleme dosyasını (.xml) içerir. Bu dosya, kullanıcı bilgilerini farklı bir etki alanındaki Dynamics 365 (on-premises) örneğine aktarmak için gereklidir.