Overfør konfigurasjoner for oppføringsruting ved hjelp av løsninger
Merk
Informasjonen om funksjonstilgjengelighet er som følger.
Dynamics 365 Contact Center – innebygd | Dynamics 365 Contact Center – frittstående | Dynamics 365 Customer Service |
---|---|---|
Ja | Ja | Ja |
Bruk løsninger og verktøyet for konfigurasjonsoverføring til å overføre konfigurasjonene fra kildemiljøet til målmiljøet for oppføringsruting.
Hvis du vil ha informasjon om hvordan du bruker løsninger eller verktøyet for konfigurasjonsoverføring, kan du se Oversikt over verktøy og apper som brukes for ALM i Power Platform.
Forutsetning
Følgende krav må oppfylles:
- Kontroller at brukeren som foretar overføringen av kanalkonfigurasjonen, har følgende rettigheter:
- Til å eksportere løsninger fra kildemiljøet
- Til å importere løsninger til målmiljøet
- Lesetillatelse i alle tabeller som overføres fra kildemiljøet ved hjelp av verktøyet for konfigurasjonsoverføring.
- Alle tillatelser i alle tabeller som overføres til målmiljøet ved hjelp av verktøyet for konfigurasjonsoverføring.
- Hvis en tabell eller kolonne i kildemiljøet refererer til følgende, må du kontrollere at de finnes i målmiljøet før du fortsetter med overføringen:
- Egendefinerte tabeller (enheter)
- Kolonner (attributter)
- Relasjoner
- Valg (alternativsett)
- Oppslagsverdier
Fremgangsmåte for overføring av konfigurasjon for oppføringsruting
Du må utføre trinnene i rekkefølgen de vises, for å kunne overføre konfigurasjonsdataene:
- Overfør konfigurasjon for øktmaler og varslingsmaler
- Overfør konfigurasjon for ferdighetsbaserte rutingsregelsett
- Overfør konfigurasjon for nye kapasitetsprofiler
- Overfør konfigurasjon for køer
- Overfør konfigurasjon for inntaksregler og arbeidsflyter
Overfør konfigurasjon for øktmaler og varslingsmaler
Hvis følgende komponenter er tilgjengelige i konfigurasjonen, legger du dem til i en løsning, og eksporterer og importerer deretter løsningen til målmiljøet:
Legg til følgende komponenter i en løsning, og eksporter den fra kildemiljøet:
- Agentskript (msdyn_productivityagentscripts)
- Agentskripttrinn (msdyn_productivityagentscriptsteps)
- Programkategorimal (msdyn_applicationtabtemplates)
- Varslingsfelt (msdyn_notificationfields)
- Varslingsmal (msdyn_notificationtemplates)
- Macro (prosesser)
- Øktmaler (msdyn_sessiontemplates)
- Malparameter (msdyn_templateparameters)
Importer løsningen til målmiljøet.
Hvis du vil ha mer informasjon om løsninger, kan du se Løsninger i Power Apps.
Overfør konfigurasjon for ferdighetsbaserte rutingsregelsett
Hvis ferdighetsbaserte rutingsregelsett brukes i konfigurasjonen, utfører du fremgangsmåten for å overføre den tilsvarende konfigurasjonen.
For at eksempelskjemaet skal få alle de nødvendige oppføringene, kan du se Eksempelskjema for konfigurasjon av ferdighetsbasert ruting.
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data fra kildemiljøet (organisasjonen) for konfigurasjon av ferdighetsbasert ruting.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du tabellene (enhetene) i rekkefølgen som vises i følgende tabell.
- Visningsnavn for attributt: Vi anbefaler at du velger kolonnene (attributtene) definert i tabellen. Du trenger ikke å velge de bruksklare, systemdefinerte kolonnene, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte kolonner om nødvendig.
Viktig!
Når det gjelder tabellen Kjennetegn, må du opprette verdien bookableresourcecharacteristictype for globalt valg manuelt i målmiljøet, eller bruke en løsning til å overføre den fra kildemiljøet om nødvendig.
Visningsnavn for enhet (logisk navn) Attributt visningsnavn (logisk navn) Bruk FetchXML til å filtrere oppføringer Kjennetegn (kjennetegn) - Type kjennetegn (characteristictype)
- Kjennetegn (characteristicid)
- Beskrivelse (description)
- Navn (name)
Rangeringsmodell (ratingmodel) - Største rangeringsverdi (maxratingvalue)
- Minste rangeringsverdi (minratingvalue)
- Navn (name)
- Rangeringsmodell (ratingmodel)
Rangeringsverdi (ratingvalue) - Navn (name)
- Rangeringsmodell (ratingmodel)
- Rangeringsverdi (ratingvalueid)
- Verdi (value)
Generer skjemaet, og lagre det.
Eksporter dataene, og generer den komprimerte filen (zip).
Bruk verktøyet for konfigurasjonsoverføring, og velg alternativet for å importere data til målmiljøet ved hjelp av den komprimerte filen.
Overfør konfigurasjon for nye kapasitetsprofiler
Hvis du har konfigurert nye kapasitetsprofiler i konfigurasjonen, utfører du fremgangsmåten for å overføre den tilsvarende konfigurasjonen.
For at eksempelskjemaet skal få alle de nødvendige oppføringene, kan du se Eksempelskjema for kapasitetsprofiler.
Tips
Etter at du har overført en ny kapasitetsprofil ved hjelp av verktøyet for konfigurasjonsoverføring, overfører du oppdateringene ved å bruke løsninger.
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data i kildemiljøet for konfigurasjon av kapasitetsprofiler.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du tabellene (enhetene) fra listen i samme rekkefølge som vises i tabellen nedenfor.
- Visningsnavn for attributt: Vi anbefaler at du velger kolonnene (attributtene) definert i tabellen. Du trenger ikke å velge de bruksklare, systemdefinerte kolonnene, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte kolonner om nødvendig.
- Bruk FetchXML til å filtrere oppføringer: For hver valgte tabell må du bruke den riktige FetchXML-spørringen som er nevnt i tabellen, til å hente enkeltoppføringer, flere eller alle oppføringer etter behov. For enkeltrader eller flere rader må du bruke kildemiljøet til å hente riktig navn i uiname og GUID i verdi. Du kan om nødvendig bruke menyelementet AVANSERT SØK til å konstruere riktig FetchXML-spørring.
Visningsnavn for enhet (logisk navn) Attributt visningsnavn (logisk navn) Bruk FetchXML til å filtrere oppføringer Kapasitetsprofil (msdyn_capacityprofile) - Blokker tilordning (msdyn_blockassignment)
- Kapasitetsprofil (msdyn_capacityprofileid)
- Standard maksimalt antall enheter (msdyn_defaultmaxunits) Navn (msdyn_name)
- Tilbakestill varighet(msdyn_resetduration)
- Unikt navn (msdyn_uniquename)
Eksempel 1: For alle oppføringer for kapasitetsprofiler <fetch>
<entity name="msdyn_capacityprofile">
<filter type="and">
<condition attribute="ismanaged" operator="eq" value="0" />
</filter>
</entity>
</fetch>
Eksempel 2: For en enkelt kapasitetsprofiloppføring
<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>
Eksempel 3: For flere oppføringer for kapasitetsprofiler
<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>
Generer skjemaet, og lagre det.
Eksporter dataene, og generer den komprimerte filen (zip).
Åpne verktøyet for konfigurasjonsoverføring, og velg alternativet for å importere data til målmiljøet.
Overfør konfigurasjon for køer
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data fra kildemiljøet for konfigurasjon av køer.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du tabellene (enhetene) fra listen i samme rekkefølge som vises i tabellen nedenfor.
- Visningsnavn for attributt: Vi anbefaler at du velger kolonnene (attributtene) definert i tabellen. Du trenger ikke å velge de bruksklare, systemdefinerte kolonnene, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte kolonner om nødvendig.
- Bruk FetchXML til å filtrere oppføringer: For hver valgte tabell må du bruke den riktige FetchXML-spørringen som er nevnt i tabellen, til å hente enkeltoppføringer, flere eller alle oppføringer etter behov. For enkeltrader eller flere rader må du bruke kildemiljøet til å hente riktig navn i uiname og GUID i verdi. Du kan om nødvendig bruke menyelementet AVANSERT SØK til å konstruere riktig FetchXML-spørring.
- Konfigurer importinnstillinger: For tabellen Beslutningskontrakt må du merke av for Ikke oppdater eksisterende oppføringer.
Hvis du bruker de bruksklare tilordningsmetodene for køer, for eksempel høyest kapasitet og ringdistribusjon, hopper du over følgende enheter:
- Beslutningsregelsett
- Tilordningskonfigurasjon
- Tilordningskonfigurasjonstrinn
Tildelingsregelsettene må være tilgjengelige i systemet før verktøyet for konfigurasjonsoverføring importerer utvalgskriteriene. Du må derfor utføre følgende trinn i den angitte rekkefølgen for å kunne overføre konfigurasjonen for oppføringskøer:
Viktig!
- For hver import av køoppføringer må du opprette nye køoppføringer eller oppdatere eksisterende køoppføringer. Ikke bland handlingene i samme dataimport.
- Når alle oppføringene i data.xml for køtabellen er til oppretting, kontrollerer du at følgende linje finnes i schema.xml:
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
, og dermed har de tilsvarende dataene også feltet for msdyn_queuetype. - Når alle oppføringer i data.xml for køtabellen er til oppdatering, passer du på at du fjerner følgende linje i schema.xml:
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
, og dermed har de tilsvarende dataene heller ikke dette feltet for msdyn_queuetype. - Når køen du vil overføre, har et overflytbetingelsessett, må du eksportere og importere beslutningsreglersettet først. Overføringssekvensen skal se slik ut:
- Beslutningskontrakt
- Beslutningsregelsett
- Kø
- Tilordningskonfigurasjon
- Konfigurasjonstrinn for tilordning uten utvalgsvilkår
- Driftstime
- Overflythandling
- Du kan ikke overføre kalenderelementet som er knyttet til tabellen Driftstime. Du må angi den riktig etter at du har importert tabellen Driftstime til målmiljøet.
Trinn 1: Eksporter og importer regelsett uten utvalgsvilkår
Tabellen nedenfor oppsummerer enhetene og de tilsvarende FetchXML-eksemplene.
Visningsnavn for enhet (logisk navn) | Attributt visningsnavn (logisk navn) | Bruk FetchXML til å filtrere oppføringer |
---|---|---|
Kø (queue) |
|
Eksempel 1: Alle køer for oppføringer Eksempel 2: Enkel kø for oppføringer Eksempel 3: Flere køer for oppføringer |
Beslutningskontrakt (msdyn_decisioncontract) |
|
Eksempel 1: Beslutningskontrakt for alle oppføringskøer Eksempel 2: Beslutningskontrakt for en enkelt oppføringskø Eksempel 3: Beslutningskontrakt for flere oppføringskøer |
Beslutningsregelsett uten utvalgsvilkår (msdyn_decisionruleset) |
|
Eksempel 1: Beslutningsregelsett for alle oppføringskøer uten utvalgsvilkår definert Eksempel 2: Beslutningsregelsett for én oppføringskø uten utvalgsvilkår definert Eksempel 3: Beslutningsregelsett for flere oppføringskøer uten utvalgsvilkår definert |
Tilordningskonfigurasjon (msdyn_assignmentconfiguration) |
|
Eksempel 1: Tilordningskonfigurasjon for alle oppføringskøer Eksempel 2: Tilordningskonfigurasjon for en enkelt oppføringskø Eksempel 3: Tilordningskonfigurasjon for flere oppføringskøer |
Tilordningskonfigurasjonstrinn uten utvalgsvilkår (msdyn_assignmentconfigurationstep) |
|
Eksempel 1: Tilordningskonfigurasjonstrinn for alle oppføringskøer uten utvalgsvilkår definert Eksempel 2: Tilordningskonfigurasjonstrinn for én oppføringskø uten utvalgsvilkår definert Eksempel 3: Tilordningskonfigurasjonstrinn for flere oppføringskøer uten utvalgsvilkår definert |
Driftstime (msdyn_operatinghour) |
|
Eksempel 1: Driftstimer for alle oppføringskøer Eksempel 2: Driftstimer for en enkelt oppføringskø Eksempel 3: Driftstimer for flere oppføringskøer |
Konfigurasjon for overflythandling (msdyn_overflowactionconfig) |
|
FetchXML for konfigurasjoner for overflythandling |
Utfør følgende trinn for å eksportere og importere regelsettene:
Generer skjemaet, og lagre det.
Eksporter dataene, og generer den komprimerte filen (zip).
Pakk ut ZIP-filen, åpne data.xml-filen i den utpakkede mappen, og gjør følgende:
Kjør følgende OData-API-oppkall i kilde- og målmiljøene, og noter GUID-en for
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'
I data.xml-filen erstatter du alle forekomstene av msdyn_decisioncontractid-GUID i kildemiljøet med msdyn_decisioncontractid-GUID for målmiljøet.
Kjør følgende OData-API-oppkall i kilde- og målmiljøene, og noter GUID-en for
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'
I data.xml-filen erstatter du alle forekomster av msdyn_decisioncontractid-GUID i kildemiljøet med msdyn_decisioncontractid-GUID for målmiljøet.
Kjør følgende OData-API-oppkall i kilde- og målmiljøene, og noter GUID-en for msdyn_decisioncontractid.
https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'
I data.xml-filen erstatter du alle forekomstene av msdyn_decisioncontractid-GUID i kildemiljøet med msdyn_decisioncontractid-GUID for målmiljøet.
Kjør følgende OData-API-oppkall i kilde- og målmiljøet, og noter GUID-en for msdyn_decisioncontractid.
https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'
I data.xml-filen erstatter du alle forekomster av msdyn_decisioncontractid-GUID i kildemiljøet med msdyn_decisioncontractid-GUID for målmiljøet.
Pakk det utpakkede innholdet på nytt.
Bruk verktøyet for konfigurasjonsoverføring, velg alternativet for å importere data, og velg den komprimerte filen.
Merk
Angi kalenderelementet som er knyttet til tabellen Driftstime, riktig etter at du har importert tabellen Driftstime til målmiljøet.
For at eksempelskjemaet skal få alle de nødvendige oppføringene, kan du se Eksempelskjema for oppføringskøer trinn 1.
Trinn 2: Eksporter og importer regelsett med utvalgsvilkår definert
Tabellen nedenfor oppsummerer enhetene og de tilsvarende FetchXML-eksemplene.
Visningsnavn for enhet (logisk navn) | Attributt visningsnavn (logisk navn) | Bruk FetchXML til å filtrere oppføringer |
---|---|---|
Beslutningsregelsett med utvalgsvilkår (msdyn_decisionruleset) |
|
Eksempel 1: Beslutningsregelsett for alle oppføringskøer med utvalgsvilkår definert Eksempel 2: Beslutningsregelsett for én oppføringskø med utvalgsvilkår definert Eksempel 3: Beslutningsregelsett for flere oppføringskøer med utvalgsvilkår definert |
Tilordningskonfigurasjonstrinn med utvalgsvilkår (msdyn_assignmentconfigurationstep) |
|
Eksempel 1: Tilordningskonfigurasjonstrinn for alle oppføringskøer med utvalgsvilkår definert Eksempel 2: Tilordningskonfigurasjonstrinn for én oppføringskø med utvalgsvilkår definert Eksempel 3: Tilordningskonfigurasjonstrinn for flere oppføringskøer med utvalgsvilkår definert |
Utfør følgende trinn for å eksportere og importere regelsettene:
Generer skjemaet, og lagre det.
Eksporter dataene, og generer den komprimerte filen (zip).
Pakk ut ZIP-filen, åpne data.xml-filen i den utpakkede mappen, og gjør følgende:
Kjør følgende OData-API-oppkall i kilde- og målmiljøene, og noter GUID-en for
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'
I data.xml-filen erstatter du alle forekomstene av msdyn_decisioncontractid-GUID i kildemiljøet med msdyn_decisioncontractid-GUID for målmiljøet.
Kjør følgende OData-API-oppkall i kilde- og målmiljøene, og noter GUID-en for
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'
I data.xml-filen erstatter du alle forekomster av msdyn_decisioncontractid-GUID i kildemiljøet med msdyn_decisioncontractid-GUID for målmiljøet.
Pakk det utpakkede innholdet på nytt.
Bruk verktøyet for konfigurasjonsoverføring, velg alternativet for å importere data, og velg den komprimerte filen.
For at eksempelskjemaet skal få alle de nødvendige oppføringene, kan du se Eksempelskjema for oppføringskøer trinn 2.
FetchXML for køer
<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>
FetchXML for beslutningskontrakter
Eksempel 1: Beslutningskontrakter for alle køer
<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>
Eksempel 2: Beslutningskontrakter for en enkeltkø
<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>
Eksempel 3: Beslutningskontrakter for flere køer
<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>
FetchXML for beslutningsregelsett for køer
Eksempel 1: Beslutningsregelsett for alle køer uten utvalgsvilkår
<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>
Eksempel 2: Beslutningsregelsett for en enkeltkø uten utvalgsvilkår
<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>
Eksempel 3: Beslutningsregelsett for flere køer uten utvalgsvilkår
<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>
FetchXML for tilordningskonfigurasjoner
Eksempel 1: Tilordningskonfigurasjoner for alle køer
<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>
Eksempel 2: Tilordningskonfigurasjoner for en enkeltkø
<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>
Eksempel 3: Tilordningskonfigurasjoner for flere køer
<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>
FetchXML for tilordningskonfigurasjonstrinn
Eksempel 1: Tilordningskonfigurasjonstrinn for alle køer uten utvalgsvilkår
<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>
Eksempel 2: Tilordningskonfigurasjonstrinn for en enkeltkø uten utvalgsvilkår
<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>
Eksempel 3: Tilordningskonfigurasjonstrinn for flere køer uten utvalgsvilkår
<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>
FetchXML for beslutningsregelsett for køer
Eksempel 1: Beslutningsregelsett for alle køer med utvalgsvilkår
<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>
Eksempel 2: Beslutningsregelsett for en enkeltkø med utvalgsvilkår
<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>
Eksempel 3: Beslutningsregelsett for flere køer med utvalgsvilkår
<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>
FetchXML for tilordningskonfigurasjonstrinn
Eksempel 1: Tilordningskonfigurasjonstrinn for alle køer med utvalgsvilkår
<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>
Eksempel 2: Tilordningskonfigurasjonstrinn for en enkeltkø med utvalgsvilkår
<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>
Eksempel 3: Tilordningskonfigurasjonstrinn for flere køer med utvalgsvilkår
<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>
FetchXML for driftstimer
Eksempel 1: Driftstimer for alle køer
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>
Eksempel 2: Driftstimer for en enkeltkø
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>
Eksempel 3: Driftstimer for flere køer
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>
FetchXML for konfigurasjoner for overflythandling
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>
Overfør konfigurasjon for inntaksregler og oppføringsarbeidsflyter
Bruk fremgangsmåten nedenfor til å overføre inntaksregler og oppføringsarbeidsflyter fra kildemiljøet til målmiljøet.
- Opprett en løsning for eksport av konfigurasjoner fra kildemiljøet for arbeidsflyter for oppføringsruting.
- Legg til de nødvendige oppføringene i løsningen ved å bruke knappen Legg til eksisterende på kommandolinjen.
- Velg tabellen Arbeidsflyt (msdyn_liveworkstream). Relaterte oppføringer fra følgende tabeller blir lagt til i løsningen automatisk:
- Kapasitetsprofil (msdyn_capacityprofile) – nye oppføringer må overføres ved hjelp av verktøyet for konfigurasjonsoverføring
- Konfigurasjon for hovedenhetsruting (msdyn_masterentityroutingconfiguration)
- Beslutningskontrakt (msdyn_decisioncontract) – både for inntaksregler og oppføringsarbeidsflyter
- Beslutningsregelsett (msdyn_decisionruleset) – både for inntaksregler og oppføringsarbeidsflyter
- Rutekonfigurasjon (msdyn_routingconfiguration)
- Rutekonfigurasjonstrinn (msdyn_routingconfigurationstep)
- Driftstime (msdyn_operatinghour)
Neste trinn
Bekreft overføring av oppføringer