Overføre konfigurationsdata til poster
Denne artikel indeholder procedurer for overførsel af konfigurationsdata til poster. Du skal overføre dataene i følgende rækkefølge:
- færdighedsbaseret ruteregelsæt
- kapacitetsprofiler
- køer
- regler for indtagelse
- arbejdsstrømme
Procedurer inkluderer tabeller med enhedsoplysninger og tilsvarende eksempelskemaer for hver konfiguration.
Overføre konfiguration ved hjælp af en løsning
Du kan bruge løsninger til at flytte bestemte konfigurationselementer mellem miljøer. Hvis en konfiguration i konfigurationen af den samlede routing indeholder følgende elementer, kan de flyttes ved hjælp af en løsning.
- Tilføje komponenterne til en løsning og eksportere
- Helpdesk-medarbejderscript (msdyn_productivityagentscripts)
- Trin i Helpdesk-medarbejderscript (msdyn_productivityagentscriptsteps)
- Skabelon til programfane (msdyn_applicationtabtemplates)
- Meddelelsesfelt (msdyn_notificationfields)
- Meddelelsesskabelon (msdyn_notificationtemplates)
- Makro (processes)
- Sessionsskabeloner (msdyn_sessiontemplates)
- Skabelonparameter (msdyn_templateparameters)
- Importer løsningen i målmiljøet
Overføre konfiguration til færdighedsbaseret ruteregelsæt
Hvis der bruges færdighedsbaserede distributionsregler i den samlede distributionskonfiguration, skal du udføre de trin, der skal udføres for at overføre den tilsvarende konfiguration.
Eksempelskema til færdighedsbaseret routingkonfiguration findes i Eksempelskema til færdighedsbaseret routingkonfiguration.
Brug værktøjet Konfigurationsmigrering til at oprette skemaet og eksportere dataene fra kildeorganisationen for færdighedsbaseret routing-konfiguration.
- Objekt visningsnavn: Når du opretter skemaet, skal du vælge objekterne i den rækkefølge, der er nævnt i tabellen.
- Attribut visningsnavn: Det anbefales, at du vælger de attributter, der er defineret i følgende tabel. Du behøver ikke at vælge de standard-systemdefinerede attributter, f.eks. Oprettet af, Oprettet, Ændret af, Ændret og Ejer. Du kan vælge brugerdefinerede attributter, hvis det er nødvendigt.
Vigtigt
Du skal manuelt oprette bookableresourcecharacteristictype (global grupperet indstilling værdi) i målorganisationen, hvis det er nødvendigt.
Objektnavn vist (Logisk navn) Attributnavn vist (Logisk navn) Bruge FetchXML til at filtrere poster Egenskab (egenskab) - Egenskabstype (characteristictype)
- Egenskab (characteristicid)
- Beskrivelse (beskrivelse)
- Navn (navn)
Klassificeringsværdier (klassificeringsmodel) - Maks. klassificeringsværdi (maxratingvalue)
- Min. klassificeringsværdi (minratingvalue)
- Navn (navn)
- Klassificeringsmodel (ratingmodelid)
Bedømmelsesværdi (bedømmelsesværdi) - Navn (navn)
- Klassificeringsværdier (klassificeringsmodel)
- Bedømmelsesværdi (ratingvalueid)
- Værdi (værdi)
Opret skemaet, og gem det.
Eksportér dataene, og opret den komprimerede (zip) fil.
Brug værktøjet Konfigurationsmigrering, og vælg en indstilling, hvor du kan importere data til målorganisationen ved hjælp af den komprimerede fil.
Migrere konfiguration af kapacitetsprofiler
Hvis du har konfigureret kapacitetsprofiler i den samlede distributionskonfiguration, skal du udføre de trin, der skal udføres for at overføre den tilsvarende konfiguration.
Eksempelskema til kapacitetsprofiler for at hente alle de påkrævede poster.
Brug værktøjet Konfigurationsmigrering til at oprette skemaet og eksportere dataene i kildeorganisationen til konfiguration i kapacitetsprofiler.
- Objekt visningsnavn: Når du opretter skemaet, skal du vælge objekterne i amme rækkefølge som nævnt i tabellen.
- Attribut visningsnavn: Det anbefales, at du vælger de attributter, der er defineret i følgende tabel. Du behøver ikke at vælge de standard-systemdefinerede attributter, f.eks. Oprettet af, Oprettet, Ændret af, Ændret og Ejer. Du kan vælge brugerdefinerede attributter, hvis det er nødvendigt.
- Brug FetchXML til at filtrere poster: For hvert objekt skal du bruge den rette FetchXML-forespørgsel, der er nævnt i nedenstående tabel, til at hente enkelte, flere eller alle poster på baggrund af dit behov. I forbindelse med enkelte eller flere poster skal du bruge kildeorganisationen til at få det korrekte navn i uiname og GUID i værdi. Du kan evt. bruge menuelementet AVANCERET SØGNING til at oprette den rette FetchXML-forespørgsel.
- Konfigurere importindstillinger:
I forbindelse med objektet Decision-kontrakt skal du sikre dig, at du markerer afkrydsningsfeltet Opdater ikke eksisterende poster.
For alle objekter, herunder objektet Beslutningskontrakt, skal du sikre, at du vælger det primære nøglefelt for det objekt, der skal bruges som et felt, der skal sammenlignes ved opdateringen. Et eksempel på Firma er følgende:
Bemærk
Eksempelforespørgslen vises i følgende tabel for at hente enkelte eller flere poster. Objektet betragter enheden som hændelse og opgave. Afhængigt af dit behov skal du opdatere objektets logiske navn i FetchXML-forespørgslen.
I følgende tabel opsummeres objekterne og de tilsvarende FetchXML-eksempler.
Objektnavn vist (Logisk navn) Attributnavn vist (Logisk navn) Bruge FetchXML til at filtrere poster Kapacitetsprofil (msdyn_capacityprofile) - Bloker tildeling (msdyn_blockassignment)
- Kapacitetsprofil (msdyn_capacityprofileid)
- Maksimale standardenheder (msdyn_defaultmaxunits) Navn (msdyn_name)
- Varighed af nulstilling (msdyn_resetduration)
- Entydigt navn (msdyn_uniquename)
Prøve 1: For alle kapacitetsprofilposter <fetch>
<entity name="msdyn_capacityprofile">
<filter type="and">
<condition attribute="ismanaged" operator="eq" value="0" />
</filter>
</entity>
</fetch>
Prøve 2: For en enkelt kapacitetsprofilpost
<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>
Prøve 3: For flere kapacitetsprofilposter
<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>
Opret skemaet, og gem det.
Eksportér dataene, og opret den komprimerede (zip) fil.
Brug værktøjet Konfigurationsmigrering, og vælg en indstilling, hvor du kan importere data til målorganisationen.
Migrere konfiguration for postkøer
Brug værktøjet Konfigurationsmigrering til at oprette skemaet og eksportere dataene fra kildeorganisationen for postkøkonfiguration.
- Objekt visningsnavn: Når du opretter skemaet, skal du vælge objekterne i amme rækkefølge som nævnt i tabellen.
- Attribut visningsnavn: Det anbefales, at du vælger de attributter, der er defineret i følgende tabel. Du behøver ikke at vælge de standard-systemdefinerede attributter, f.eks. Oprettet af, Oprettet, Ændret af, Ændret og Ejer. Du kan vælge brugerdefinerede attributter, hvis det er nødvendigt.
- Brug FetchXML til at filtrere poster: For hvert objekt skal du bruge den rette FetchXML-forespørgsel, der er nævnt i nedenstående tabel, til at hente enkelte, flere eller alle poster på baggrund af dit behov. I forbindelse med enkelte eller flere poster skal du bruge kildeorganisationen til at få det korrekte navn i uiname og GUID i værdi. Du kan evt. bruge menuelementet AVANCERET SØGNING til at oprette den rette FetchXML-forespørgsel.
- Konfigurere importindstillinger:
I forbindelse med objektet Decision-kontrakt skal du sikre dig, at du markerer afkrydsningsfeltet Opdater ikke eksisterende poster.
For alle objekter, herunder objektet Beslutningskontrakt, skal du sikre, at du vælger det primære nøglefelt for det objekt, der skal bruges som et felt, der skal sammenlignes ved opdateringen. Et eksempel på Firma er følgende:
Bemærk
Eksempelforespørgslen vises i følgende tabel for at hente enkelte eller flere poster. Objektet betragter enheden som hændelse og opgave. Afhængigt af dit behov skal du opdatere objektets logiske navn i FetchXML-forespørgslen.
Hvis du bruger standardtildelingsmetoderne for køer, f.eks. højeste kapacitet og afrunding, skal du springe følgende objekter over:
- Beslutningsregelsæt
- Tildelingskonfiguration
- Tildelingskonfigurationstrin
Tildelingsregelsættene skal være tilgængelige i systemet, før Værktøj til konfigurationsoverførsel importerer udvælgelseskriterierne. Du skal derfor udføre følgende trin i den angivne rækkefølge for at overføre konfigurationen for postkøer:
Vigtigt
- For hver import af køposter skal du enten oprette nye køposter eller opdatere eksisterende køposter. Du må ikke blandet handlingerne i den samme dataimport.
- Når alle poster i data.xml-objektet i køen skal oprettes, skal du kontrollere, at følgende linje findes i skema.xml:
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
, og tilsvarende data også indeholder feltet msdyn_queuetype. - Når alle poster i data.xml-objektet i køen skal opdateres, skal du fjerne følgende linje i skema.xml:
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
, og tilsvarende data kan heller ikke indeholde feltet msdyn_queuetype. - Når den kø, du vil overføre, har angivet en overløbsbetingelse, skal du først eksportere og importere beslutningsreglerne. Overførselssekvensen skal se ud som følger:
- Beslutningskontrakt
- Beslutningsregelsæt
- Kø
- Tildelingskonfiguration
- Trin til tildelingskonfiguration uden udvælgelseskriterier
- Driftstime
- Overløbshandling
- Du kan ikke overføre det kalenderelement, der er knyttet til objektet Driftstime. Du skal angive det korrekt, når du har importeret objektet Driftstime i destinationsmiljøet.
Trin 1: Eksport og import af regelsæt uden udvælgelseskriterier
I følgende tabel opsummeres objekterne og de tilsvarende FetchXML-eksempler.
S. Nej. | Objektnavn vist (Logisk navn) | Attributnavn vist (Logisk navn) | Bruge FetchXML til at filtrere poster |
---|---|---|---|
1. | Kø (kø) |
|
Prøve 1: Alle køer for poster Prøve 2: Enkelt kø for poster Prøve 3: Flere køer for poster |
2. | Kontrakt om beslutning (msdyn_decisioncontract) |
|
Prøve 1: Kontrakt for beslutning for alle postkøer Prøve 2: Kontrakt for beslutning for en enkelt postkø Prøve 3: Kontrakt for beslutning for flere postkøer |
3. | Regelsæt for beslutning uden udvælgelseskriterier (msdyn_decisionruleset) |
|
Eksempel 1: Beslutningsregler for alle postkøer uden definerede udvælgelseskriterier Eksempel 2: Beslutningsregler for en enkelt postkø uden definerede udvælgelseskriterier Eksempel 3: Beslutningsregler for flere postkøer uden definerede udvælgelseskriterier |
4. | Tildelingskonfiguration (msdyn_assignmentconfiguration) |
|
Prøve 1: Tildelingskonfiguration for alle postkøer Prøve 2: Tildelingskonfiguration for en enkelt postkø Prøve 3: Tildelingskonfiguration for flere postkøer |
5. | Tildelingskonfigurationstrin uden valgkriterier (msdyn_assignmentconfigurationstep) |
|
Eksempel 1: Tildeling af konfigurationstrin for alle postkøer uden definerede udvælgelseskriterier Eksempel 2: Tildeling af konfigurationstrin for en enkelt postkø uden definerede udvælgelseskriterier Eksempel 3: Tildeling af konfigurationstrin for flere postkøer uden definerede udvælgelseskriterier |
6. | Driftstime (msdyn_operatinghour) |
|
Eksempel 1: Driftstimer for alle postkøer Eksempel 2: Driftstimer for en enkelt postkø Eksempel 3: Driftstimer for flere postkøer |
7. | Konfiguration af overløbshandling (msdyn_overflowactionconfig) |
|
Eksempel 1: Konfiguration af overløbshandling, der er filtreret på bestemte poster |
Hvis du vil eksportere og importere regelsæt, skal du udføre følgende trin.
Opret skemaet, og gem det.
Eksportér dataene, og opret den komprimerede (zip) fil.
Pak zip-filen ud, åbn filen data.xml, der findes i den udpakkede mappe, og udfør følgende handlinger:
I kilde- og destinationsorganisationerne skal du køre følgende OData API-opkald og notere GUID'et til
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
I kilde- og destinationsorganisationerne skal du køre følgende OData API-opkald og notere GUID'et til
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
I kilde- og destinationsorganisationerne skal du køre følgende OData API-kald og notere GUID'et til msdyn_decisioncontractid.
https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
I kilde- og destinationsorganisationerne skal du køre følgende OData API-kald og notere GUID'et til msdyn_decisioncontractid.
https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
Pak det udpakkede indhold igen.
Brug værktøjet Konfigurationsmigrering, vælg en indstilling, hvor du kan importere data, og vælg den komprimerede fil.
Bemærk
Angiv det kalenderelement, der er knyttet til objektet Driftstime, korrekt, når du har importeret objektet Driftstime i destinationsmiljøet.
Se Eksempelskema til postkøer trin 1 for at hente alle de påkrævede poster.
Trin 2: Eksport og import af regelsæt med definerede udvælgelseskriterier
I følgende tabel opsummeres objekterne og de tilsvarende FetchXML-eksempler.
S. Nej. | Objektnavn vist (Logisk navn) | Attributnavn vist (Logisk navn) | Bruge FetchXML til at filtrere poster |
---|---|---|---|
1. | Regelsæt for beslutning med udvælgelseskriterier (msdyn_decisionruleset) |
|
Eksempel 1: Beslutningsregler for alle postkøer med definerede udvælgelseskriterier Eksempel 2: Beslutningsregler for en enkelt postkø med definerede udvælgelseskriterier Eksempel 3: Beslutningsregler for flere postkøer med definerede udvælgelseskriterier |
2. | Tildelingskonfigurationstrin med valgkriterier (msdyn_assignmentconfigurationstep) |
|
Eksempel 1: Tildeling af konfigurationstrin for alle postkøer med definerede udvælgelseskriterier Eksempel 2: Tildeling af konfigurationstrin for en enkelt postkø med definerede udvælgelseskriterier Eksempel 3: Tildeling af konfigurationstrin for flere postkøer med definerede udvælgelseskriterier |
Hvis du vil eksportere og importere regelsæt, skal du udføre følgende trin.
Opret skemaet, og gem det.
Eksportér dataene, og opret den komprimerede (zip) fil.
Pak zip-filen ud, åbn filen data.xml, der findes i den udpakkede mappe, og udfør følgende handlinger:
I kilde- og destinationsorganisationerne skal du køre følgende OData API-opkald og notere GUID'et til
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
I kilde- og destinationsorganisationerne skal du køre følgende OData API-opkald og notere GUID'et til
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
Pak det udpakkede indhold igen.
Brug værktøjet Konfigurationsmigrering, vælg en indstilling, hvor du kan importere data, og vælg den komprimerede fil.
Se Eksempelskema til postkøer trin 2 for at hente alle de påkrævede poster.
FetchXML til 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 Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</entity>
</fetch>
Prøve 3: Flere køer for poster
<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 til objektet Beslutningskontrakt
Prøve 1: Kontrakt for beslutning for alle postkø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>
Prøve 2: Kontrakt for beslutning for en enkelt postkø
<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>
Prøve 3: Kontrakt for beslutning for flere postkøer
<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 til objektet med beslutningsregler for køer
Eksempel 1: Beslutningsregler for alle postkøer uden definerede udvælgelseskriterier
<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: Beslutningsregler for en enkelt postkø uden definerede udvælgelseskriterier
<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>
Eksempel 3: Beslutningsregler for flere postkøer uden definerede udvælgelseskriterier
<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 til konfigurationsobjekt for tildeling
Prøve 1: Tildelingskonfiguration for alle postkø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>
Prøve 2: Tildelingskonfiguration for en enkelt postkø
<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>
Prøve 3: Tildelingskonfiguration for flere postkø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 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 til konfigurationstrinobjekt til tildeling
Eksempel 1: Tildeling af konfigurationstrin for alle postkøer uden definerede udvælgelseskriterier
<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: Tildeling af konfigurationstrin for en enkelt postkø uden definerede udvælgelseskriterier
<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>
Eksempel 3: Tildeling af konfigurationstrin for flere postkøer uden definerede udvælgelseskriterier
<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 til objektet med beslutningsregler for køer
Eksempel 1: Beslutningsregler for alle postkøer med definerede udvælgelseskriterier
<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: Beslutningsregler for en enkelt postkø med definerede udvælgelseskriterier
<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>
Eksempel 3: Beslutningsregler for flere postkøer med definerede udvælgelseskriterier
<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 til konfigurationstrinobjekt til tildeling
Eksempel 1: Tildeling af konfigurationstrin for alle postkøer med definerede udvælgelseskriterier
<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: Tildeling af konfigurationstrin for en enkelt postkø med definerede udvælgelseskriterier
<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>
Eksempel 3: Tildeling af konfigurationstrin for flere postkøer med definerede udvælgelseskriterier
<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 til konfigurationstrinobjekt til driftstimer
Eksempel 1: Konfigurationstrin for driftstime for alle postkø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: Konfigurationstrin for driftstime for en enkelt postkø
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>
Eksempel 3: Konfigurationstrin for driftstime for flere postkø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 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 for konfigurationstrinobjekt til overløbshandling
Eksempel 1: Filter for konfigurationstrin for overløbshandlingskonfiguration for en bestemt post
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øre konfiguration til regler for indtag vedrørende postrute
Forudsætninger
Inden du overfører indtagelsesregler, skal du kontrollere, om følgende:
- Hvis destinationsorganisationen ikke har den posttype, du vil importere, skal du fjerne msdyn_rulesetdefinition-attributten for objektet msdyn_decisionruleset fra data.xml, inden du importerer.
- Hvis destinationsorganisationen har posttypen med samme GUID, skal du fjerne msdyn_rulesetdefinition-attributten for objektet msdyn_decisionruleset fra data.xml, inden du importerer.
- Hvis målorganisationen har posttypen med et andet GUID, skal du slette posttypen i målorganisationen, inden du importerer.
Overføre konfiguration af indtagelsesregler
Brug værktøjet Konfigurationsmigrering til at oprette skemaet og eksportere dataene fra kildeorganisationen for postroutingkonfiguration.
- Objekt visningsnavn: Når du opretter skemaet, skal du vælge objekterne i amme rækkefølge som nævnt i tabellen.
- Attribut visningsnavn: Det anbefales, at du vælger de attributter, der er defineret i følgende tabel. Du behøver ikke at vælge de standard-systemdefinerede attributter, f.eks. Oprettet af, Oprettet, Ændret af, Ændret og Ejer. Du kan vælge brugerdefinerede attributter, hvis det er nødvendigt.
- Brug FetchXML til at filtrere poster: For hvert objekt skal du bruge den rette FetchXML-forespørgsel, der er nævnt i nedenstående tabel, til at hente enkelte, flere eller alle poster på baggrund af dit behov. I forbindelse med enkelte eller flere poster skal du bruge kildeorganisationen til at få det korrekte navn i uiname og GUID i værdi. Du kan evt. bruge menuelementet AVANCERET SØGNING til at oprette den rette FetchXML-forespørgsel.
- Konfigurere importindstillinger:
I forbindelse med objektet Decision-kontrakt skal du sikre dig, at du markerer afkrydsningsfeltet Opdater ikke eksisterende poster.
For alle objekter, herunder objektet Beslutningskontrakt, skal du sikre, at du vælger det primære nøglefelt for det objekt, der skal bruges som et felt, der skal sammenlignes ved opdateringen. Et eksempel på Firma er følgende:
Bemærk
Eksempelforespørgslen vises i følgende tabel for at hente enkelte eller flere poster. Objektet betragter enheden som hændelse og opgave. Afhængigt af dit behov skal du opdatere objektets logiske navn i FetchXML-forespørgslen.
I følgende tabel opsummeres objekterne og de tilsvarende FetchXML-eksempler.
S.No. Objektnavn vist (Logisk navn) Attributnavn vist (Logisk navn) Bruge FetchXML til at filtrere poster 1. Konfigurationen af masterobjektruten (msdyn_masterentityroutingconfiguration) - Objekt (msdyn_entitylogicalname)
- Konfigurationen af masterobjektruten (msdyn_masterentityroutingconfigurationid)
- Navn (msdyn_name)
- Regelsæt (msdyn_rulesetid)
- Entydigt navn (msdyn_uniquename)
Prøve 1: Konfiguration af distribution af masterobjekt for en distribueret post
Prøve 2: Konfiguration af distribution af masterobjekt for hændelsesobjektet
Prøve 3: Konfiguration af distribution af masterobjekt for hændelses- og opgaveobjekter2. Kontrakt om beslutning (msdyn_decisioncontract) - Kontraktdefinition (msdyn_contractdefinition)
- Beslutningskontrakt (msdyn_decisioncontractid)
- Navn (msdyn_name)
- Entydigt navn (msdyn_uniquename)
Prøve 1: Kontrakt for beslutning for alle distribuerede poster
Prøve 2: Kontrakt om beslutning for hændelsesobjektet
Prøve 3: Kontrakt om beslutning for hændelses- og opgaveobjektet3. Regelsæt for beslutning (msdyn_decisionruleset) - AI Builder-model (msdyn_aibmodelid)
- Oprettelsestilstand (msdyn_authoringmode)
- Regelsæt for beslutning (msdyn_decisionrulesetid)
- Beskrivelse (msdyn_description)
- Inputkontrakt (msdyn_inputcontractid)
- Er inputsamling (msdyn_isinputcollection)
- ML-modeltype (msdyn_mlmodeltype)
- Navn (msdyn_name)
- Outputkontrakt (msdyn_outputcontractid)
- Definition af regelsæt (msdyn_rulesetdefinition)
- Regelsættype (msdyn_rulesettype)
- Entydigt navn (msdyn_uniquename)
Prøve 1: Beslutningsregelsæt for alle distribuerede poster
Prøve 2: Regelsæt om beslutning for hændelsesobjektet
Prøve 3: Regelsæt om beslutning for hændelses- og opgaveobjektet
Opret skemaet, og gem det.
Eksportér dataene, og opret den komprimerede (zip) fil.
Pak zip-filen ud, åbn filen data.xml, der findes i den udpakkede mappe, og udfør følgende handlinger:
I kilde- og destinationsorganisationerne skal du køre følgende OData API-kald og notere
msdyn_decisioncontractid
:https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
I kilde- og destinationsorganisationerne skal du køre følgende OData API-kald og notere
msdyn_decisioncontractid
:https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'
Hvis der ikke er noget output, når du kører opkaldet, skal du springe til trin 5. Hvis der et output, skal du i data.xml-filen erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
Pak det udpakkede indhold igen.
Brug værktøjet Konfigurationsmigrering, vælg en indstilling, hvor du kan importere data, og vælg den komprimerede fil.
Eksempelskema til adgangsregler for postrouting for at hente alle de påkrævede poster.
FetchXML til objektet med beslutningskontrakt for indtagelsesregler
Prøve 1: Kontrakt for beslutning for alle distribuerede poster
<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>
Prøve 2: Kontrakt om beslutning for hændelsesobjektet
<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>
Prøve 3: Kontrakt om beslutning for hændelses- og opgaveobjektet
<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 til objektet med beslutningsregelsæt for indtagelsesregler
Prøve 1: Beslutningsregelsæt for alle distribuerede poster
<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>
Prøve 2: Regelsæt om beslutning for hændelsesobjektet
<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>
Prøve 3: Regelsæt om beslutning for hændelses- og opgaveobjektet
<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 til objektet med rutekonfiguration for indtagelsesregler
Prøve 1: Konfiguration af distribution af masterobjekt for en distribueret post
<fetch>
<entity name="msdyn_masterentityroutingconfiguration">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" operator="not-null" />
</filter>
</entity>
</fetch>
Prøve 2: Konfiguration af distribution af masterobjekt for hændelsesobjektet
<fetch>
<entity name="msdyn_masterentityroutingconfiguration">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
</filter>
</entity>
</fetch>
Prøve 3: Konfiguration af distribution af masterobjekt for hændelses- og opgaveobjekter
<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>
Migrere konfiguration for post-arbejdsstrømme
Brug værktøjet konfigurationsmigrering til at oprette skemaet og eksportere dataene fra kildeorganisationen for postarbejdsstrømme.
- Objekt visningsnavn: Når du opretter skemaet, skal du vælge objekterne i amme rækkefølge som nævnt i tabellen.
- Attribut visningsnavn: Det anbefales, at du vælger de attributter, der er defineret i følgende tabel. Du behøver ikke at vælge de standard-systemdefinerede attributter, f.eks. Oprettet af, Oprettet, Ændret af, Ændret og Ejer. Du kan vælge brugerdefinerede attributter, hvis det er nødvendigt.
- Brug FetchXML til at filtrere poster: For hvert objekt skal du bruge den rette FetchXML-forespørgsel, der er nævnt i nedenstående tabel, til at hente enkelte, flere eller alle poster på baggrund af dit behov. I forbindelse med enkelte eller flere poster skal du bruge kildeorganisationen til at få det korrekte navn i uiname og GUID i værdi. Du kan evt. bruge menuelementet AVANCERET SØGNING til at oprette den rette FetchXML-forespørgsel.
- Konfigurere importindstillinger:
I forbindelse med objektet Decision-kontrakt skal du sikre dig, at du markerer afkrydsningsfeltet Opdater ikke eksisterende poster.
For alle objekter, herunder objektet Beslutningskontrakt, skal du sikre, at du vælger det primære nøglefelt for det objekt, der skal bruges som et felt, der skal sammenlignes ved opdateringen. Et eksempel på Firma er følgende:
Bemærk
Eksempelforespørgslen vises i følgende tabel for at hente enkelte eller flere poster. Objektet betragter enheden som hændelse og opgave. Afhængigt af dit behov skal du opdatere objektets logiske navn i FetchXML-forespørgslen.
Sørg for, at de arbejdsstrømme, der refereres til i indtagelsesreglerne, findes i målorganisationen eller er til stede som en del af den aktuelle overførsel.
I følgende tabel opsummeres objekterne og de tilsvarende FetchXML-eksempler.
S.No. Objektnavn vist (Logisk navn) Attributnavn vist (Logisk navn) Bruge FetchXML til at filtrere poster 1. Workstream (msdyn_liveworkstream) - Tillad automatiserede meddelelser (msdyn_enableautomatedmessages)
- Tilladte tilstedeværelser (msdyn_allowedpresences)
- Tildel arbejdselement efter Afvis eller Timeout (msdyn_assignworkitemafterdecline)
- Luk automatisk efter inaktivitet (msdyn_autocloseafterinactivity)
- Blokere kapaciteten for wrap up-tilstanden (msdyn_blockcapacityforwrapup)
- Kø med kø til kø (msdyn_bot_queue)
- Botregel (msdyn_bot_rule)
- Botbruger (msdyn_bot_user)
- Kapacitet (msdyn_capacityrequired)
- Kapacitetsformat (msdyn_capacityformat)
- Kanal (msdyn_streamsource)
- Kontrakt-id (msdyn_routingcontractid)
- Standard (msdyn_sessiontemplate_default)
- Standardkø (msdyn_defaultqueue)
- Retning (msdyn_direction)
- Aktivér valg mellem push-baserede arbejdsstrømme (msdyn_enableselectingfrompushbasedworkstreams)
- Objekt (msdyn_masterentityroutingconfigurationid)
- Kildesprog (msdyn_fallbacklanguage)
- Opfølgning, når du har ventet (msdyn_followupafterwaiting)
- Tærskelværdi for håndteringstid (msdyn_handlingtimethreshold)
- Indgående godkendt (msdyn_notificationtemplate_incoming_auth)
- Er standard (msdyn_isdefault)
- Behold den samme helpdesk-medarbejder til hele samtalen (msdyn_enableagentaffinity)
- Matchende logik (msdyn_matchinglogic)
- Maksimal samtidighed (msdyn_maxconcurrentconnection)
- Tilstand (msdyn_mode)
- Navn (msdyn_name)
- Meddelelse (msdyn_notification)
- Udgående kø (msdyn_outboundqueueid)
- Regel for postidentifikation (msdyn_recordidentificationrule)
- valideringsregel for postidentifikation (msdyn_recordidentificationvalidationrule)
- Timeout for pop op-vindue (msdyn_screenpoptimeout)
- Timeout for pop op-vindue (msdyn_screenpoptimeout_optionSet)
- Antal regler for vedhæftede færdigheder (msdyn_skillattachmentrulescount)
- Antal regler for vedhæftede færdigheder (Last Updated On) (msdyn_skillattachmentrulescount_date)
- Antal regler for vedhæftede færdigheder (State) (msdyn_skillattachmentrulescount_state)
- Tærskelværdi for ventetid (msdyn_waitingtimethreshold)
- Arbejdsdistributionstilstand (msdyn_workdistributionmode)
- Workstream (msdyn_liveworkstreamid)
Prøve 1: Alle post-workstreams
Prøve 2: Enkelt post-workstream
Prøve 3: Flere post-workstreams2. Kontrakt om beslutning (msdyn_decisioncontract) - Kontraktdefinition (msdyn_contractdefinition)
- Beslutningskontrakt (msdyn_decisioncontractid)
- Navn (msdyn_name)
- Entydigt navn (msdyn_uniquename)
Prøve 1: Kontrakt for beslutning for alle post-workstreams
Prøve 2: Beslutningskontrakt for en enkelt post af typen Workstream = hændelse
Prøve 3: Beslutningskontrakt for flere typer post-workstreams = hændelse og type = opgave
3. Regelsæt for beslutning (msdyn_decisionruleset) - AI Builder-model (msdyn_aibmodelid)
- Oprettelsestilstand (msdyn_authoringmode)
- Regelsæt for beslutning (msdyn_decisionrulesetid)
- Beskrivelse (msdyn_description)
- Inputkontrakt (msdyn_inputcontractid)
- Er inputsamling (msdyn_isinputcollection)
- ML-modeltype (msdyn_mlmodeltype)
- Navn (msdyn_name)
- Outputkontrakt (msdyn_outputcontractid)
- Definition af regelsæt (msdyn_rulesetdefinition)
- Regelsættype (msdyn_rulesettype)
- Entydigt navn (msdyn_uniquename)
Prøve 1: Regelsæt for beslutning for alle post-workstreams
Prøve 2: Beslutningsregelsæt for en enkelt post af typen Workstream = hændelse
Prøve 3: Beslutningsregelsæt for flere typer post-workstreams = hændelse og type = opgave4. Rutekonfiguration (msdyn_routingconfiguration) - Er aktiv konfiguration (msdyn_isactiveconfiguration)
- Navn (msdyn_name)
- Rutekonfiguration (msdyn_routingconfigurationid)
- Entydigt navn (msdyn_uniquename)
- Workstream (msdyn_liveworkstreamid)
Prøve 1: Routing-konfiguration for alle post-workstreams
Prøve 2: Routing-konfiguration for en enkelt post-workstream
Prøve 3: Routing-konfiguration for flere post-workstreams5. Rutekonfigurationstrin (msdyn_routingconfigurationstep) - Navn (msdyn_name)
- Rutekonfiguration (msdyn_routingconfigurationid)
- Rutekonfigurationstrin (msdyn_routingconfigurationstepid)
- Regelsæt (msdyn_rulesetid)
- Trinrækkefølge (msdyn_steporder)
- Trintype (msdyn_type)
- Entydigt navn (msdyn_uniquename)
Prøve 1: Routing-konfigurationstrin for alle post-workstreams
Prøve 2: Routing-konfigurationstrin for en enkelt post-workstream
Prøve 3: Routing-konfigurationstrin for flere post-workstreams6. Workstream-kapacitetsprofil (msdyn_liveworkstreamcapacityprofile) - Kapacitetsprofil (msdyn_capacityprofile_id)
- Navn (msdyn_name)
- Workstream (msdyn_workstream_id)
- Workstream-kapacitetsprofil (msdyn_liveworkstreamcapacityprofileid)
Prøve 1: Workstream-kapacitetsprofil for alle post-workstreams
Prøve 2: Workstream-kapacitetsprofil for en enkelt post-workstream
Prøve 3: Workstream-kapacitetsprofil for flere post-workstreamsOpret skemaet, og gem det.
Eksportér dataene, og opret den komprimerede (zip) fil.
Pak zip-filen ud, åbn filen data.xml, der findes i den udpakkede mappe, og udfør følgende handlinger:
I kilde- og destinationsorganisationerne skal du køre følgende OData API-kald og notere
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
I kilde- og destinationsorganisationerne skal du køre følgende OData API-kald og notere
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
I kilde- og destinationsorganisationerne skal du køre følgende OData API-kald og notere
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_demandqueueidentificationoutput'
I data.xml-filen skal du erstatte alle forekomster af msdyn_decisioncontractid GUID i kildeorganisationen med msdyn_decisioncontractid GUID for målorganisationen.
Pak det udpakkede indhold igen.
Brug værktøjet Konfigurationsmigrering, vælg en indstilling, hvor du kan importere data, og vælg den komprimerede fil.
Når importen er fuldført, kan du køre importen igen for at sikre, at referencer opdateres korrekt, da de kan være blevet tilsidesat af "ved oprettelse"-processerne.
Eksempelskema til samlet routing for postarbejdsstrøm for at hente alle de påkrævede poster.
FetchXML til arbejdsstrømobjekt
Prøve 1: Alle post-workstreams
<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>
Prøve 2: Enkelt post-workstream
<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>
Prøve 3: Flere post-workstreams
<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 til objektet Beslutningskontrakt
Prøve 1: Kontrakt for beslutning for alle post-workstreams
<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>
Prøve 2: Beslutningskontrakt for en enkelt post af typen Workstream = hændelse
<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>
Prøve 3: Beslutningskontrakt for flere post-workstreams = hændelses og type = opgave
<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 til objektet Beslutningsregelsæt
Prøve 1: Regelsæt for beslutning for alle post-workstreams
<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>
Prøve 2: Beslutningsregelsæt for en enkelt post af typen Workstream = hændelse
<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>
Prøve 3: Beslutningsregelsæt for flere typer post-workstreams = hændelse og type = opgave
<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 til konfigurationsobjekt til routing
Prøve 1: Routing-konfiguration for alle post-workstreams
<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>
Prøve 2: Routing-konfiguration for en enkelt post-workstream
<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>
Prøve 3: Routing-konfiguration for flere post-workstreams
<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 til konfigurationstrinobjekt til routing
Prøve 1: Routing-konfigurationstrin for alle post-workstreams
<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>
Prøve 2: Routing-konfigurationstrin for en enkelt post-workstream
<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>
Prøve 3: Routing-konfigurationstrin for flere post-workstreams
<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 til objektet med arbejdsstrømmens kapacitetsprofil
Prøve 1: Workstream-kapacitetsprofil for alle post-workstreams
<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>
Prøve 2: Workstream-kapacitetsprofil for en enkelt post-workstream
<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>
Prøve 3: Workstream-kapacitetsprofil for flere post-workstreams
<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>
Næste trin
Kontrollere overførsel af poster
Se også
Oprette et skema til eksport af konfigurationsdata
Oversigt over dataoverførsel for poster
Bruge FetchXML-forespørgsel til at filtrere poster
Fejlfinding i forbindelse med overførsel af poster
Migrere konfigurationsdata til livechat
Migrere konfigurationsdata til talekanalen