Kirjete konfiguratsiooniandmete migreerimine
Selles artiklis on protseduurid kirjete konfiguratsiooniandmete migreerimiseks. Andmed tuleb migreerida vastavalt järjekorrale:
- oskustepõhise marsruutimise reeglitekomplekt
- võimsuseprofiilid
- järjekorrad
- vastuvõtureeglid
- 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.
- Komponentide lisamine lahendusele ja eksportimine
- Agendiskript (msdyn_productivityagentscripts)
- Agendiskript samm (msdyn_productivityagentscriptsteps)
- Rakenduse vahekaardi mall (msdyn_applicationtabtemplates)
- Teavitusväli (msdyn_notificationfields)
- Teatise vorm (msdyn_notificationtemplates)
- Makro (protsessid)
- Seansi mallid (msdyn_sessiontemplates)
- Malli parameeter (msdyn_templateparameters)
- 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.
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)
Skeemi loomine ja selle salvestamine.
Eksportige andmed ja looge tihendatud (zip) fail.
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.
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.
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>
Skeemi loomine ja selle salvestamine.
Eksportige andmed ja looge tihendatud (zip) fail.
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.
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
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) |
|
Näide 1: ületäitumistoimingu konfigureerimine filtreeritakse kindlatele kirjetele |
Reeglite eksportimiseks ja importimiseks tehke järgmist.
Skeemi loomine ja selle salvestamine.
Eksportige andmed ja looge tihendatud (zip) fail.
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.
Pakendage ekstraktitud sisu uuesti.
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) |
|
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) |
|
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.
Skeemi loomine ja selle salvestamine.
Eksportige andmed ja looge tihendatud (zip) fail.
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.
Pakendage ekstraktitud sisu uuesti.
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
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.
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 marsruutimiskonfiguratsioon2. 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 otsuseleping3. 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
Skeemi loomine ja selle salvestamine.
Eksportige andmed ja looge tihendatud (zip) fail.
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.
Pakendage ekstraktitud sisu uuesti.
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
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.
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öövood2. 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 = ülesanne4. 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 konfiguratsioon5. 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 konfiguratsioonietapp6. 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 jaoksSkeemi loomine ja selle salvestamine.
Eksportige andmed ja looge tihendatud (zip) fail.
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.
Pakendage ekstraktitud sisu uuesti.
Kasutage tööriista Configuration Migration, valige andmete importimise suvand ja valige tihendatud fail.
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
<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>
<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>
<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
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