Tietueiden reitityksen määritysten siirtäminen ratkaisujen avulla
Ratkaisujen ja määritysten siirtotyökalun avulla voit siirtää määritykset lähdeympäristöstä kohdeympäristöön tietueiden reitityksen osalta.
Tietoja ratkaisujen tai määritysten siirtotyökalun käytöstä: Power Platformin ALM:ssä käytettävien työkalujen ja sovellusten yleiskatsaus.
edellytykset
Seuraavat edellytykset on täytettävä:
- Varmista, että kanavamäärityksen siirron suorittavalla käyttäjällä on seuraavat oikeudet:
- Ratkaisujen vienti lähdeympäristöstä
- Ratkaisujen tuonti kohdeympäristöön
- Lukuoikeus kaikkiin taulukkoihin, jotka siirretään lähdeympäristöstä käyttäen määritysten siirtotyökalua
- Täydet oikeudet kaikkiin taulukkoihin, jotka siirretään kohdeympäristöön käyttäen määritysten siirtotyökalua
- Jos lähdeympäristössä jokin taulukko tai sarake viittaa seuraaviin, varmista, että ne ovat olemassa kohdeympäristössä, ennen kuin jatkat siirtoa:
- Mukautetut taulukot (entiteetit)
- Sarakkeet (määritteet)
- Suhteet
- Valinnat (asetusjoukot)
- Haun arvot
Tietueiden reititysmääritysten siirtämisen vaiheet
Määritystietojen siirto onnistuu suorittamalla vaiheet siinä järjestyksessä, jossa ne on lueteltu:
- Istuntomallien ja ilmoitusmallien määritysten siirtäminen
- Taitopohjaisten reitityssääntöjoukkojen määritysten siirtäminen
- Uusien kapasiteettiprofiilien määritysten siirtäminen
- Jonojen määritysten siirtäminen
- Sisäänottosääntöjen ja työnkulkujen määritysten siirtäminen
Istuntomallien ja ilmoitusmallien määritysten siirtäminen
Jos asennuksessa on käytettävissä seuraavat osat, lisää ne ratkaisuun, vie ratkaisu ja tuo se sitten kohdeympäristöön:
Lisää ratkaisuun seuraavat osat ja vie ne lähdeympäristöstä:
- Asiakaspalvelijan komentosarja (msdyn_productivityagentscripts)
- Asiakaspalvelijan komentosarjan vaihe (msdyn_productivityagentscriptsteps)
- Sovelluksen välilehtimalli (msdyn_applicationtabtemplates)
- Ilmoituskenttä (msdyn_notificationfields)
- Ilmoitusmalli (msdyn_notificationtemplates)
- Makro (prosessit)
- Istuntomallit (msdyn_sessiontemplates)
- Malliparametri (msdyn_templateparameters)
Tuo ratkaisu kohdeympäristöön.
Lisätietoja ratkaisusta Ratkaisut Power Appsissa.
Taitopohjaisten reitityssääntöjoukkojen määritysten siirtäminen
Jos asennuksessa käytetään taitopohjaisia reitityssääntöjä, siirrä vastaava määritys seuraavilla toimilla.
Tietoja esimerkkirakenteesta, jolla saa kaikki vaaditut tietueet: Taitopohjaisen reititysmäärityksen esimerkkirakenne.
Rakenteen luominen ja tietojen vieminen lähdeympäristöstä (organisaatiosta) taitopohjaisen reitittämisen määrityksille määritysten siirtotyökalulla.
- Entiteetin näyttönimi: Kun luot rakenteen, valitse taulukot (entiteetit) seuraavan taulukon järjestyksen mukaisesti.
- Määritteen näyttönimi: Seuraavassa taulukossa määritetyt sarakkeet (määritteet) kannattaa valita. Sinun ei tarvitse valita järjestelmän määrittämiä käyttövalmiita sarakkeita, kuten Luonut, Luotu, Muokannut, Muokattu ja Omistaja. Voit tarvittaessa valita mukautettuja sarakkeita.
Tärkeää
Ominaisuus-taulukon osalta sinun on luotava manuaalisesti yleinen valinnan arvo bookableresourcecharacteristictype kohdeympäristössä tai käytettävä tarvittaessa ratkaisua sen siirtämiseen lähdeympäristöstä.
Entiteetin näyttönimi (looginen nimi) Määritteen näyttönimi (looginen nimi) Tietueiden suodattaminen FetchXML:n avulla Ominaisuus (characteristic) - Ominaisuustyyppi (characteristictype)
- Ominaisuus (characteristicid)
- Kuvaus (description)
- Nimi (name)
Luokitusmalli (ratingmodel) - Luokituksen enimmäisarvo (maxratingvalue)
- Vähimmäisluokitusarvo (minratingvalue)
- Nimi (name)
- Luokitusmalli (ratingmodelid)
Luokitusarvo (ratingvalue) - Nimi (name)
- Luokitusmalli (ratingmodel)
- Luokitusarvo (ratingvalueid)
- Arvo (value)
Luo rakenne ja tallenna se.
Vie tiedot ja luo pakattu zip-tiedosto.
Käytä määritysten siirtotyökalua ja valitse tietojen tuominen kohdeympäristöön pakatun tiedoston avulla.
Uusien kapasiteettiprofiilien määritysten siirtäminen
Jos asennuksessa on määritetty uusia kapasiteettiprofiileja, siirrä vastaava määritys seuraavilla toimilla.
Tietoja esimerkkirakenteesta, jolla saa kaikki vaaditut tietueet: Kapasiteettiprofiilien esimerkkirakenne.
Vihje
Kun olet siirtynyt uuden kapasiteettiprofiilin määritysten siirtotyökalulla, siirrä päivitykset käyttäen ratkaisuja.
Rakenteen luominen ja tietojen vieminen lähdeympäristöstä kapasiteettiprofiilien määrityksille määritysten siirtotyökalulla.
- Entiteetin näyttönimi: Kun luot rakenteen, valitse taulukot (entiteetit) luettelosta seuraavassa taulukossa mainitussa järjestyksessä.
- Määritteen näyttönimi: Seuraavassa taulukossa määritetyt sarakkeet (määritteet) kannattaa valita. Sinun ei tarvitse valita järjestelmän määrittämiä käyttövalmiita sarakkeita, kuten Luonut, Luotu, Muokannut, Muokattu ja Omistaja. Voit tarvittaessa valita mukautettuja sarakkeita.
- Tietueiden suodattaminen FetchXML:n avulla: Hae jokaiselle entiteetille tarvittaessa yksi tietue, useita tietueita tai kaikki tietueet käyttämällä asiaankuuluvaa FetchXML -kyselyä, joka on kuvattu taulukossa. Jos rivejä on yksi tai useita, sinun täytyy käyttää lähdeympäristöä, jotta saat oikean nimen uiname-kohdassa ja arvon GUID-kohdassa. Voit tarvittaessa muodostaa asianmukaisen FetchXML -kyselyn ERIKOISHAKU-valikkokohteen avulla.
Entiteetin näyttönimi (looginen nimi) Määritteen näyttönimi (looginen nimi) Tietueiden suodattaminen FetchXML:n avulla Kapasiteettiprofiili (msdyn_capacityprofile) - Estä delegointi (msdyn_blockassignment)
- Kapasiteettiprofiili (msdyn_capacityprofileid)
- Yksiköiden enimmäismäärän oletusarvo (msdyn_defaultmaxunits) Nimi (msdyn_name)
- Palautuksen kesto (msdyn_resetduration)
- Yksilöllinen nimi (msdyn_uniquename)
Esimerkki 1: Kaikkien kapasiteettiprofiilitietueiden osalta <fetch>
<entity name="msdyn_capacityprofile">
<filter type="and">
<condition attribute="ismanaged" operator="eq" value="0" />
</filter>
</entity>
</fetch>
Vaihtoehto 2: Yhdelle kapasiteettiprofiilitietueelle
<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>
Esimerkki 3: Useille kapasiteettiprofiilitietueille
<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>
Luo rakenne ja tallenna se.
Vie tiedot ja luo pakattu zip-tiedosto.
Avaa määritysten siirtotyökalu ja valitse tietojen tuominen kohdeympäristöön.
Jonojen määritysten siirtäminen
Rakenteen luominen ja tietojen vieminen lähdeympäristöstä jonojen määritysten osalta määritysten siirtotyökalulla.
- Entiteetin näyttönimi: Kun luot rakenteen, valitse taulukot (entiteetit) luettelosta seuraavassa taulukossa mainitussa järjestyksessä.
- Määritteen näyttönimi: Seuraavassa taulukossa määritetyt sarakkeet (määritteet) kannattaa valita. Sinun ei tarvitse valita järjestelmän määrittämiä käyttövalmiita sarakkeita, kuten Luonut, Luotu, Muokannut, Muokattu ja Omistaja. Voit tarvittaessa valita mukautettuja sarakkeita.
- Tietueiden suodattaminen FetchXML:n avulla: Hae jokaiselle entiteetille tarvittaessa yksi tietue, useita tietueita tai kaikki tietueet käyttämällä asiaankuuluvaa FetchXML -kyselyä, joka on kuvattu taulukossa. Jos rivejä on yksi tai useita, sinun täytyy käyttää lähdeympäristöä, jotta saat oikean nimen uiname-kohdassa ja arvon GUID-kohdassa. Voit tarvittaessa muodostaa asianmukaisen FetchXML -kyselyn ERIKOISHAKU-valikkokohteen avulla.
- Tuonnin asetusten määrittäminen: Varmista, että valitset Päätössopimus-taulukolle Älä päivitä aiemmin luotuja tietueita -valintaruudun.
Jos käytät jonojen käyttövalmiita määritysmenetelmiä, kuten suurinta kapasiteettia ja round robinia, ohita seuraavat entiteetit:
- Päätössääntöjoukko
- Delegointimääritys
- Delegointimäärityksen vaihe
Määrityssääntöjoukkojen on oltava käytettävissä järjestelmässä, ennen kuin määrityksen siirtotyökalu tuo valintakriteerit. Tämän vuoksi tietuejonojen määritystä siirrettäessä seuraavat vaiheet on suoritettava annetussa järjestyksessä:
Tärkeää
- Jokaista jonotietueiden tuontia varten on luotava uusia jonotietueita tai päivittää aiemmin luotuja jonotietueita. Älä yhdistele toimintoja samassa tietoraportissa.
- Kun kaikki jonotaulukon data.xml-tiedoston tietueet ovat valmiina luotavaksi, varmista, että schema.xml-tiedosto sisältää rivin
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
, jolloin myös vastaavissa tiedoissa on kenttä arvoa msdyn_queuetype varten. - Kun kaikki jonotaulukon data.xml-tiedoston tietueet ovat valmiina päivitettäväksi, varmista, että poistat schema.xml-tiedostosta rivin
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
, jolloin vastaavissa tiedoissa ei ole tätä kenttä arvoa msdyn_queuetype varten. - Kun siirrettävällä jonolle on määritetty ylivuodon ehdot, päätösten sääntöjoukko on vietävä ja tuotava ensin. Siirtojärjestyksen on oltava seuraava:
- Päätössopimus
- Päätössääntöjoukko
- Jono
- Delegointimääritys
- Delegointimäärityksen vaihe ilman valintaehtoja
- Palveluaika
- Ylivuototoiminto
- Palveluaika-taulukkoon liittyvää Kalenteri-kohdetta ei voi siirtää. Se on määritettävä oikein, kun Palveluaika-taulukko on tuotu kohdeympäristöön.
Vaihe 1: Sääntöjoukkojen vieminen ja tuominen ilman valintaehtoja
Seuraavassa taulukossa on tiivistelmä entiteeteistä ja niitä vastaavista FetchXML-esimerkeistä.
Entiteetin näyttönimi (looginen nimi) | Määritteen näyttönimi (looginen nimi) | Tietueiden suodattaminen FetchXML:n avulla |
---|---|---|
Jono (queue) |
|
Esimerkki 1: Kaikki tietueiden jonot Esimerkki 2: Tietueiden yksittäinen jono Esimerkki 3: Tietueiden useat jonot |
Päätössopimus (msdyn_decisioncontract) |
|
Esimerkki 1: Kaikkien tietuejonojen päätössopimus Esimerkki 2: Yhden tietuejonon päätössopimus Esimerkki 3: Usean tietuejonon päätössopimus |
Päätössääntöjoukko ilman valintaehtoja (msdyn_decisionruleset) |
|
Esimerkki 1: Kaikkien tietuejonojen päätössääntöjoukko ilman määritettyjä valintaehtoja Esimerkki 2: Yhden tietuejonon päätössääntöjoukko ilman määritettyjä valintaehtoja Esimerkki 3: Useiden tietuejonojen päätössääntöjoukko ilman määritettyjä valintaehtoja |
Delegoinnin määritys (msdyn_assignmentconfiguration) |
|
Esimerkki 1: Kaikkien tietuejonojen delegointimääritys Esimerkki 2: Yhden tietuejonon delegointimääritys Esimerkki 3: Useiden tietuejonojen delegointimääritys |
Delegoinnin määritysvaihe ilman valintaehtoja (msdyn_assignmentconfigurationstep) |
|
Esimerkki 1: Kaikkien tietuejonojen delegoinnin määritysvaihe ilman määritettyjä valintaehtoja Esimerkki 2: Yhden tietuejonon delegoinnin määritysvaihe ilman määritettyjä valintaehtoja Esimerkki 3: Useiden tietuejonojen delegoinnin määritysvaihe ilman määritettyjä valintaehtoja |
Palveluajat (msdyn_operatinghour) |
|
Esimerkki 1: Kaikkien tietuejonojen palveluajat Esimerkki 2: Yhden tietuejonon palveluajat Esimerkki 3: Useiden tietuejonojen palveluajat |
Ylivuototoiminnon määritys (msdyn_overflowactionconfig) |
|
Ylivuototoiminnon määritysten FetchXML |
Sääntöjoukot viedään ja tuodaan seuraavasti:
Luo rakenne ja tallenna se.
Vie tiedot ja luo pakattu zip-tiedosto.
Pura zip-tiedosto, avaa puretussa kansiossa oleva data.xml-tiedosto ja toimi seuraavasti:
Suorita lähde- ja kohdeympäristöissä seuraava OData-ohjelmointirajapinnan kutsu ja pane merkille kohteen
msdyn_decisioncontractid
GUID-tunnus.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'
Korvaa data.xml-tiedostossa kaikki lähdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksen esiintymät kohdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksella.
Suorita lähde- ja kohdeympäristöissä seuraava OData-ohjelmointirajapinnan kutsu ja pane merkille kohteen
msdyn_decisioncontractid
GUID-tunnus.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'
Korvaa data.xml-tiedostossa kaikki lähdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksen esiintymät kohdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksella.
Suorita lähde- ja kohdeympäristöissä seuraava OData-ohjelmointirajapinnan kutsu ja pane merkille arvon msdyn_decisioncontractid GUID-tunnus.
https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'
Korvaa data.xml-tiedostossa kaikki lähdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksen esiintymät kohdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksella.
Suorita lähde- ja kohdeympäristöissä seuraava OData-ohjelmointirajapinnan kutsu ja pane merkille arvon msdyn_decisioncontractid GUID-tunnus.
https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'
Korvaa data.xml-tiedostossa kaikki lähdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksen esiintymät kohdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksella.
Pakkaa purettu sisältö uudelleen.
Käytä määrityksen siirtotyökalu ja valitse päänäytössä tietojen tuomisen asetus, ja valitse sitten pakattu tiedosto.
Muistiinpano
Määritä Palveluaika-taulukkoon liittyvä Kalenteri-kohde oikein, kun olet tuonut Palveluaika-taulukon kohdeympäristöön.
Tietoja esimerkkirakenteesta, jolla saa kaikki vaaditut tietueet: Tietuejonojen esimerkkirakenteen vaihe 1.
Vaihe 2: Sääntöjoukkojen vieminen ja tuominen valintaehdot määritettynä
Seuraavassa taulukossa on tiivistelmä entiteeteistä ja niitä vastaavista FetchXML-esimerkeistä.
Entiteetin näyttönimi (looginen nimi) | Määritteen näyttönimi (looginen nimi) | Tietueiden suodattaminen FetchXML:n avulla |
---|---|---|
Päätössääntöjoukko ja valintaehdot (msdyn_decisionruleset) |
|
Esimerkki 1: Kaikkien tietuejonojen päätössääntöjoukko valintaehdot määritettynä Esimerkki 2: Yhden tietuejonon päätössääntöjoukko valintaehdot määritettynä Esimerkki 3: Useiden tietuejonojen päätössääntöjoukko valintaehdot määritettynä |
Delegoinnin määritysvaihe ja valintaehdot (msdyn_assignmentconfigurationstep) |
|
Esimerkki 1: Kaikkien tietuejonojen delegoinnin määritysvaihe valintaehdot määritettynä Esimerkki 2: Yhden tietuejonon delegoinnin määritysvaihe valintaehdot määritettynä Esimerkki 3: Useiden tietuejonojen delegoinnin määritysvaihe valintaehdot määritettynä |
Sääntöjoukot viedään ja tuodaan seuraavasti:
Luo rakenne ja tallenna se.
Vie tiedot ja luo pakattu zip-tiedosto.
Pura zip-tiedosto, avaa puretussa kansiossa oleva data.xml-tiedosto ja toimi seuraavasti:
Suorita lähde- ja kohdeympäristöissä seuraava OData-ohjelmointirajapinnan kutsu ja pane merkille kohteen
msdyn_decisioncontractid
GUID-tunnus.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'
Korvaa data.xml-tiedostossa kaikki lähdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksen esiintymät kohdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksella.
Suorita lähde- ja kohdeympäristöissä seuraava OData-ohjelmointirajapinnan kutsu ja pane merkille kohteen
msdyn_decisioncontractid
GUID-tunnus.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'
Korvaa data.xml-tiedostossa kaikki lähdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksen esiintymät kohdeympäristön msdyn_decisioncontractid-kohteen GUID-tunnuksella.
Pakkaa purettu sisältö uudelleen.
Käytä määrityksen siirtotyökalu ja valitse päänäytössä tietojen tuomisen asetus, ja valitse sitten pakattu tiedosto.
Tietoja esimerkkirakenteesta, jolla saa kaikki vaaditut tietueet: Tietuejonojen esimerkkirakenteen vaihe 2.
Jonojen FetchXML
<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>
<fetch>
<entity name="queue">
<filter type="and">
<condition attribute="queueid" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</entity>
</fetch>
<fetch>
<entity name="queue">
<filter type="and">
<condition attribute="queueid" operator="in">
<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</entity>
</fetch>
Päätösopimusten FetchXML
Esimerkki 1: Kaikkien jonojen päätössopimukset
<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>
Esimerkki 2: Yksittäisen jonon päätössopimukset
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="queueid" entityname="aw" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
<filter type="and">
<condition attribute="queueid" entityname="be" operator="eq" uiname="Test Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
<filter type="and">
<condition attribute="queueid" entityname="bm" operator="eq" uiname="Test 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>
Esimerkki 3: Useiden jonojen päätössopimukset
<fetch distinct="true">
<entity name="msdyn_decisioncontract">
<filter type="or">
<filter type="and">
<condition attribute="queueid" entityname="aw" operator="in">
<value uiname="Test Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test 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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test 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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test 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>
Jonojen päätössääntöjoukkojen FetchXML
Esimerkki 1: Päätössääntöjoukot kaikille jonoille, joilla ei ole valintaperusteita
<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>
Esimerkki 2: Päätössääntöjoukot yksittäiselle jonolle, jolla ei ole valintaperusteita
<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 Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Esimerkki 3: Päätössääntöjoukot useille jonoille, joilla ei ole valintaperusteita
<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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Delegointimääritysten FetchXML
Esimerkki 1: Kaikkien jonojen delegointimääritykset
<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>
Esimerkki 2: Yksittäisen jonon delegointimääritykset
<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 Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</entity>
</fetch>
Esimerkki 3: Useiden jonojen delegointimääritykset
<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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Delegointimääritysten vaiheiden FetchXML
Esimerkki 1: Delegointimäärityksen vaiheet kaikille jonoille, joilla ei ole valintaperusteita
<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>
Esimerkki 2: Delegointimäärityksen vaiheet yksittäiselle jonolle, jolla ei ole valintaperusteita
<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 Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Esimerkki 3: Delegointimäärityksen vaiheet useille jonoille, joilla ei ole valintaperusteita
<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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
Jonojen päätössääntöjoukkojen FetchXML
Esimerkki 1: Päätössääntöjoukot kaikille jonoille, joilla on valintaperusteita
<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>
Esimerkki 2: Päätössääntöjoukot yksittäiselle jonolle, jolla on valintaperusteita
<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 Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Esimerkki 3: Päätössääntöjoukot useille jonoille, joilla on valintaperusteita
<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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Delegointimääritysten vaiheiden FetchXML
Esimerkki 1: Delegointimäärityksen vaiheet kaikille jonoille, joilla on valintaperusteita
<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>
Esimerkki 2: Delegointimäärityksen vaiheet yksittäiselle jonolle, jolla on valintaperusteita
<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 Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Esimerkki 3: Delegointimäärityksen vaiheet useille jonoille, joilla on valintaperusteita
<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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Palveluaikojen FetchXML
Esimerkki 1: Kaikkien jonojen palveluajat
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>
Esimerkki 2: Yksittäisen jonon palveluajat
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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Esimerkki 3: Useiden jonojen palveluajat
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 Queue 1" uitype="queue">{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}</value>
<value uiname="Test Queue 2" uitype="queue">{B2862B31-3B54-EC11-8F8F-000D3A1CBB9E}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Ylivuototoiminnon määritysten FetchXML
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>
Sisäänottosääntöjen ja tietuetyönkulkujen määritysten siirtäminen
Seuraavien ohjeiden avulla voit siirtää sisäänottosääntöjä ja tietuetyönkulkuja lähdeympäristöstä kohdeympäristöön.
- Luo ratkaisu, jonka avulla voit viedä määrityksiä lähdeympäristöstä tietueiden reitittämisen työnkulkuihin.
- Lisää tarvittavat tietueet ratkaisuun komentopalkin Lisää aiemmin luotu -painikkeen avulla.
- Valitse Työnkulku (msdyn_liveworkstream) -taulukko. Ratkaisuun lisätään automaattisesti seuraavien taulukkojen liittyvät tietueet:
- Kapasiteettiprofiili (msdyn_capacityprofile) – uudet tietueet on siirrettävä käyttäen määritysten siirtotyökalua
- Entiteetin reitityksen päämääritys (msdyn_masterentityroutingconfiguration)
- Päätössopimus (msdyn_decisioncontract) – sekä sisäänottosäännöille että tietuetyönkuluille
- Päätössääntöjoukko (msdyn_decisionruleset) – sekä sisäänottosäännöille että tietuetyönkuluille
- Reititysmääritys (msdyn_routingconfiguration)
- Reititysmäärityksen vaihe (msdyn_routingconfigurationstep)
- Palveluajat (msdyn_operatinghour)
Seuraavat vaiheet
Tietueiden siirron vahvistaminen