Jagamisviis:


Kirjete konfiguratsiooniandmete migreerimine

Selles artiklis on protseduurid kirjete konfiguratsiooniandmete migreerimiseks. Andmed tuleb migreerida vastavalt järjekorrale:

  1. oskustepõhise marsruutimise reeglitekomplekt
  2. võimsuseprofiilid
  3. järjekorrad
  4. vastuvõtureeglid
  5. töövood

Protseduurid sisaldavad tabeleid teabeolemite ja igale konfiguratsioonile vastavaid näidisskeeme.

Konfiguratsiooni migreerimine lahenduse abil

Lahendusi saate kasutada teatud konfiguratsiooniüksuste teisaldamiseks keskkondade vahel. Kui teie ühtse marsruutimise seadistuse konfiguratsioonil on järgmised üksused, saab neid lahenduse abil teisaldada.

  1. Komponentide lisamine lahendusele ja eksportimine
    1. Agendiskript (msdyn_productivityagentscripts)
    2. Agendiskript samm (msdyn_productivityagentscriptsteps)
    3. Rakenduse vahekaardi mall (msdyn_applicationtabtemplates)
    4. Teavitusväli (msdyn_notificationfields)
    5. Teatise vorm (msdyn_notificationtemplates)
    6. Makro (protsessid)
    7. Seansi mallid (msdyn_sessiontemplates)
    8. Malli parameeter (msdyn_templateparameters)
  2. Importige see lahendus sihtkeskkonda

Oskustepõhise reeglitekomplekti konfigureerimise marsruutimine

Kui teie ühtses marsruutimise seadistuses kasutatakse oskuspõhiseid protsessireeglistikke, tehke vastava konfiguratsiooni migreerimiseks toiminguid.

Näidisskeem et saada kõik vajalikud kirjed, vaadake Näidisskeem oskuspõhise marsruutimise konfigureerimiseks.

  1. Kasutage skeemi loomiseks ja lähteorganisatsioonist andmete eksportimiseks oskuspõhise marsruutimise konfigureerimiseks tööriista Configuration Migration.

    • Olemi kuvatav nimi: skeemi loomisel valige olemid tabelis nimetatud järjekorras.
    • Atribuudi kuvatav nimi: soovitame valida järgmises tabelis määratletud atribuudid. Te ei pea valima kasutusvalmis süsteemi määratletud atribuute nagu Looja, Loomisaeg, Muutja, Muutmisaeg ja Omanik. Vajadusel saate valida kohandatud atribuute.

    Oluline

    Vajadusel peate sihtorganisatsioonis käsitsi looma broneeritava ressursi tunnuste tüübi (Üldine suvandikomplekti väärtus).

    Olemi kuvatav nimi (loogiline nimi) Atribuudi kuvatav nimi (loogiline nimi) Kirjete filtreerimine FetchXML
    Tunnus (tunnus)
    • Tunnuse tüüp (characteristictype)
    • Tunnus (tunnused)
    • Kirjeldus (kirjeldus)
    • Nimi (nimi)
    Hindamismudel (ratingmodel)
    • Maksimaalne hindamisväärtus (maxratingvalue)
    • Minimaalne hinndamisväärtus (minratingvalue)
    • Nimi (nimi)
    • Hindamismudel (ratingmodelid)
    Hindamisväärtus (ratingvalue)
    • Nimi (nimi)
    • Hindamismudel (ratingmodel)
    • Hindamisväärtus (ratingvalueid)
    • Väärtus (väärtus)
  2. Skeemi loomine ja selle salvestamine.

  3. Eksportige andmed ja looge tihendatud (zip) fail.

  4. Kasutage tööriista Configuration Migration ja valige suvand andmete importimiseks sihtorganisatsiooni, kasutades tihendatud faili.

Võimsusprofiilide konfiguratsiooni migreerimine

Kui olete ühtse marsruutimise seadistuses konfigureerinud võimsusprofiilid, tehke vastava konfiguratsiooni migreerimiseks toiminguid.

Näidisskeemi, et saada kõik vajalikud kirjed, vaadake Näidisskeem oskuspõhise marsruutimise konfigureerimiseks.

  1. Kasutage konfiguratsiooni migratsiooni tööriista skeemi loomiseks ja andmete eksportimiseks lähteorganisatsioonis võimsusprofiilide konfigureerimiseks.

    • Olemi kuvatav nimi: skeemi loomisel valige olemid tabelis nimetatud järjekorras.
    • Atribuudi kuvatav nimi: soovitame valida järgmises tabelis määratletud atribuudid. Te ei pea valima kasutusvalmis süsteemi määratletud atribuute nagu Looja, Loomisaeg, Muutja, Muutmisaeg ja Omanik. Vajadusel saate valida kohandatud atribuute.
    • Kasutage FetchXML kirjete filtreerimiseks: kasutage iga olemi puhul järgmises tabelis mainitud sobivat FetchXML päringut, et saada oma nõude põhjal üks, mitu või kõik kirjed. Ühe või mitme kirje puhul peate kasutama lähteorganisatsiooni, et saada õige uiname-nimi ja GUID-väärtus. Vajadusel saate sobiva päringu koostamiseks kasutada menüüelementi ADVANCED FIND FetchXML .
    • Impordisätete konfigureerimine.
      • Otsuse lepingu olemi puhul veenduge, et märgiksite ruudu Ära värskenda olemasolevaid kirjeid .

      • Veenduge, et iga olemi (sh otsuse lepingu olemi) puhul valite olemi primaarvõtme välja, mida kasutatakse väljana, mida värskendamisel võrrelda. Konto näide on järgmine.

        Näide olemist, mida värskendamisel võrrelda.

    Märkus.

    Näiteks on üksik- või mitme kirje toomise näidispäring esitatud järgmises tabelis. Näidistoomise päring on käsitlenud olemit itsidendi ja ülesandena. Veenduge oma nõuete põhjal, et värskendaksite päringus FetchXML olemi loogilist nime.

    Järgmine tabel võtab kokku olemid ja vastavad FetchXML näidised.

    Olemi kuvatav nimi (loogiline nimi) Atribuudi kuvatav nimi (loogiline nimi) Kirjete filtreerimine FetchXML
    Võimsuse profiil (msdyn_capacityprofile)
    • Blokeeri määramine (msdyn_blockassignment)
    • Võimsusprofiil (msdyn_capacityprofileid)
    • Vaikimisi maksimaalsed ühikud (msdyn_defaultmaxunits)
    • Nimi (msdyn_name)
    • Kestuse lähtestamine(msdyn_resetduration)
    • Kordumatu nimi (msdyn_uniquename)
    Näidis 1: kõigi võimsuseprofiili kirjete puhul
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="ismanaged" operator="eq" value="0" />
    </filter>
    </entity>
    </fetch>

    Näidis 2: ühe võimsuseprofiili kirje puhul
    <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>

    Näidis 3: Mitme võimsuseprofiili kirjete puhul
    <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. Skeemi loomine ja selle salvestamine.

  3. Eksportige andmed ja looge tihendatud (zip) fail.

  4. Kasutage Configuration Migrationi tööriista ja valige suvand andmete importimiseks sihtorganisatsiooni.

Järjekorra kirjete konfiguratsiooniandmete migreerimine

Kasutage Configuration Migrationi tööriista, et luua skeemi ja eksportida andmeid lähteorganisatsioonist kirjejärjekordade konfigureerimiseks.

  • Olemi kuvatav nimi: skeemi loomisel valige olemid tabelis nimetatud järjekorras.
  • Atribuudi kuvatav nimi: soovitame valida järgmises tabelis määratletud atribuudid. Te ei pea valima kasutusvalmis süsteemi määratletud atribuute nagu Looja, Loomisaeg, Muutja, Muutmisaeg ja Omanik. Vajadusel saate valida kohandatud atribuute.
  • Kasutage FetchXML kirjete filtreerimiseks: kasutage iga olemi puhul järgmises tabelis mainitud sobivat FetchXML päringut, et saada oma nõude põhjal üks, mitu või kõik kirjed. Ühe või mitme kirje puhul peate kasutama lähteorganisatsiooni, et saada õige uiname-nimi ja GUID-väärtus. Vajadusel saate sobiva päringu koostamiseks kasutada menüüelementi ADVANCED FIND FetchXML .
  • Impordisätete konfigureerimine.
    • Otsuse lepingu olemi puhul veenduge, et märgiksite ruudu Ära värskenda olemasolevaid kirjeid .

    • Veenduge, et iga olemi (sh otsuse lepingu olemi) puhul valite olemi primaarvõtme välja, mida kasutatakse väljana, mida värskendamisel võrrelda. Konto näide on järgmine.

      Näide olemist, mida värskendamisel võrrelda.

Märkus.

Näiteks on üksik- või mitme kirje toomise näidispäring esitatud järgmises tabelis. Näidistoomise päring on käsitlenud olemit itsidendi ja ülesandena. Veenduge oma nõuete põhjal, et värskendaksite päringus FetchXML olemi loogilist nime.

Kui kasutate järjekordade jaoks valmis määramismeetodeid, nagu näiteks suurimat võimsust ja vooru, jätke vahele järgmised olemid:

  • Otsusereeglistik
  • Määramiskonfiguratsioon
  • Määramiskonfiguratsiooni etapp

Määramisreeglistikud peavad olema süsteemis saadaval enne, kui tööriist Configuration Migration valikukriteeriumid impordib. Seega peate kirjejärjekordade konfiguratsiooni migreerimiseks tegema määratud järjekorras järgmised toimingud:

Oluline

  • Iga järjekorrakirjete importimise kohta peate looma uued järjekorrakirjed või värskendama olemasolevaid järjekorrakirjeid. Te ei tohi segada toiminguid samas andmeimpordis.
  • Kui kõik järjekorraolemi data.xml olevad kirjed on loomiseks, veenduge, et schema.xml:-s oleks järgmine rida: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> ja vastavalt andmetele on väli ka msdyn_queuetype jaoks.
  • Kui kõik järjekorraolemi data.xml olevad kirjed on värskendamiseks, veenduge, et eemaldaksite jaotisest schema.xml: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> ja vastavalt sellele pole ka andmetel seda välja msdyn_queuetype jaoks.
  • Kui migreeritavas järjekorras on määratud ületäitumise tingimus, peate esmalt eksportima ja importima otsusereeglistiku. Migreerimisjärjestus peaks välja nägema järgmine:
    • Otsuseleping
    • Otsusereeglistik
    • Järjekord
    • Määramiskonfiguratsioon
    • Ülesande konfiguratsioon samm ilma valikukriteeriumideta
    • Tööaeg
    • Ületäitumise toiming
  • Olemiga Töötund seotud kalendriüksust ei saa migreerida. Peate selle õigesti seadistama pärast olemi Töötund importimist sihtkeskkonda.

Samm 1: Ekspordi- ja impordireeglid ilma valikukriteeriumideta

Järgmine tabel võtab kokku olemid ja vastavad FetchXML näidised.

S. Ei. Olemi kuvatav nimi (loogiline nimi) Atribuudi kuvatav nimi (loogiline nimi) Kirjete filtreerimine FetchXML
1. Järjekord (queue)
  • Määramise sisendlepingu ID (msdyn_assignmentinputcontractid)
  • Määramise strateegia (msdyn_assignmentstrategy)
  • Kirjeldus (description)
  • On vaikejärjekord (msdyn_isdefaultqueue)
  • On omnikanali järjekord (msdyn_isomnichannelqueue)
  • Nimi (nimi)
  • Prioriteet (msdyn_priority)
  • Järjekord (queueid)
  • Järjekorra tüüp (msdyn_queuetype)
  • Tüüp (queueviewtype)
  • Tööaeg (msdyn_operatinghourid)
  • Prejärjekorra ületäitumise reeglistik (msdyn_prequeueoverflowrulesetid)
Näidis 1: Kõik kirjete järjekorrad

Näidis 2: Üks järjekord kirjete jaoks

Näidis 3: Mitmete kirjete järjekorrad
2. Otsuseleping (msdyn_decisioncontract)
  • Lepingu määratlus (msdyn_contractdefinition)
  • Otsuseleping (msdyn_decisioncontractid)
  • Nimi (msdyn_name)
  • Kordumatu nimi (msdyn_uniquename)
Näidis 1: Kõigi kirjejärjekordade otsuseleping

Näidis 2: Ühe kirjejärjekorra otsuseleping

Näidis 3: Mitmete kirjejärjekordade otsuseleping
3. Valikukriteeriumideta otsustamisreeglid (msdyn_decisionruleset)
  • AI builderi mudel (msdyn_aibmodelid)
  • Autorirežiim (msdyn_authoringmode)
  • Otsusereeglistik (msdyn_decisionrulesetid)
  • Kirjeldus (msdyn_description)
  • Sisendleping (msdyn_inputcontractid)
  • On sisestuskogum (msdyn_isinputcollection)
  • ML mudelitüüp (msdyn_mlmodeltype)
  • Nimi (msdyn_name)
  • Väljundleping (msdyn_outputcontractid)
  • Reeglistiku määratlus (msdyn_rulesetdefinition)
  • Reeglistiku tüüp (msdyn_rulesettype)
  • Kordumatu nimi (msdyn_uniquename)
  • FetchXML Reeglistiku jaoks (msdyn_fetchxml)
Näide 1: otsusereeglistik kõigi kirjete järjekordade jaoks, mille valikukriteeriumid ei ole määratletud

Näide 2: otsusereeglistik ühe kirjejärjekorra kohta ilma valikukriteeriume määratlemata

Näide 3: otsusereeglistik mitme kirjejärjekorra jaoks, mille valikukriteeriumid pole määratletud
4. Määramise konfiguratsioon (msdyn_assignmentconfiguration)
  • Määramise konfiguratsioon (msdyn_assignmentconfigurationid)
  • Kirjeldus (msdyn_description)
  • On aktiivne konfiguratsioon (msdyn_isactiveconfiguration)
  • Nimi (msdyn_name)
  • Järjekord (msdyn_queueid)
  • Kordumatu nimi (msdyn_uniquename)
Näidis 1: Kõigi kirjejärjekordade määramise konfiguratsioon

Näidis 2: Ühe kirjejärjekorra määramise konfiguratsioon

Näidis 3: Mitme kirjejärjekorra määramise konfiguratsioon
5. Ülesande konfiguratsioon samm ilma valikukriteeriumideta (msdyn_assignmentconfigurationstep)
  • Määramise konfiguratsioon (msdyn_assignmentconfigurationid)
  • Määramise konfiguratsiooni etapp (msdyn_assignmentconfigurationstepid)
  • On vaikereeglistik (msdyn_isdefaultruleset)
  • Nimi (msdyn_name)
  • Reeglistik (msdyn_rulesetid)
  • Etapitellimus (msdyn_steporder)
  • Etapi tüüp (msdyn_type)
  • Kordumatu nimi (msdyn_uniquename)
Näide 1: määramise konfiguratsioon samm kõigi kirjejärjekordade jaoks, ilma et valikukriteeriume oleks määratletud

Näide 2: määramise konfiguratsiooni samm ühe kirjejärjekorra jaoks ilma valikukriteeriume määratlemata

Näide 3: määramise konfiguratsiooni samm mitme kirjejärjekorra jaoks, ilma valikukriteeriume määratlemata
6. Tööaeg (msdyn_operatinghour)
  • Kirjeldus (msdyn_description)
  • Nimi (msdyn_name)
  • Tööaeg (msdyn_operatinghourid)
  • Status (statecode)
  • Oleku põhjus (statuscode)
Näide 1: kõigi kirjejärjekordade töötunnid

Näide 2: töötunnid ühe kirjejärjekorra jaoks

Näide 3: töötunnid mitme kirjejärjekorra jaoks
7. Ületäitumise toiming Config(msdyn_overflowactionconfig)
  • Nimi (msdyn_name)
  • Ületäitumistoimingu konfiguratsioon (msdyn_overflowactionconfigid)
  • Ületäitumistoimingute andmed (msdyn_overflowactiondata)
  • Ületäitumistoimingu tüüp(msdyn_overflowactiontype)
  • Status (statecode)
  • Oleku põhjus (statuscode)
Näide 1: ületäitumistoimingu konfigureerimine filtreeritakse kindlatele kirjetele

Reeglite eksportimiseks ja importimiseks tehke järgmist.

  1. Skeemi loomine ja selle salvestamine.

  2. Eksportige andmed ja looge tihendatud (zip) fail.

  3. Ekstraktige ZIP-fail, avage ekstraktitud kaustas olev fail data.xml ja tehke järgmised toimingud:

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid GUID.

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

      Asendage failis data.xml kõik MSdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni MSdyn_decisioncontractid GUID-ga.

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid GUID.

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

      Asendage failis data.xml kõik msdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni msdyn_decisioncontractid GUID-ga.

    • Käivitage lähte- ja sihtorganisatsioonides järgmine OData API-kõne ja pange tähele msdyn_decisioncontractid GUID-i. https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'

      Asendage failis data.xml kõik MSdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni MSdyn_decisioncontractid GUID-ga.

    • Käivitage lähte- ja sihtorganisatsioonides järgmine OData API-kõne ja pange tähele msdyn_decisioncontractid GUID-i.

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

    Asendage failis data.xml kõik msdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni msdyn_decisioncontractid GUID-ga.

  4. Pakendage ekstraktitud sisu uuesti.

  5. Kasutage tööriista Configuration Migration, valige andmete importimise suvand ja seejärel valige tihendatud fail.

Märkus.

Määrake töötunni olemiga seostatud kalendriüksus õigesti pärast olemi Töötund sihtkeskkonda importimist.

Kõigi nõutavate kirjete näidisskeemi kohta leiate teavet teemast Kirjejärjekordade näidisskeem samm 1.

Samm 2: Ekspordi ja impordi reeglistikud koos valikukriteeriumidega

Järgmine tabel võtab kokku olemid ja vastavad FetchXML näidised.

S. Ei. Olemi kuvatav nimi (loogiline nimi) Atribuudi kuvatav nimi (loogiline nimi) Kirjete filtreerimine FetchXML
1. Valikukriteeriume sisaldav otsustamiskord (msdyn_decisionruleset)
  • AI builderi mudel (msdyn_aibmodelid)
  • Autorirežiim (msdyn_authoringmode)
  • Otsusereeglistik (msdyn_decisionrulesetid)
  • Kirjeldus (msdyn_description)
  • Sisendleping (msdyn_inputcontractid)
  • On sisestuskogum (msdyn_isinputcollection)
  • ML mudelitüüp (msdyn_mlmodeltype)
  • Nimi (msdyn_name)
  • Väljundleping (msdyn_outputcontractid)
  • Reeglistiku määratlus (msdyn_rulesetdefinition)
  • Reeglistiku tüüp (msdyn_rulesettype)
  • Kordumatu nimi (msdyn_uniquename)
Näide 1: otsusereeglistik kõigi kirjejärjekordade jaoks, mille valikukriteeriumid on määratletud

Näide 2: ühe kirjejärjekorra otsusereeglistik koos määratletud valikukriteeriumidega

Näide 3: otsusereeglistik mitme kirjejärjekorra jaoks, mille valikukriteeriumid on määratletud
2. Ülesande konfiguratsioon samm koos valikukriteeriumidega (msdyn_assignmentconfigurationstep)
  • Määramise konfiguratsioon (msdyn_assignmentconfigurationid)
  • Määramise konfiguratsiooni etapp (msdyn_assignmentconfigurationstepid)
  • On vaikereeglistik (msdyn_isdefaultruleset)
  • Nimi (msdyn_name)
  • Reeglistik (msdyn_rulesetid)
  • Etapitellimus (msdyn_steporder)
  • Etapi tüüp (msdyn_type)
  • Kordumatu nimi (msdyn_uniquename)
Näide 1: määramise konfiguratsiooni samm kõigi kirjejärjekordade jaoks, mille valikukriteeriumid on määratletud

Näide 2: ülesande konfigureerimise samm ühe kirjejärjekorra jaoks, mille valikukriteeriumid on määratletud

Näide 3: määramise konfiguratsiooni samm mitme kirjejärjekorra jaoks, mille valikukriteeriumid on määratletud

Reeglite eksportimiseks ja importimiseks tehke järgmist.

  1. Skeemi loomine ja selle salvestamine.

  2. Eksportige andmed ja looge tihendatud (zip) fail.

  3. Ekstraktige ZIP-fail, avage ekstraktitud kaustas olev fail data.xml ja tehke järgmised toimingud:

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid GUID.

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

      Asendage failis data.xml kõik MSdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni MSdyn_decisioncontractid GUID-ga.

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid GUID.

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

      Asendage failis data.xml kõik msdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni msdyn_decisioncontractid GUID-ga.

  4. Pakendage ekstraktitud sisu uuesti.

  5. Kasutage tööriista Configuration Migration, valige andmete importimise suvand ja seejärel valige tihendatud fail.

Kõigi nõutavate kirjete näidisskeemi leiate teemast Kirjejärjekordade näidisskeem samm 2.

FetchXML järjekordade jaoks

Näidis 1: Kõik kirjete järjekorrad

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

Näidis 2: Üks järjekord kirjete jaoks

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

Näidis 3: Mitmete kirjete järjekorrad

<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 otsustusliku lepinguüksuse puhul

Näidis 1: Kõigi kirjejärjekordade otsuseleping

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

Näidis 2: Ühe kirjejärjekorra otsuseleping

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

Näidis 3: Mitmete kirjejärjekordade otsuseleping

<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 Otsusereeglistiku olem järjekordade jaoks

Näide 1: otsusereeglistik kõigi kirjejärjekordade jaoks ilma valikukriteeriumideta

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

Näide 2: otsusereeglistik ühe kirjejärjekorra kohta ilma valikukriteeriumideta

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

Näide 3: otsusereeglistik mitme kirjejärjekorra jaoks ilma valikukriteeriumideta

		<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 Määramise konfiguratsiooniolemi jaoks

Näidis 1: Kõigi kirjejärjekordade määramise konfiguratsioon

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

Näidis 2: Ühe kirjejärjekorra määramise konfiguratsioon

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

Näidis 3: Mitme kirjejärjekorra määramise konfiguratsioon

<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 Määramise konfiguratsiooni samm olemi jaoks

Näide 1: määramise konfigureerimise samm kõigi kirjejärjekordade jaoks ilma valikukriteeriumideta

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

Näide 2: määramise konfigureerimine samm ühe kirjejärjekorra jaoks ilma valikukriteeriumideta

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

Näide 3: määramise konfigureerimise samm mitme kirjejärjekorra jaoks ilma valikukriteeriumideta

		<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 Otsusereeglistiku olem järjekordade jaoks

Näide 1: kõigi kirjejärjekordade otsustusreegel koos valikukriteeriumidega

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

Näide 2: ühe kirjejärjekorra otsustusreeglid koos valikukriteeriumidega

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

Näide 3: otsusereeglistik mitme kirjejärjekorra jaoks koos valikukriteeriumidega

		<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 Määramise konfiguratsiooni samm olemi jaoks

Näide 1: määramise konfigureerimise samm kõigi kirjejärjekordade jaoks koos valikukriteeriumidega

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

Näide 2: ülesande konfigureerimise samm ühele kirjejärjekorrale koos valikukriteeriumidega

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

Näide 3: määramise konfigureerimise samm mitme kirjejärjekorra jaoks koos valikukriteeriumidega

		<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 töötunni konfigureerimiseks samm olem

Näide 1: töötunni konfiguratsioon samm kõigi kirjejärjekordade jaoks

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>

Näide 2: töötunni konfiguratsioon samm ühe kirjejärjekorra jaoks

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>

Näide 3: töötunni konfiguratsioon samm mitme kirjejärjekorra jaoks

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 Ületäitumistoimingu konfiguratsiooni samm olemi jaoks

Näide 1: ületäitumistoimingu konfigureerimise konfiguratsioon samm kindla kirje filter

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>

Kirje marsruutimise sissevõtureeglite konfiguratsiooni migreerimine

eeltingimused

Enne sissevõtureeglite migreerimist kontrollige, kas sellel on järgmised andmed:

  • Kui sihtorganisatsioonil pole kirje tüüp, mida soovite importida, eemaldage msdyn_decisionruleset olemi msdyn_rulesetdefinition atribuut data.xml enne importimist.
  • Kui sihtorganisatsioonil on sama GUID-iga kirje tüüp, eemaldage enne importimist msdyn_decisionruleset olemi msdyn_rulesetdefinition atribuut data.xml.
  • Kui sihtorganisatsioonil on kirje tüüp erineva GUID-ga, kustutage enne importimist sihtorganisatsiooni kirje tüüp.

Sissevõtureeglite konfiguratsiooni migreerimine

  1. Kasutage Configuration Migrationi tööriista, et luua skeemi ja eksportida andmeid lähteorganisatsioonist kirje marsruutimise konfigureerimiseks.

    • Olemi kuvatav nimi: skeemi loomisel valige olemid tabelis nimetatud järjekorras.
    • Atribuudi kuvatav nimi: soovitame valida järgmises tabelis määratletud atribuudid. Te ei pea valima kasutusvalmis süsteemi määratletud atribuute nagu Looja, Loomisaeg, Muutja, Muutmisaeg ja Omanik. Vajadusel saate valida kohandatud atribuute.
    • Kasutage FetchXML kirjete filtreerimiseks: kasutage iga olemi puhul järgmises tabelis mainitud sobivat FetchXML päringut, et saada oma nõude põhjal üks, mitu või kõik kirjed. Ühe või mitme kirje puhul peate kasutama lähteorganisatsiooni, et saada õige uiname-nimi ja GUID-väärtus. Vajadusel saate sobiva päringu koostamiseks kasutada menüüelementi ADVANCED FIND FetchXML .
    • Impordisätete konfigureerimine.
      • Otsuse lepingu olemi puhul veenduge, et märgiksite ruudu Ära värskenda olemasolevaid kirjeid .

      • Veenduge, et iga olemi (sh otsuse lepingu olemi) puhul valite olemi primaarvõtme välja, mida kasutatakse väljana, mida värskendamisel võrrelda. Konto näide on järgmine.

        Näide olemist, mida värskendamisel võrrelda.

    Märkus.

    Näiteks on üksik- või mitme kirje toomise näidispäring esitatud järgmises tabelis. Näidistoomise päring on käsitlenud olemit itsidendi ja ülesandena. Veenduge oma nõuete põhjal, et värskendaksite päringus FetchXML olemi loogilist nime.

    Järgmine tabel võtab kokku olemid ja vastavad FetchXML näidised.

    S.No. Olemi kuvatav nimi (loogiline nimi) Atribuudi kuvatav nimi (loogiline nimi) Kirjete filtreerimine FetchXML
    1. Peamise olemi marsruutimise konfiguratsioon (msdyn_masterentityroutingconfiguration)
    • Olem (msdyn_entitylogicalname)
    • Peamise olemi marsruutimise konfiguratsioon (msdyn_masterentityroutingconfigurationid)
    • Nimi (msdyn_name)
    • Reeglistik (msdyn_rulesetid)
    • Kordumatu nimi (msdyn_uniquename)
    Näidis 1: marsruuditud kirjete põhiolemi marsruutimiskonfiguratsioon

    Näidis 2: intsidendi olemi põhiolemi marsruutimiskonfiguratsioon

    Näidis 3: intsidendi ja ülesande olemite põhiolemi marsruutimiskonfiguratsioon
    2. Otsuseleping (msdyn_decisioncontract)
    • Lepingu määratlus (msdyn_contractdefinition)
    • Otsuseleping (msdyn_decisioncontractid)
    • Nimi (msdyn_name)
    • Kordumatu nimi (msdyn_uniquename)
    Näide 1: Kõigi marsruuditud kirjete otsustusleping

    Näidis 2: intsidendi olemi jaoks otsuseleping

    Näidis 3: intsidendi ja ülesande olemite jaoks otsuseleping
    3. Otsusereeglistik (msdyn_decisionruleset)
    • AI builderi mudel (msdyn_aibmodelid)
    • Autorirežiim (msdyn_authoringmode)
    • Otsusereeglistik (msdyn_decisionrulesetid)
    • Kirjeldus (msdyn_description)
    • Sisendleping (msdyn_inputcontractid)
    • On sisestuskogum (msdyn_isinputcollection)
    • ML mudelitüüp (msdyn_mlmodeltype)
    • Nimi (msdyn_name)
    • Väljundleping (msdyn_outputcontractid)
    • Reeglistiku määratlus (msdyn_rulesetdefinition)
    • Reeglistiku tüüp (msdyn_rulesettype)
    • Kordumatu nimi (msdyn_uniquename)
    Näide 1: otsusereeglistik kõigi marsruuditud kirjete jaoks

    Näidis 2: intsidendi olemi jaoks otsuse lepingukomplekt

    Näidis 3: intsidendi ja ülesande olemite jaoks otsusereeglistik

  2. Skeemi loomine ja selle salvestamine.

  3. Eksportige andmed ja looge tihendatud (zip) fail.

  4. Ekstraktige ZIP-fail, avage ekstraktitud kaustas olev fail data.xml ja tehke järgmised toimingud.

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid:

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

      Asendage failis data.xml kõik msdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni msdyn_decisioncontractid GUID-ga.

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid:

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

      Kui kõne käivitamisel väljundit pole, liikuge samm 5 juurde. Kui väljund on olemas, asendage data.xml-failis kõik msdyn_decisioncontractid GUID-i esinemisjuhud lähteorganisatsioonis sihtorganisatsiooni msdyn_decisioncontractid GUID-iga.

  5. Pakendage ekstraktitud sisu uuesti.

  6. Kasutage tööriista Configuration Migration, valige andmete importimise suvand ja seejärel valige tihendatud fail.

Näidisskeemi, et saada kõik vajalikud kirjed, vaadake Näidisskeem sissevõtu reeglite kirjete marsruutimiseks.

FetchXML otsuse tegemiseks lepinguline üksus vastuvõtureeglite jaoks

Näide 1: Kõigi marsruuditud kirjete otsustusleping

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

Näidis 2: intsidendi olemi jaoks otsuseleping

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

Näidis 3: intsidendi ja ülesande olemite jaoks otsuseleping

<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 Otsustusreeglite jaoks Sissevõtureeglite olem

Näidis 1: otsusereeglistik kõikidele marsruuditud kirjetele

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

Näidis 2: intsidendi olemi jaoks otsuse lepingukomplekt

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

Näidis 3: intsidendi ja ülesande olemite jaoks otsusereeglistik

<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 Olemi marsruutimise konfiguratsiooni jaoks sissevõtureeglite jaoks

Näidis 1: marsruuditud kirjete põhiolemi marsruutimiskonfiguratsioon

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

Näidis 2: intsidendi olemi põhiolemi marsruutimiskonfiguratsioon

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

Näidis 3: intsidendi ja ülesande olemite põhiolemi marsruutimiskonfiguratsioon

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

Töövoogude kirjete konfiguratsiooniandmete migreerimine

  1. Kasutage Configuration Migrationi tööriista, et luua skeem ja eksportida andmeid lähteorganisatsioonist kirje töövoogudeks.

    • Olemi kuvatav nimi: skeemi loomisel valige olemid tabelis nimetatud järjekorras.
    • Atribuudi kuvatav nimi: soovitame valida järgmises tabelis määratletud atribuudid. Te ei pea valima kasutusvalmis süsteemi määratletud atribuute nagu Looja, Loomisaeg, Muutja, Muutmisaeg ja Omanik. Vajadusel saate valida kohandatud atribuute.
    • Kasutage FetchXML kirjete filtreerimiseks: kasutage iga olemi puhul järgmises tabelis mainitud sobivat FetchXML päringut, et saada oma nõude põhjal üks, mitu või kõik kirjed. Ühe või mitme kirje puhul peate kasutama lähteorganisatsiooni, et saada õige uiname-nimi ja GUID-väärtus. Vajadusel saate sobiva päringu koostamiseks kasutada menüüelementi ADVANCED FIND FetchXML .
    • Impordisätete konfigureerimine.
      • Otsuse lepingu olemi puhul veenduge, et märgiksite ruudu Ära värskenda olemasolevaid kirjeid .

      • Veenduge, et iga olemi (sh otsuse lepingu olemi) puhul valite olemi primaarvõtme välja, mida kasutatakse väljana, mida värskendamisel võrrelda. Konto näide on järgmine.

        Näide olemist, mida värskendamisel võrrelda.

    Märkus.

    Näiteks on üksik- või mitme kirje toomise näidispäring esitatud järgmises tabelis. Näidistoomise päring on käsitlenud olemit itsidendi ja ülesandena. Veenduge oma nõuete põhjal, et värskendaksite päringus FetchXML olemi loogilist nime.

    Veenduge, et sisselaskereeglites viidatud töövood on sihtorganisatsioonis olemas või esinevad praeguse migreerimise osana.

    Järgmine tabel võtab kokku olemid ja vastavad FetchXML näidised.

    S.No. Olemi kuvatav nimi (loogiline nimi) Atribuudi kuvatav nimi (loogiline nimi) Kirjete filtreerimine FetchXML
    1. Töövoog (msdyn_liveworkstream)
    • Automaatsete sõnumite lubamine (msdyn_enableautomatedmessages)
    • Lubatud kohalolekud (msdyn_allowedpresences)
    • Tööüksuse määramine pärast keeldumist või aegumist (msdyn_assignworkitemafterdecline)
    • Automaatne sulgemine pärast tegevusetust (msdyn_autocloseafterinactivity)
    • Ploki maht mähkimisolekus (msdyn_blockcapacityforwrapup)
    • Roboti järjekord (msdyn_bot_queue)
    • Roboti reegel (msdyn_bot_rule)
    • Roboti kasutaja (msdyn_bot_user)
    • Võimsus (msdyn_capacityrequired)
    • Võimsuse vorming (msdyn_capacityformat)
    • Kanal (msdyn_streamsource)
    • Lepingu ID (msdyn_routingcontractid)
    • Vaikesäte (msdyn_sessiontemplate_default)
    • Vaikimisi järjekord (msdyn_defaultqueue)
    • Suund (msdyn_direction)
    • Tõukepõhiste töövoogude hulgast valimise lubamine (msdyn_enableselectingfrompushbasedworkstreams)
    • Olem (msdyn_masterentityroutingconfigurationid)
    • Varukeel (msdyn_fallbacklanguage)
    • Järeltegevus pärast ootamist (msdyn_followupafterwaiting)
    • Käsitlemise ajalävi (msdyn_handlingtimethreshold)
    • Sissetulek on autentitud (msdyn_notificationtemplate_incoming_auth)
    • On vaikimisi (msdyn_isdefault)
    • Kasutage kogu vestluse jaoks sama agenti (msdyn_enableagentaffinity)
    • Kattuv loogika (msdyn_matchinglogic)
    • Maksimaalne samaaegsus (msdyn_maxconcurrentconnection)
    • Režiim (msdyn_mode)
    • Nimi (msdyn_name)
    • Teatis (msdyn_notification)
    • Väljaminev järjekord (msdyn_outboundqueueid)
    • Kirje tuvastamise reegel (msdyn_recordidentificationrule)
    • Kirje identifitseerimise kinnitamise reegel (msdyn_recordidentificationvalidationrule)
    • Hüpikkuva ajalõpp (msdyn_screenpoptimeout)
    • Hüpikkuva ajalõpp (msdyn_screenpoptimeout_optionSet)
    • Oskuste manuse reeglite arv (msdyn_skillattachmentrulescount)
    • Oskuste manuse reeglite arv (Viimati uuendatud) (msdyn_skillattachmentrulescount_date)
    • Oskuste manuse reeglite arv (Olek) (msdyn_skillattachmentrulescount_state)
    • Ooteaja lävi (msdyn_waitingtimethreshold)
    • Töö jaotusrežiim (msdyn_workdistributionmode)
    • Töövoog (msdyn_liveworkstreamid)
    Näidis 1: kõik kirje töövood

    Näidis 2: ühe kirje töövoog

    Näidis 3: mitme kirje töövood
    2. Otsuseleping (msdyn_decisioncontract)
    • Lepingu määratlus (msdyn_contractdefinition)
    • Otsuseleping (msdyn_decisioncontractid)
    • Nimi (msdyn_name)
    • Kordumatu nimi (msdyn_uniquename)
    Näidis 1: Kõigi töövoogude kirjete otsuseleping

    Näidis 2: otsuseleping ühe kirje töövoo kohta, tüüp = intsident

    Näidis 3: otsuseleping mitme kirje töövoo jaoks, tüüp = intsident ja tüüp = ülesanne

    3. Otsusereeglistik (msdyn_decisionruleset)
    • AI builderi mudel (msdyn_aibmodelid)
    • Autorirežiim (msdyn_authoringmode)
    • Otsusereeglistik (msdyn_decisionrulesetid)
    • Kirjeldus (msdyn_description)
    • Sisendleping (msdyn_inputcontractid)
    • On sisestuskogum (msdyn_isinputcollection)
    • ML mudelitüüp (msdyn_mlmodeltype)
    • Nimi (msdyn_name)
    • Väljundleping (msdyn_outputcontractid)
    • Reeglistiku määratlus (msdyn_rulesetdefinition)
    • Reeglistiku tüüp (msdyn_rulesettype)
    • Kordumatu nimi (msdyn_uniquename)
    Näidis 1: Kõigi töövoogude kirjete otsuselepingute komplekt

    Näidis 2: otsusereeglistik ühe kirje töövoo kohta, tüüp = intsident

    Näidis 3: otsusereeglistik mitme kirje töövoo jaoks, tüüp = intsident ja tüüp = ülesanne

    4. Marsruutimiskonfiguratsioon (msdyn_routingconfiguration)
    • On aktiivne konfiguratsioon (msdyn_isactiveconfiguration)
    • Nimi (msdyn_name)
    • Marsruutimiskonfiguratsioon (msdyn_routingconfigurationid)
    • Kordumatu nimi (msdyn_uniquename)
    • Töövoog (msdyn_liveworkstreamid)
    Näidis 1: kõigi kirjete töövoogude marsruutimise konfiguratsioon

    Näidis 2: ühe kirje töövoo marsruutimise konfiguratsioon

    Näidis 3: mitme kirje töövoogude marsruutimise konfiguratsioon

    5. Marsruutimiskonfiguratsiooni etapp (msdyn_routingconfigurationstep)
    • Nimi (msdyn_name)
    • Marsruutimiskonfiguratsioon (msdyn_routingconfigurationid)
    • Marsruutimiskonfiguratsiooni etapp (msdyn_routingconfigurationstepid)
    • Reeglistik (msdyn_rulesetid)
    • Etapitellimus (msdyn_steporder)
    • Etapi tüüp (msdyn_type)
    • Kordumatu nimi (msdyn_uniquename)
    Näidis 1: kõigi kirjete töövoogude marsruutimise konfiguratsioonietapp

    Näidis 2: ühe kirje töövoo marsruutimise konfiguratsioonietapp

    Näidis 3: mitme kirje töövoogude marsruutimise konfiguratsioonietapp

    6. Töövoo võimsuse profiil (msdyn_liveworkstreamcapacityprofile)
    • Võimsusprofiil (msdyn_capacityprofile_id)
    • Nimi (msdyn_name)
    • Töövoog (msdyn_workstream_id)
    • Töövoo võimsusprofiil (msdyn_liveworkstreamcapacityprofileid)
    Näidis 1: Töövoo võimsusprofiil kõigi kirjete töövoogude jaoks

    Näidis 2: töövoo võimsusprofiil ühe kirje töövoo jaoks

    Näidis 3: töövoo võimsusprofiil mitme kirje töövoogude jaoks

  2. Skeemi loomine ja selle salvestamine.

  3. Eksportige andmed ja looge tihendatud (zip) fail.

  4. Ekstraktige ZIP-fail, avage ekstraktitud kaustas olev fail data.xml ja tehke järgmised toimingud.

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid.

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

      Asendage failis data.xml kõik msdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni msdyn_decisioncontractid GUID-ga.

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid.

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

      Asendage failis data.xml kõik msdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni msdyn_decisioncontractid GUID-ga.

    • Käivitage lähte- ja sihtorganisatsioonis järgmine OData API kõne ja märkige üles msdyn_decisioncontractid.

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

      Asendage failis data.xml kõik msdyn_decisioncontractid GUID esinemised lähteorganisatsioonis sihtorganisatsiooni msdyn_decisioncontractid GUID-ga.

  5. Pakendage ekstraktitud sisu uuesti.

  6. Kasutage tööriista Configuration Migration, valige andmete importimise suvand ja valige tihendatud fail.

  7. Kui importimine on edukalt lõpule viidud, käivitage importimine uuesti, et tagada viidete õige värskendamine, mille loomise protsessid võisid alistada.

Näidisskeemi, kuidas saada kõik vajalikud kirjed, nägemiseks vaadake Näidisskeem töövoo kirjete ühtseks marsruutimiseks.

FetchXML Töövoo olemi jaoks

Näidis 1: kõik kirje töövood

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

Näidis 2: ühe kirje töövoog

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

Näidis 3: mitme kirje töövood

<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 otsustusliku lepinguüksuse puhul

Näidis 1: Kõigi töövoogude kirjete otsuseleping

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

Näidis 2: otsuseleping ühe kirje töövoo kohta, tüüp = intsident

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

Näidis 3: otsuseleping mitme kirje töövoo jaoks, tüüp = intsident ja tüüp = ülesanne

<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 Otsuse reeglite olemi jaoks

Näidis 1: Kõigi töövoogude kirjete otsuselepingute komplekt

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

Näidis 2: otsusereeglistik ühe kirje töövoo kohta, tüüp = intsident

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

Näidis 3: otsusereeglistik mitme kirje töövoo jaoks, tüüp = intsident ja tüüp = ülesanne

<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 Protsessi konfiguratsiooniolemi jaoks

Näidis 1: kõigi kirjete töövoogude marsruutimise konfiguratsioon

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

Näidis 2: ühe kirje töövoo marsruutimise konfiguratsioon

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

Näidis 3: mitme kirje töövoogude marsruutimise konfiguratsioon

<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 Protsessikonfiguratsiooni samm olemi jaoks

Näidis 1: kõigi kirjete töövoogude marsruutimise konfiguratsioonietapp

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

Näidis 2: ühe kirje töövoo marsruutimise konfiguratsioonietapp

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

Näidis 3: mitme kirje töövoogude marsruutimise konfiguratsioonietapp

<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 Töövoo võimsusprofiil olemi jaoks

Näidis 1: Töövoo võimsusprofiil kõigi kirjete töövoogude jaoks

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

Näidis 2: töövoo võimsusprofiil ühe kirje töövoo jaoks

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

Näidis 3: töövoo võimsusprofiil mitme kirje töövoogude jaoks

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

Järgmised toimingud

Kirjete migreerimise kontroll

Vaata ka

Skeemi loomine konfiguratsiooniandmete eksportimiseks
Kirjete andmemigratsiooni ülevaade
Päringu kasutamine FetchXML kirjete filtreerimiseks
Kirjete migreerimise tõrkeotsing
Reaalajas vestluse konfiguratsiooniandmete migreerimine
Häälkanali konfiguratsiooniandmete migreerimine