Kongsi melalui


Pindahkan data konfigurasi untuk rekod

Artikel ini termasuk prosedur untuk memindahkan data konfigurasi untuk rekod. Anda mesti memindahkan data mengikut urutan:

  1. set peraturan penghalaan berdasarkan kemahiran
  2. profil kapasiti
  3. baris
  4. peraturan pengambilan
  5. strim kerja

Prosedur termasuk jadual dengan maklumat entiti dan skema sampel yang sepadan untuk setiap konfigurasi.

Pindahkan konfigurasi menggunakan penyelesaian

Anda boleh menggunakan penyelesaian untuk mengalihkan item konfigurasi tertentu antara persekitaran. Jika konfigurasi dalam persediaan penghalaan bersatu anda mempunyai item berikut, ia boleh dialihkan menggunakan penyelesaian.

  1. Tambah komponen kepada penyelesaian dan eksport
    1. Skrip ejen (msdyn_productivityagentscripts)
    2. Skrip ejen langkah (msdyn_productivityagentscriptsteps)
    3. Templat Tab Aplikasi (msdyn_applicationtabtemplates)
    4. Medan Pemberitahuan (msdyn_notificationfields)
    5. Templat Pemberitahuan (msdyn_notificationtemplates)
    6. Makro (proses)
    7. Templat Sesi (msdyn_sessiontemplates)
    8. Parameter templat (msdyn_templateparameters)
  2. Import penyelesaian ini ke dalam persekitaran sasaran

Pindahkan konfigurasi untuk set peraturan penghalaan berdasarkan kemahiran

Jika set peraturan penghalaan berasaskan kemahiran digunakan dalam persediaan penghalaan disatukan anda, lakukan langkah untuk memindahkan konfigurasi yang sepadan.

Untuk skema sampel untuk mendapatkan semua rekod yang diperlukan, lihat Skema sampel untuk konfigurasi penghalaan berdasarkan kemahiran.

  1. Gunakan alat Migrasi Konfigurasi untuk mencipta skema dan mengeksport data daripada organisasi sumber untuk konfigurasi penghalaan berasaskan kemahiran.

    • Nama paparan entiti: Apabila anda mencipta skema, pilih entiti dalam jujukan yang dinyatakan dalam jadual.
    • Nama paparan atribut: Kami mengesyorkan anda memilih atribut yang ditakrifkan dalam jadual berikut. Anda tidak perlu memilih atribut yang ditakrifkan sistem siap guna, seperti Dibuat Oleh, Dibuat Pada, Diubah Suai Oleh, Diubah Suai Pada dan Pemilik. Anda boleh memilih atribut tersuai jika perlu.

    Penting

    Anda mesti mencipta bookableresourcecharacteristictype (Nilai set pilihan global) secara manual dalam organisasi sasaran, jika perlu.

    Nama paparan entiti (Nama logik) Nama paparan atribut (Nama logik) Digunakan FetchXML untuk menapis rekod
    Ciri (ciri)
    • Jenis Ciri (characteristictype)
    • Ciri (characteristicid)
    • Perihalan (perihalan)
    • Nama (nama)
    Model Penarafan (ratingmodel)
    • Nilai Penarafan Maksimum (maxratingvalue)
    • Nilai Rating Minimum (minratingvalue)
    • Nama (nama)
    • Model Penarafan (ratingmodelid)
    Nilai Penarafan (ratingvalue)
    • Nama (nama)
    • Model Penarafan (ratingmodel)
    • Nilai Penarafan (ratingvalueid)
    • Nilai (nilai)
  2. Janakan skema dan simpan.

  3. Eksport data dan jana fail yang dimampatkan (zip).

  4. Gunakan alat Pemindahan Konfigurasi dan pilih pilihan untuk mengimport data ke dalam organisasi sasaran menggunakan fail termampat.

Pindahkan konfigurasi untuk profil kapasiti

Jika anda telah mengkonfigurasi profil kapasiti dalam persediaan penghalaan disatukan anda, lakukan langkah untuk memindahkan konfigurasi yang sepadan.

Untuk skema sampel untuk mendapatkan semua rekod yang diperlukan, lihat Skema sampel untuk profil kapasiti.

  1. Gunakan alat Migrasi Konfigurasi untuk mencipta skema dan mengeksport data dalam organisasi sumber untuk konfigurasi profil kapasiti.

    • Nama paparan entiti: Apabila anda mencipta skema, pilih entiti dalam jujukan sama yang disebut dalam jadual.
    • Nama paparan atribut: Kami mengesyorkan anda memilih atribut yang ditakrifkan dalam jadual berikut. Anda tidak perlu memilih atribut yang ditakrifkan sistem siap guna, seperti Dibuat Oleh, Dibuat Pada, Diubah Suai Oleh, Diubah Suai Pada dan Pemilik. Anda boleh memilih atribut tersuai, jika perlu.
    • Gunakan FetchXML untuk menapis rekod: Bagi setiap entiti, gunakan pertanyaan yang sesuai FetchXML yang dinyatakan dalam jadual berikut untuk mendapatkan rekod tunggal, berbilang atau semua berdasarkan keperluan anda. Untuk satu atau berbilang rekod, anda perlu menggunakan organisasi sumber untuk mendapatkan nama yang betul dalam uiname dan GUID dalam nilai. Jika perlu, anda boleh menggunakan item menu ADVANCED FIND untuk membina pertanyaan yang sesuai FetchXML .
    • Mengkonfigurasikan seting import:
      • Untuk entiti Kontrak keputusan, pastikan anda memilih kotak semak Jangan kemas kini rekod sedia ada.

      • Bagi setiap entiti, termasuk entiti kontrak Keputusan, pastikan anda memilih bidang utama entiti untuk digunakan sebagai medan untuk membandingkan kemas kini. Contoh untuk Akaun adalah seperti berikut.

        Contoh entiti untuk dibandingkan pada kemas kini.

    Nota

    Pertanyaan sampel disenaraikan dalam jadual yang berikut untuk mendapatkan satu atau berbilang rekod. Pertanyaan telah mempertimbangkan entiti sebagai insiden dan tugas. Berdasarkan keperluan anda, pastikan anda mengemas kini nama logik entiti dalam FetchXML pertanyaan.

    Jadual berikut meringkaskan entiti dan sampel yang sepadan FetchXML .

    Nama paparan entiti (Nama logik) Nama paparan atribut (Nama logik) Digunakan FetchXML untuk menapis rekod
    Profil Kapasiti (msdyn_capacityprofile)
    • Sekat Penugasan (msdyn_blockassignment)
    • Profil Kapasiti (msdyn_capacityprofileid)
    • Unit Maksimum Lalai (msdyn_defaultmaxunits)
    • Nama (msdyn_name)
    • Tetapkan Semula Tempoh(msdyn_resetduration)
    • Nama Unik (msdyn_uniquename)
    Sampel 1: Untuk semua rekod profil kapasiti
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="ismanaged" operator="eq" value="0" />
    </filter>
    </entity>
    </fetch>

    Sampel 2: Untuk satu rekod profil kapasiti
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="msdyn_capacityprofileid" operator="eq" uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile" value="{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}" />
    </filter>
    </entity>
    </fetch>

    Sampel 3: Untuk berbilang rekod profil kapasiti
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="msdyn_capacityprofileid" operator="in">
    <value uiname="Demo Capacity Profile 1" uitype="msdyn_capacityprofile">{F57CFE3C-14BD-D53E-F423-A1E7F9749DFB}</value>
    <value uiname="Demo Capacity Profile 2" uitype="msdyn_capacityprofile">{D0B8ABFB-4A9F-0B1F-6FF4-8003E29A623C}</value>
    </condition>
    </filter>
    </entity>
    </fetch>
  2. Janakan skema dan simpan.

  3. Eksport data dan jana fail yang dimampatkan (zip).

  4. Gunakan alat Pemindahan Konfigurasi dan pilih pilihan untuk mengimport data ke dalam organisasi sasaran.

Pindahkan konfigurasi untuk baris rekod

Gunakan alat Migrasi Konfigurasi untuk mencipta skema dan mengeksport data daripada organisasi sumber untuk konfigurasi baris rekod.

  • Nama paparan entiti: Apabila anda mencipta skema, pilih entiti dalam jujukan sama yang disebut dalam jadual.
  • Nama paparan atribut: Kami mengesyorkan anda memilih atribut yang ditakrifkan dalam jadual berikut. Anda tidak perlu memilih atribut yang ditakrifkan sistem siap guna, seperti Dibuat Oleh, Dibuat Pada, Diubah Suai Oleh, Diubah Suai Pada dan Pemilik. Anda boleh memilih atribut tersuai, jika perlu.
  • Gunakan FetchXML untuk menapis rekod: Bagi setiap entiti, gunakan pertanyaan yang sesuai FetchXML yang dinyatakan dalam jadual berikut untuk mendapatkan rekod tunggal, berbilang atau semua berdasarkan keperluan anda. Untuk satu atau berbilang rekod, anda perlu menggunakan organisasi sumber untuk mendapatkan nama yang betul dalam uiname dan GUID dalam nilai. Jika perlu, anda boleh menggunakan item menu ADVANCED FIND untuk membina pertanyaan yang sesuai FetchXML .
  • Mengkonfigurasikan seting import:
    • Untuk entiti Kontrak keputusan, pastikan anda memilih kotak semak Jangan kemas kini rekod sedia ada.

    • Bagi setiap entiti, termasuk entiti kontrak Keputusan, pastikan anda memilih bidang utama entiti untuk digunakan sebagai medan untuk membandingkan kemas kini. Contoh untuk Akaun adalah seperti berikut.

      Contoh entiti untuk dibandingkan pada kemas kini.

Nota

Pertanyaan sampel disenaraikan dalam jadual yang berikut untuk mendapatkan satu atau berbilang rekod. Pertanyaan telah mempertimbangkan entiti sebagai insiden dan tugas. Berdasarkan keperluan anda, pastikan anda mengemas kini nama logik entiti dalam FetchXML pertanyaan.

Jika anda menggunakan kaedah penugasan siap guna untuk baris, seperti kapasiti tertinggi dan pusingan robin, langkau entiti berikut:

  • Set peraturan keputusan
  • Konfigurasi penugasan
  • Langkah konfigurasi penugasan

Set peraturan tugasan mesti tersedia dalam sistem sebelum alat Migrasi Konfigurasi mengimport kriteria pemilihan. Oleh itu, anda perlu melakukan langkah-langkah berikut dalam perintah yang ditentukan untuk memindahkan konfigurasi untuk baris gilir rekod:

Penting

  • Untuk setiap import rekod baris gilir, anda mesti mencipta rekod baris gilir baru atau mengemas kini rekod baris gilir sedia ada. Anda tidak boleh mencampurkan tindakan dalam import data yang sama.
  • Apabila semua rekod dalam data.xml entiti baris gilir adalah untuk penciptaan, pastikan baris berikut terdapat dalam schema.xml: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> dan data yang sama juga akan mempunyai medan untuk msdyn_queuetype.
  • Apabila semua rekod dalam data.xml entiti baris gilir adalah untuk kemas kini, pastikan anda mengalih keluar baris berikut dalam schema.xml: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> dan data yang sama juga tidak akan mempunyai medan tersebut untuk msdyn_queuetype.
  • Apabila baris gilir yang anda ingin pindahkan mempunyai keadaan limpahan yang ditetapkan, maka anda mesti mengeksport dan mengimport peraturan keputusan yang ditetapkan terlebih dahulu. Urutan penghijrahan hendaklah kelihatan seperti berikut:
    • Kontrak keputusan
    • Set peraturan keputusan
    • Baris Gilir
    • Konfigurasi Penugasan
    • Konfigurasi Tugasan langkah tanpa kriteria pemilihan
    • Waktu Operasi
    • Tindakan limpahan
  • Anda tidak boleh memindahkan item Kalendar yang berkaitan dengan entiti Jam Pengendalian. Anda perlu menetapkannya dengan betul selepas anda mengimport entiti Jam Operasi ke dalam persekitaran sasaran.

Langkah 1: Peraturan eksport dan import tanpa kriteria pemilihan

Jadual berikut meringkaskan entiti dan sampel yang sepadan FetchXML .

S. Tidak. Nama paparan entiti (Nama logik) Nama paparan atribut (Nama logik) Digunakan FetchXML untuk menapis rekod
1. Baris (baris)
  • Id Kontrak Input Penugasan (msdyn_assignmentinputcontractid)
  • Strategi Penugasan (msdyn_assignmentstrategy)
  • Perihalan (perihalan)
  • Ialah Baris Lalai (msdyn_isdefaultqueue)
  • Ialah baris Saluran Omni (msdyn_isomnichannelqueue)
  • Nama (nama)
  • Keutamaan (msdyn_priority)
  • Baris (queueid)
  • Jenis baris (msdyn_queuetype)
  • Jenis (queueviewtype)
  • Waktu Operasi (msdyn_operatinghourid)
  • Peraturan Limpahan Prequeue (msdyn_prequeueoverflowrulesetid)
Sampel 1: Semua baris untuk rekod

Sampel 2: Satu baris untuk rekod

Sampel 3: Berbilang baris untuk rekod
2. Kontrak keputusan (msdyn_decisioncontract)
  • Definisi kontrak (msdyn_contractdefinition)
  • Kontrak keputusan (msdyn_decisioncontractid)
  • Nama (msdyn_name)
  • Nama unik (msdyn_uniquename)
Sampel 1: Kontrak keputusan untuk semua baris rekod

Sampel 2: Kontrak keputusan untuk satu baris rekod

Sampel 3: Kontrak keputusan untuk berbilang baris rekod
3. Peraturan keputusan ditetapkan tanpa kriteria pemilihan (msdyn_decisionruleset)
  • Model AI Builder (msdyn_aibmodelid)
  • Mod pengarangan (msdyn_authoringmode)
  • Set peraturan keputusan (msdyn_decisionrulesetid)
  • Perihalan (msdyn_description)
  • Kontrak input (msdyn_inputcontractid)
  • Ialah koleksi input (msdyn_isinputcollection)
  • Jenis model ML (msdyn_mlmodeltype)
  • Nama (msdyn_name)
  • Kontrak output (msdyn_outputcontractid)
  • Definisi set peraturan (msdyn_rulesetdefinition)
  • Jenis set peraturan (msdyn_rulesettype)
  • Nama unik (msdyn_uniquename)
  • FetchXML untuk set peraturan (msdyn_fetchxml)
Sampel 1: Peraturan keputusan ditetapkan untuk semua baris gilir rekod tanpa kriteria pemilihan yang ditakrifkan

Sampel 2: Peraturan keputusan ditetapkan untuk baris gilir rekod tunggal tanpa kriteria pemilihan ditakrifkan

Sampel 3: Peraturan keputusan ditetapkan untuk baris gilir berbilang rekod tanpa kriteria pemilihan ditakrifkan
4. Konfigurasi Penugasan (msdyn_assignmentconfiguration)
  • Konfigurasi Penugasan (msdyn_assignmentconfigurationid)
  • Perihalan (msdyn_description)
  • Ialah Konfigurasi Aktif (msdyn_isactiveconfiguration)
  • Nama (msdyn_name)
  • Baris (msdyn_queueid)
  • Nama Unik (msdyn_uniquename)
Sampel 1: Konfigurasi penugasan untuk semua baris rekod

Sampel 2: Konfigurasi penugasan untuk satu baris rekod

Sampel 3: Konfigurasi penugasan untuk berbilang baris rekod
5. Konfigurasi Tugasan langkah tanpa kriteria pemilihan (msdyn_assignmentconfigurationstep)
  • Konfigurasi Penugasan (msdyn_assignmentconfigurationid)
  • Langkah Konfigurasi Penugasan (msdyn_assignmentconfigurationstepid)
  • Ialah set peraturan lalai (msdyn_isdefaultruleset)
  • Nama (msdyn_name)
  • Set Peraturan (msdyn_rulesetid)
  • Tertib Langkah (msdyn_steporder)
  • Jenis Langkah (msdyn_type)
  • Nama Unik (msdyn_uniquename)
Sampel 1: Konfigurasi tugasan langkah untuk semua baris gilir rekod tanpa kriteria pemilihan ditakrifkan

Sampel 2: Konfigurasi tugasan langkah untuk baris gilir rekod tunggal tanpa kriteria pemilihan ditakrifkan

Sampel 3: Konfigurasi tugasan langkah untuk baris gilir rekod berbilang tanpa kriteria pemilihan ditakrifkan
6. Waktu Operasi (msdyn_operatinghour)
  • Perihalan (msdyn_description)
  • Nama (msdyn_name)
  • Waktu Operasi (msdyn_operatinghourid)
  • Status (statecode)
  • Sebab Status (statuscode)
Sampel 1: Waktu Operasi untuk semua baris gilir rekod

Sampel 2: Waktu Operasi untuk baris gilir rekod tunggal

Sampel 3: Waktu Operasi untuk barisan rekod berbilang
7. Konfigurasi Tindakan Limpahan (msdyn_overflowactionconfig)
  • Nama (msdyn_name)
  • Konfigurasi Tindakan Limpahan (msdyn_overflowactionconfigid)
  • Data Tindakan Limpahan (msdyn_overflowactiondata)
  • Jenis Tindakan Limpahan(msdyn_overflowactiontype)
  • Status (statecode)
  • Sebab Status (statuscode)
Sampel 1: Konfigurasi Tindakan Limpahan ditapis kepada rekod tertentu

Lakukan langkah-langkah berikut untuk mengeksport dan mengimport set peraturan:

  1. Janakan skema dan simpan.

  2. Eksport data dan jana fail yang dimampatkan (zip).

  3. Ekstrak fail .zip, buka fail data.xml yang wujud dalam folder yang diekstrak dan lakukan yang berikut:

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan GUID msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan GUID msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

    • Dalam organisasi sumber dan sasaran, jalankan panggilan OData API berikut dan perhatikan GUID msdyn_decisioncontractid. https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

    • Dalam organisasi sumber dan sasaran, jalankan panggilan OData API berikut dan perhatikan GUID msdyn_decisioncontractid.

    https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'

    Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

  4. Pakej semula kandungan yang diekstrak itu.

  5. Gunakan alat Configuration Migration, pilih pilihan untuk mengimport data, dan kemudian pilih fail yang dimampatkan.

Nota

Setkan Item Kalendar yang berkaitan dengan entiti Jam Operasi dengan betul selepas anda mengimport entiti Jam Operasi ke dalam persekitaran sasaran.

Untuk skema sampel untuk mendapatkan semua rekod yang diperlukan, lihat Skema sampel untuk baris gilir rekod langkah 1.

Langkah 2: Peraturan eksport dan import dengan kriteria pemilihan ditakrifkan

Jadual berikut meringkaskan entiti dan sampel yang sepadan FetchXML .

S. Tidak. Nama paparan entiti (Nama logik) Nama paparan atribut (Nama logik) Digunakan FetchXML untuk menapis rekod
1. Peraturan keputusan ditetapkan dengan kriteria pemilihan (msdyn_decisionruleset)
  • Model AI Builder (msdyn_aibmodelid)
  • Mod pengarangan (msdyn_authoringmode)
  • Set peraturan keputusan (msdyn_decisionrulesetid)
  • Perihalan (msdyn_description)
  • Kontrak input (msdyn_inputcontractid)
  • Ialah koleksi input (msdyn_isinputcollection)
  • Jenis model ML (msdyn_mlmodeltype)
  • Nama (msdyn_name)
  • Kontrak output (msdyn_outputcontractid)
  • Definisi set peraturan (msdyn_rulesetdefinition)
  • Jenis set peraturan (msdyn_rulesettype)
  • Nama unik (msdyn_uniquename)
Sampel 1: Peraturan keputusan ditetapkan untuk semua baris gilir rekod dengan kriteria pemilihan ditakrifkan

Sampel 2: Peraturan keputusan ditetapkan untuk baris gilir rekod tunggal dengan kriteria pemilihan ditakrifkan

Sampel 3: Peraturan keputusan ditetapkan untuk baris gilir rekod berbilang dengan kriteria pemilihan ditakrifkan
2. Konfigurasi Tugasan langkah dengan kriteria pemilihan (msdyn_assignmentconfigurationstep)
  • Konfigurasi Penugasan (msdyn_assignmentconfigurationid)
  • Langkah Konfigurasi Penugasan (msdyn_assignmentconfigurationstepid)
  • Ialah set peraturan lalai (msdyn_isdefaultruleset)
  • Nama (msdyn_name)
  • Set Peraturan (msdyn_rulesetid)
  • Tertib Langkah (msdyn_steporder)
  • Jenis Langkah (msdyn_type)
  • Nama Unik (msdyn_uniquename)
Sampel 1: Konfigurasi tugasan langkah untuk semua baris gilir rekod dengan kriteria pemilihan ditakrifkan

Sampel 2: Konfigurasi tugasan langkah untuk baris gilir rekod tunggal dengan kriteria pemilihan ditakrifkan

Sampel 3: Konfigurasi tugasan langkah untuk baris gilir rekod berbilang dengan kriteria pemilihan ditakrifkan

Lakukan langkah-langkah berikut untuk mengeksport dan mengimport set peraturan:

  1. Janakan skema dan simpan.

  2. Eksport data dan jana fail yang dimampatkan (zip).

  3. Ekstrak fail .zip, buka fail data.xml yang wujud dalam folder yang diekstrak dan lakukan yang berikut:

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan GUID msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan GUID msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

  4. Pakej semula kandungan yang diekstrak itu.

  5. Gunakan alat Configuration Migration, pilih pilihan untuk mengimport data, dan kemudian pilih fail yang dimampatkan.

Untuk skema sampel untuk mendapatkan semua rekod yang diperlukan, lihat Skema sampel untuk baris gilir rekod langkah 2.

FetchXML untuk barisan

Sampel 1: Semua baris untuk rekod

<fetch> 
   <entity name="queue">
    <filter type="and">
      <condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
      <condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
      <condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
    </filter>
  </entity>
</fetch>

Sampel 2: Satu baris untuk rekod

<fetch> 
   <entity name="queue"> 
    <filter type="and"> 
      <condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" /> 
    </filter> 
   </entity> 
</fetch>

Sampel 3: Berbilang baris untuk rekod

<fetch> 
   <entity name="queue"> 
    <filter type="and"> 
     <condition attribute="queueid" operator="in"> 
      <value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
      <value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value> 
     </condition> 
    </filter> 
   </entity> 
</fetch> 

FetchXML untuk entiti kontrak keputusan

Sampel 1: Kontrak keputusan untuk semua baris rekod

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_queuetype" entityname="aw" operator="eq" value="192350001" />
				<condition attribute="msdyn_isomnichannelqueue" entityname="aw" operator="eq" value="1" />
				<condition attribute="queueid" entityname="aw" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_isomnichannelqueue" entityname="be" operator="eq" value="1" />
				<condition attribute="msdyn_queuetype" entityname="be" operator="eq" value="192350001" />
				<condition attribute="queueid" entityname="be" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_isomnichannelqueue" entityname="bm" operator="eq" value="1" />
				<condition attribute="msdyn_queuetype" entityname="bm" operator="eq" value="192350001" />
				<condition attribute="queueid" entityname="bm" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch>  

Sampel 2: Kontrak keputusan untuk satu baris rekod

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="queueid" entityname="aw" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="be" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="bm" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

Sampel 3: Kontrak keputusan untuk berbilang baris rekod

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="queueid" entityname="aw" operator="in">
					<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="be" operator="in">
					<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="queueid" entityname="bm" operator="in">
					<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
		</filter>
		<link-entity name="queue" from="msdyn_assignmentinputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="aw"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bb">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bc">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bd">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="be"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bj">
			<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bk">
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="outer" alias="bl">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="outer" alias="bm"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

FetchXML untuk entiti set peraturan keputusan untuk baris gilir

Sampel 1: Peraturan keputusan ditetapkan untuk semua baris gilir rekod tanpa kriteria pemilihan

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
								<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
								<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Sampel 2: Peraturan keputusan ditetapkan untuk baris gilir rekod tunggal tanpa kriteria pemilihan

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Sampel 3: Peraturan keputusan ditetapkan untuk baris gilir berbilang rekod tanpa kriteria pemilihan

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="in">
									<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
									<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
								</condition>
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML untuk entiti konfigurasi tugasan

Sampel 1: Konfigurasi penugasan untuk semua baris rekod

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
				<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
				<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Sampel 2: Konfigurasi penugasan untuk satu baris rekod

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Sampel 3: Konfigurasi penugasan untuk berbilang baris rekod

<fetch>
	<entity name="msdyn_assignmentconfiguration">
		<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="bi">
			<filter type="and">
				<condition attribute="queueid" operator="in">
					<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
					<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch> 

FetchXML untuk konfigurasi tugasan langkah entiti

Sampel 1: Konfigurasi tugasan langkah untuk semua baris gilir rekod tanpa kriteria pemilihan

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
							<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
							<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Sampel 2: Konfigurasi tugasan langkah untuk baris gilir rekod tunggal tanpa kriteria pemilihan

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Sampel 3: Konfigurasi tugasan langkah untuk baris gilir rekod berbilang tanpa kriteria pemilihan

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="ne" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="in">
								<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
								<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
							</condition>
						</filter>
					</link-entity>
				</link-entity>
			</entity> 

FetchXML untuk entiti set peraturan keputusan untuk baris gilir

Sampel 1: Peraturan keputusan ditetapkan untuk semua baris gilir rekod dengan kriteria pemilihan

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
								<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
								<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Sampel 2: Peraturan keputusan ditetapkan untuk baris gilir rekod tunggal dengan kriteria pemilihan

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Sampel 3: Peraturan keputusan ditetapkan untuk baris gilir rekod berbilang dengan kriteria pemilihan

		<fetch distinct="true">
			<entity name="msdyn_decisionruleset">
				<link-entity name="msdyn_assignmentconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="am">
					<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
					</filter>
					<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="an">
						<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="ao">
							<filter type="and">
								<condition attribute="queueid" operator="in">
									<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
									<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
								</condition>
							</filter>
						</link-entity>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML untuk konfigurasi tugasan langkah entiti

Sampel 1: Konfigurasi tugasan langkah untuk semua baris gilir rekod dengan kriteria pemilihan

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="msdyn_queuetype" operator="eq" value="192350001" />
							<condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1" />
							<condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Sampel 2: Konfigurasi tugasan langkah untuk baris gilir rekod tunggal dengan kriteria pemilihan

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="eq" uiname="Test Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

Sampel 3: Konfigurasi tugasan langkah untuk baris gilir rekod berbilang dengan kriteria pemilihan

		<fetch>
			<entity name="msdyn_assignmentconfigurationstep">
				<filter>
						<condition attribute="msdyn_type" operator="eq" value="192350001" />
				</filter>
				<link-entity name="msdyn_assignmentconfiguration" from="msdyn_assignmentconfigurationid" to="msdyn_assignmentconfigurationid" link-type="inner" alias="bq">
					<link-entity name="queue" from="queueid" to="msdyn_queueid" link-type="inner" alias="br">
						<filter type="and">
							<condition attribute="queueid" operator="in">
								<value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
								<value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
							</condition>
						</filter>
					</link-entity>
				</link-entity>
			</entity>
		</fetch>

FetchXML untuk konfigurasi jam operasi langkah entiti

Sampel 1: Konfigurasi Waktu Operasi langkah untuk semua baris gilir rekod

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="aa">
                <filter type="and">
                    <condition attribute="msdyn_queuetype" operator="eq" value="192350001"/>
                    <condition attribute="msdyn_isomnichannelqueue" operator="eq" value="1"/>
                    <condition attribute="queueid" operator="ne" uiname="Default entity queue" uitype="queue" value="{5A4B76B0-DAB5-4717-9743-9490F2F822C6}"/>
               </filter>
             </link-entity>
           </entity>
        </fetch>

Sampel 2: Konfigurasi Waktu Operasi langkah untuk baris gilir rekod tunggal

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
                <filter type="and">
                    <condition attribute="queueid" operator="in">
                        <value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
                    </condition>
                </filter>
                </link-entity>
            </entity>
        </fetch>

Sampel 3: langkah konfigurasi Waktu Operasi untuk baris gilir rekod berbilang

XMLCopy
        <fetch>
            <entity name="msdyn_operatinghour">
                <link-entity name="queue" from="msdyn_operatinghourid" to="msdyn_operatinghourid" link-type="inner" alias="ab">
                <filter type="and">
                    <condition attribute="queueid" operator="in">
                        <value uiname="Test Record Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value> 
                        <value uiname="Test Record Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value> 
                    </condition>
                </filter>
                </link-entity>
            </entity>
        </fetch>

FetchXML untuk konfigurasi tindakan limpahan langkah entiti

Sampel 1: Konfigurasi Konfigurasi Tindakan Limpahan langkah penapis untuk rekod tertentu

XMLCopy
<fetch>
  <entity name="msdyn_overflowactionconfig">
    <filter type="and">
      <condition attribute="msdyn_overflowactionconfigid" operator="eq" uiname="QueueTransfer_caae99a1-dcc4-ed11-83ff-00224805c003 " uitype="msdyn_overflowactionconfig" value="{6D49F66F-68F3-ED11-8848-00224805C003}"/>
    </filter>
  </entity>
</fetch>

Pindahkan konfigurasi untuk peraturan pengambilan bagi penghalaan rekod

Prasyarat

Sebelum anda memindahkan peraturan pengambilan, semak yang berikut:

  • Jika organisasi sasaran tidak mempunyai jenis rekod yang anda ingin import, kemudian alih keluar atribut msdyn_rulesetdefinition entiti msdyn_decisionruleset daripada data.xml sebelum anda mengimport.
  • Jika organisasi sasaran mempunyai jenis rekod dengan GUID yang sama, kemudian alih keluar atribut msdyn_rulesetdefinition entiti msdyn_decisionruleset daripada data.xml sebelum anda mengimport.
  • Jika organisasi sasaran mempunyai jenis rekod dengan GUID yang berbeza, kemudian padamkan jenis rekod organisasi sasaran sebelum anda mengimport.

Pindahkan konfigurasi peraturan pengambilan

  1. Gunakan alat Migrasi Konfigurasi untuk mencipta skema dan mengeksport data daripada organisasi sumber untuk konfigurasi penghalaan rekod.

    • Nama paparan entiti: Apabila anda mencipta skema, pilih entiti dalam jujukan sama yang disebut dalam jadual.
    • Nama paparan atribut: Kami mengesyorkan anda memilih atribut yang ditakrifkan dalam jadual berikut. Anda tidak perlu memilih atribut yang ditakrifkan sistem siap guna, seperti Dibuat Oleh, Dibuat Pada, Diubah Suai Oleh, Diubah Suai Pada dan Pemilik. Anda boleh memilih atribut tersuai, jika perlu.
    • Gunakan FetchXML untuk menapis rekod: Bagi setiap entiti, gunakan pertanyaan yang sesuai FetchXML yang dinyatakan dalam jadual berikut untuk mendapatkan rekod tunggal, berbilang atau semua berdasarkan keperluan anda. Untuk satu atau berbilang rekod, anda perlu menggunakan organisasi sumber untuk mendapatkan nama yang betul dalam uiname dan GUID dalam nilai. Jika perlu, anda boleh menggunakan item menu ADVANCED FIND untuk membina pertanyaan yang sesuai FetchXML .
    • Mengkonfigurasikan seting import:
      • Untuk entiti Kontrak keputusan, pastikan anda memilih kotak semak Jangan kemas kini rekod sedia ada.

      • Bagi setiap entiti, termasuk entiti kontrak Keputusan, pastikan anda memilih bidang utama entiti untuk digunakan sebagai medan untuk membandingkan kemas kini. Contoh untuk Akaun adalah seperti berikut.

        Contoh entiti untuk dibandingkan pada kemas kini.

    Nota

    Pertanyaan sampel disenaraikan dalam jadual yang berikut untuk mendapatkan satu atau berbilang rekod. Pertanyaan telah mempertimbangkan entiti sebagai insiden dan tugas. Berdasarkan keperluan anda, pastikan anda mengemas kini nama logik entiti dalam FetchXML pertanyaan.

    Jadual berikut meringkaskan entiti dan sampel yang sepadan FetchXML .

    S.No. Nama paparan entiti (Nama logik) Nama paparan atribut (Nama logik) Digunakan FetchXML untuk menapis rekod
    1. Konfigurasi Penghalaan Entiti Induk (msdyn_masterentityroutingconfiguration)
    • Entiti (msdyn_entitylogicalname)
    • Konfigurasi Penghalaan Entiti Induk (msdyn_masterentityroutingconfigurationid)
    • Nama (msdyn_name)
    • Set peraturan (msdyn_rulesetid)
    • Nama Unik (msdyn_uniquename)
    Sampel 1: Konfigurasi penghalaan entiti induk untuk rekod yang dihalakan

    Sampel 2: Konfigurasi penghalaan entiti induk untuk entiti insiden

    Sampel 3: Konfigurasi penghalaan entiti induk untuk entiti insiden dan tugas
    2. Kontrak keputusan (msdyn_decisioncontract)
    • Definisi kontrak (msdyn_contractdefinition)
    • Kontrak keputusan (msdyn_decisioncontractid)
    • Nama (msdyn_name)
    • Nama unik (msdyn_uniquename)
    Sampel 1: Kontrak keputusan untuk semua rekod yang dihalakan

    Sampel 2: Kontrak keputusan untuk entiti insiden

    Sampel 3: Kontrak keputusan untuk entiti insiden dan tugas
    3. Set peraturan keputusan (msdyn_decisionruleset)
    • Model AI Builder (msdyn_aibmodelid)
    • Mod pengarangan (msdyn_authoringmode)
    • Set peraturan keputusan (msdyn_decisionrulesetid)
    • Perihalan (msdyn_description)
    • Kontrak input (msdyn_inputcontractid)
    • Ialah koleksi input (msdyn_isinputcollection)
    • Jenis model ML (msdyn_mlmodeltype)
    • Nama (msdyn_name)
    • Kontrak output (msdyn_outputcontractid)
    • Definisi set peraturan (msdyn_rulesetdefinition)
    • Jenis set peraturan (msdyn_rulesettype)
    • Nama unik (msdyn_uniquename)
    Sampel 1: Peraturan keputusan ditetapkan untuk semua rekod yang dihalakan

    Sampel 2: Set peraturan keputusan untuk entiti insiden

    Sampel 3: Set peraturan keputusan untuk entiti insiden dan tugas

  2. Janakan skema dan simpan.

  3. Eksport data dan jana fail yang dimampatkan (zip).

  4. Ekstrak fail zip, buka fail data.xml yang berada dalam folder yang diekstrak dan laksanakan operasi berikut:

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan msdyn_decisioncontractid:

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan msdyn_decisioncontractid:

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'

      Jika tiada output apabila anda menjalankan panggilan, langkau ke langkah 5. Sekiranya terdapat output, maka dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

  5. Pakej semula kandungan yang diekstrak itu.

  6. Gunakan alat Configuration Migration, pilih pilihan untuk mengimport data, dan kemudian pilih fail yang dimampatkan.

Untuk skema sampel untuk mendapatkan semua rekod yang diperlukan, lihat Skema sampel untuk peraturan pengambilan untuk penghalaan rekod.

FetchXML untuk entiti kontrak keputusan untuk peraturan pengambilan

Sampel 1: Kontrak keputusan untuk semua rekod yang dihalakan

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="not-null" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="not-null" />
			</filter>
		</filter>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" linktype="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" linktype="outer" alias="bt" /></link-entity>
	</entity>
</fetch>

Sampel 2: Kontrak keputusan untuk entiti insiden

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
			</filter>
		</filter>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch>

Sampel 3: Kontrak Keputusan untuk entiti insiden dan tugas

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="task" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="task" />
			</filter>
		</filter>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch> 

FetchXML untuk entiti set peraturan keputusan untuk peraturan pengambilan

Sampel 1: Set peraturan keputusan untuk semua rekod yang dihalakan

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" operator="not-null" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Sampel 2: Set peraturan keputusan untuk entiti insiden

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Sampel 3: Set peraturan keputusan untuk entiti insiden dan tugas

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="inner" alias="cp">
			<filter type="and">
				<filter type="or">
					<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
					<condition attribute="msdyn_entitylogicalname" operator="eq" value="task" />
				</filter>
			</filter>
		</link-entity>
	</entity>
</fetch> 

FetchXML untuk konfigurasi penghalaan entiti untuk peraturan pengambilan

Sampel 1: Konfigurasi penghalaan entiti induk untuk rekod yang dihalakan

<fetch>
	<entity name="msdyn_masterentityroutingconfiguration">
		<filter type="and">
			<condition attribute="msdyn_entitylogicalname" operator="not-null" />
		</filter>
	</entity>
</fetch> 

Sampel 2: Konfigurasi penghalaan entiti induk untuk entiti insiden

<fetch>
	<entity name="msdyn_masterentityroutingconfiguration">
		<filter type="and">
			<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
		</filter>
	</entity>
</fetch> 

Sampel 3: Konfigurasi penghalaan entiti induk untuk entiti insiden dan tugas

<fetch>
	<entity name="msdyn_masterentityroutingconfiguration">
		<filter type="and">
			<filter type="or">
				<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
				<condition attribute="msdyn_entitylogicalname" operator="eq" value="task" />
			</filter>
		</filter>
	</entity>
</fetch>

Pindahkan konfigurasi untuk strim kerja rekod

  1. Gunakan alat Migrasi Konfigurasi untuk mencipta skema dan mengeksport data daripada organisasi sumber untuk strim kerja rekod.

    • Nama paparan entiti: Apabila anda mencipta skema, pilih entiti dalam jujukan sama yang disebut dalam jadual.
    • Nama paparan atribut: Kami mengesyorkan anda memilih atribut yang ditakrifkan dalam jadual berikut. Anda tidak perlu memilih atribut yang ditakrifkan sistem siap guna, seperti Dibuat Oleh, Dibuat Pada, Diubah Suai Oleh, Diubah Suai Pada dan Pemilik. Anda boleh memilih atribut tersuai, jika perlu.
    • Gunakan FetchXML untuk menapis rekod: Bagi setiap entiti, gunakan pertanyaan yang sesuai FetchXML yang dinyatakan dalam jadual berikut untuk mendapatkan rekod tunggal, berbilang atau semua berdasarkan keperluan anda. Untuk satu atau berbilang rekod, anda perlu menggunakan organisasi sumber untuk mendapatkan nama yang betul dalam uiname dan GUID dalam nilai. Jika perlu, anda boleh menggunakan item menu ADVANCED FIND untuk membina pertanyaan yang sesuai FetchXML .
    • Mengkonfigurasikan seting import:
      • Untuk entiti Kontrak keputusan, pastikan anda memilih kotak semak Jangan kemas kini rekod sedia ada.

      • Bagi setiap entiti, termasuk entiti kontrak Keputusan, pastikan anda memilih bidang utama entiti untuk digunakan sebagai medan untuk membandingkan kemas kini. Contoh untuk Akaun adalah seperti berikut.

        Contoh entiti untuk dibandingkan pada kemas kini.

    Nota

    Pertanyaan sampel disenaraikan dalam jadual yang berikut untuk mendapatkan satu atau berbilang rekod. Pertanyaan telah mempertimbangkan entiti sebagai insiden dan tugas. Berdasarkan keperluan anda, pastikan anda mengemas kini nama logik entiti dalam FetchXML pertanyaan.

    Pastikan aliran kerja yang dirujuk dalam peraturan pengambilan wujud dalam organisasi sasaran atau hadir sebagai sebahagian daripada penghijrahan semasa.

    Jadual berikut meringkaskan entiti dan sampel yang sepadan FetchXML .

    S.No. Nama paparan entiti (Nama logik) Nama paparan atribut (Nama logik) Digunakan FetchXML untuk menapis rekod
    1. Strim kerja (msdyn_liveworkstream)
    • Benarkan Mesej Automatik (msdyn_enableautomatedmessages)
    • Kehadiran Dibenarkan (msdyn_allowedpresences)
    • Tugaskan WorkItem Selepas Ditolak atau Tamat Masa (msdyn_assignworkitemafterdecline)
    • Tutup secara automatik selepas tiada aktiviti (msdyn_autocloseafterinactivity)
    • Kapasiti blok untuk keadaan bungkus (msdyn_blockcapacityforwrapup)
    • Baris bot (msdyn_bot_queue)
    • Peraturan bot (msdyn_bot_rule)
    • Pengguna bot (msdyn_bot_user)
    • Kapasiti (msdyn_capacityrequired)
    • Format kapasiti (msdyn_capacityformat)
    • Saluran (msdyn_streamsource)
    • ID Kontrak (msdyn_routingcontractid)
    • Lalai (msdyn_sessiontemplate_default)
    • Baris Lalai (msdyn_defaultqueue)
    • Arah (msdyn_direction)
    • Dayakan pilihan daripada strim kerja berasaskan tolakan (msdyn_enableselectingfrompushbasedworkstreams)
    • Entiti (msdyn_masterentityroutingconfigurationid)
    • Bahasa Sandaran (msdyn_fallbacklanguage)
    • Susulan selepas menunggu (msdyn_followupafterwaiting)
    • Ambang Masa Pengendalian (msdyn_handlingtimethreshold)
    • Masuk disahkan (msdyn_notificationtemplate_incoming_auth)
    • Adalah Lalai (msdyn_isdefault)
    • Kekalkan ejen yang sama untuk keseluruhan perbualan (msdyn_enableagentaffinity)
    • Logik Yang Sepadan (msdyn_matchinglogic)
    • Keserentakan Maksimum (msdyn_maxconcurrentconnection)
    • Mod (msdyn_mode)
    • Nama (msdyn_name)
    • Pemberitahuan (msdyn_notification)
    • Baris keluar (msdyn_outboundqueueid)
    • Peraturan Pengenalan Rekod (msdyn_recordidentificationrule)
    • Peraturan Pensahihan Pengenalan Rekod (msdyn_recordidentificationvalidationrule)
    • Pop skrin untuk tamat masa (msdyn_screenpoptimeout)
    • Pop skrin untuk tamat masa (msdyn_screenpoptimeout_optionSet)
    • Bilangan Peraturan Lampiran Kemahiran (msdyn_skillattachmentrulescount)
    • Bilangan Peraturan Lampiran Kemahiran (Last Updated On) (msdyn_skillattachmentrulescount_date)
    • Bilangan Peraturan Lampiran Kemahiran (Keadaan) (msdyn_skillattachmentrulescount_state)
    • Ambang Masa Menunggu (msdyn_waitingtimethreshold)
    • Mod Pengagihan Kerja (msdyn_workdistributionmode)
    • Strim Kerja (msdyn_liveworkstreamid)
    Sampel 1: Semua strim kerja rekod

    Sampel 2: Satu strim kerja rekod

    Sampel 3: Berbilang strim kerja rekod
    2. Kontrak keputusan (msdyn_decisioncontract)
    • Definisi kontrak (msdyn_contractdefinition)
    • Kontrak keputusan (msdyn_decisioncontractid)
    • Nama (msdyn_name)
    • Nama unik (msdyn_uniquename)
    Sampel 1: Kontrak keputusan untuk semua strim kerja rekod

    Sampel 2: Kontrak keputusan untuk satu strim kerja rekod jenis = kejadian

    Sampel 3: Kontrak keputusan untuk berbilang strim kerja rekod jenis = kejadian dan jenis = tugas

    3. Set peraturan keputusan (msdyn_decisionruleset)
    • Model AI Builder (msdyn_aibmodelid)
    • Mod pengarangan (msdyn_authoringmode)
    • Set peraturan keputusan (msdyn_decisionrulesetid)
    • Perihalan (msdyn_description)
    • Kontrak input (msdyn_inputcontractid)
    • Ialah koleksi input (msdyn_isinputcollection)
    • Jenis model ML (msdyn_mlmodeltype)
    • Nama (msdyn_name)
    • Kontrak output (msdyn_outputcontractid)
    • Definisi set peraturan (msdyn_rulesetdefinition)
    • Jenis set peraturan (msdyn_rulesettype)
    • Nama unik (msdyn_uniquename)
    Sampel 1: Set peraturan keputusan untuk semua strim kerja rekod

    Sampel 2: Set peraturan keputusan untuk satu strim kerja rekod jenis = kejadian

    Sampel 3: Set peraturan keputusan untuk berbilang strim kerja rekod jenis = kejadian dan jenis = tugas

    4. Konfigurasi penghalaan (msdyn_routingconfiguration)
    • Ialah konfigurasi aktif (msdyn_isactiveconfiguration)
    • Nama (msdyn_name)
    • Konfigurasi penghalaan (msdyn_routingconfigurationid)
    • Nama unik (msdyn_uniquename)
    • Strim kerja (msdyn_liveworkstreamid)
    Sampel 1: Konfigurasi penghalaan untuk semua strim kerja rekod

    Sampel 2: Konfigurasi penghalaan untuk satu strim kerja rekod

    Sampel 3: Konfigurasi penghalaan untuk berbilang strim kerja rekod

    5. Langkah konfigurasi penghalaan (msdyn_routingconfigurationstep)
    • Nama (msdyn_name)
    • Konfigurasi penghalaan (msdyn_routingconfigurationid)
    • Langkah konfigurasi penghalaan (msdyn_routingconfigurationstepid)
    • Set Peraturan (msdyn_rulesetid)
    • Tertib langkah (msdyn_steporder)
    • Jenis langkah (msdyn_type)
    • Nama unik (msdyn_uniquename)
    Sampel 1: Langkah konfigurasi penghalaan untuk semua strim kerja rekod

    Sampel 2: Langkah konfigurasi penghalaan untuk satu strim kerja rekod

    Sampel 3: Langkah konfigurasi penghalaan untuk berbilang strim kerja rekod

    6. Profil kapasiti strim kerja (msdyn_liveworkstreamcapacityprofile)
    • Profil Kapasiti (msdyn_capacityprofile_id)
    • Nama (msdyn_name)
    • Strim kerja (msdyn_workstream_id)
    • Profil Kapasiti strim kerja (msdyn_liveworkstreamcapacityprofileid)
    Sampel 1: Profil kapasiti strim kerja untuk semua strim kerja rekod

    Sampel 2: Profil kapasiti strim kerja untuk satu strim kerja rekod

    Sampel 3: Profil kapasiti strim kerja untuk berbilang strim kerja rekod

  2. Janakan skema dan simpan.

  3. Eksport data dan jana fail yang dimampatkan (zip).

  4. Ekstrak fail zip, buka fail data.xml yang berada dalam folder yang diekstrak dan laksanakan operasi berikut:

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

    • Dalam organisasi sumber dan sasaran, jalankan panggilan API OData berikut dan perhatikan msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_demandqueueidentificationoutput'

      Dalam fail data.xml, gantikan semua kejadian GUID msdyn_decisioncontractid dalam organisasi sumber dengan GUID msdyn_decisioncontractid organisasi sasaran.

  5. Pakej semula kandungan yang diekstrak itu.

  6. Gunakan alat Migrasi Konfigurasi, pilih pilihan untuk mengimport data, dan pilih fail yang dimampatkan.

  7. Selepas import berjaya diselesaikan, jalankan import sekali lagi untuk memastikan rujukan dikemas kini dengan betul yang mungkin telah digantikan oleh proses "pada cipta".

Untuk skema sampel untuk mendapatkan semua rekod yang diperlukan, lihat Skema sampel untuk penghalaan yang disatukan strim kerja rekod.

FetchXML untuk entiti aliran kerja

Sampel 1: Semua strim kerja rekod

<fetch distinct="true">
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_mode" operator="eq" value="717210001" />
			<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
		</filter>
	</entity>
</fetch> 

Sampel 2: Satu strim kerja rekod

<fetch>
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
		</filter>
	</entity>
</fetch> 

Sampel 3: Berbilang strim kerja rekod

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_liveworkstreamid" operator="in">
				<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
				<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
			</condition>
		</filter>
	</entity>
</fetch> 

FetchXML untuk entiti kontrak keputusan

Sampel 1: Kontrak keputusan untuk semua strim kerja rekod

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_mode" entityname="an" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" entityname="an" operator="eq" value="192350000" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192350000" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="not-null" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="not-null" />
			</filter>
		</filter>
		<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
			<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
				<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
					<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch> 

Sampel 2: Kontrak keputusan untuk satu strim kerja rekod jenis = kejadian

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
			</filter>
		</filter>
		<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
			<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
				<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
					<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch>

Sampel 3: Kontrak keputusan untuk berbilang strim kerja rekod jenis = kejadian dan jenis = tugas

<fetch distinct="true">
	<entity name="msdyn_decisioncontract">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="incident" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bp" operator="eq" value="task" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="bt" operator="eq" value="task" />
			</filter>
		</filter>
		<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an"></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba">
			<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb">
				<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc">
					<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd"></link-entity>
				</link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_inputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bo">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bp" /></link-entity>
		<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bs">
			<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bt" /></link-entity>
	</entity>
</fetch> 

FetchXML untuk entiti set peraturan keputusan

Sampel 1: Set peraturan keputusan untuk semua strim kerja rekod

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_mode" entityname="af" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" entityname="af" operator="eq" value="192350000" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="not-null" />
			</filter>
		</filter>
		<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
			<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
	</entity>
</fetch> 

Sampel 2: Set peraturan keputusan untuk satu strim kerja rekod jenis = kejadian

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
			<filter type="and">
				<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="incident" />
			</filter>
		</filter>
		<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
			<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
	</entity>
</fetch>

Sampel 3: Set peraturan keputusan untuk berbilang strim kerja rekod jenis = kejadian dan jenis = tugas

<fetch distinct="true">
	<entity name="msdyn_decisionruleset">
		<filter type="or">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
			<filter type="and">
				<filter type="or">
					<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="incident" />
					<condition attribute="msdyn_entitylogicalname" entityname="dc" operator="eq" value="task" />
				</filter>
			</filter>
		</filter>
		<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad">
			<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae">
				<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af"></link-entity>
			</link-entity>
		</link-entity>
		<link-entity name="msdyn_masterentityroutingconfiguration" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="dc"></link-entity>
	</entity>
</fetch> 

FetchXML untuk entiti konfigurasi penghalaan

Sampel 1: Konfigurasi penghalaan untuk semua strim kerja rekod

<fetch>
	<entity name="msdyn_routingconfiguration">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
			<filter type="and">
				<condition attribute="msdyn_mode" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Sampel 2: Konfigurasi penghalaan untuk satu strim kerja rekod

<fetch>
	<entity name="msdyn_routingconfiguration">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Sampel 3: Konfigurasi penghalaan untuk berbilang strim kerja rekod

<fetch>
	<entity name="msdyn_routingconfiguration">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch> 

FetchXML untuk konfigurasi penghalaan langkah entiti

Sampel 1: Langkah konfigurasi penghalaan untuk semua strim kerja rekod

<fetch>
	<entity name="msdyn_routingconfigurationstep">
		<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
				<filter type="and">
					<condition attribute="msdyn_mode" operator="eq" value="717210001" />
					<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

Sampel 2: Langkah konfigurasi penghalaan untuk satu strim kerja rekod

<fetch>
	<entity name="msdyn_routingconfigurationstep">
		<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
				<filter type="and">
					<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

Sampel 3: Langkah konfigurasi penghalaan untuk berbilang strim kerja rekod

<fetch>
	<entity name="msdyn_routingconfigurationstep">
		<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
			<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
				<filter type="and">
					<condition attribute="msdyn_liveworkstreamid" operator="in">
						<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
						<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
					</condition>
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch> 

FetchXML untuk entiti profil kapasiti aliran kerja

Sampel 1: Profil kapasiti strim kerja untuk semua strim kerja rekod

<fetch>
	<entity name="msdyn_liveworkstreamcapacityprofile">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
			<filter type="and">
				<condition attribute="msdyn_mode" operator="eq" value="717210001" />
				<condition attribute="msdyn_streamsource" operator="eq" value="192350000" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Sampel 2: Profil kapasiti strim kerja untuk satu strim kerja rekod

<fetch>
	<entity name="msdyn_liveworkstreamcapacityprofile">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Sampel 3: Profil kapasiti strim kerja untuk berbilang strim kerja rekod

<fetch>
	<entity name="msdyn_liveworkstreamcapacityprofile">
		<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
			<filter type="and">
				<condition attribute="msdyn_liveworkstreamid" operator="in">
					<value uiname="Test Record Workstream Case 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Record Workstream Task 1" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch>

Langkah-langkah berikutnya

Sahkan pemindahan rekod

Lihat juga

Cipta skema untuk mengeksport data konfigurasi
Gambaran keseluruhan pemindahan data untuk rekod
Menggunakan FetchXML pertanyaan untuk menapis rekod
Selesaikan masalah pemindahan rekod
Pindahkan data konfigurasi untuk sembang langsung
Pindahkan data konfigurasi untuk saluran suara