Overfør konfigurasjonsdata for oppføringer
Denne artikkelen inneholder prosedyrer for overføring av konfigurasjonsdata for oppføringer. Du må overføre dataene i følgende rekkefølge:
- ferdighetsbaserte rutingsregelsett
- kapasitetsprofiler
- køer
- inntaksregler
- arbeidsstrømmer
Prosedyrene omfatter tabeller med enhetsinformasjon og tilsvarende eksempelskjemaer for hver konfigurasjon.
Overføre konfigurasjon med en løsning
Du kan bruke løsninger til å flytte bestemte konfigurasjonselementer mellom miljøer. Hvis en konfigurasjon i det enhetlige rutingsoppsettet har følgende elementer, kan de flyttes ved hjelp av en løsning.
- Legge til komponenter i en løsning og eksportere
- 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
Overfør konfigurasjon for ferdighetsbaserte rutingsregelsett
Hvis ferdighetsbaserte rutingsregler brukes i oppsettet for enhetlig ruting, 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 kildeorganisasjonen for konfigurasjon av ferdighetsbasert ruting.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du enhetene i rekkefølgen som vises i tabellen.
- Attributt visningsnavn: Vi anbefaler at du velger attributtene definert i tabellen nedenfor. Du trenger ikke velge de systemdefinerte attributtene som er standard, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte attributter om nødvendig.
Viktig
Du må opprette bookableresourcecharacteristictype (Global alternativsettverdi) manuelt i målorganisasjonen hvis det er 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ålorganisasjonen ved hjelp av den komprimerte filen.
Overfør konfigurasjon for kapasitetsprofiler
Hvis du har konfigurert kapasitetsprofiler i det enhetlige rutingsoppsettet, 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.
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data i kildeorganisasjonen for konfigurasjon av kapasitetsprofiler.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du enhetene i samme rekkefølge som nevnt i tabellen.
- Attributt visningsnavn: Vi anbefaler at du velger attributtene definert i tabellen nedenfor. Du trenger ikke velge de systemdefinerte attributtene som er standard, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte attributter om nødvendig.
- Bruk FetchXML til å filtrere oppføringer: For hver enhet må du bruke den riktige FetchXML-spørringen som er nevnt i følgende tabell, til å hente enkeltoppføringer, flere eller alle oppføringer etter behov. For enkeltoppføringer eller flere oppføringer må du bruke kildeorganisasjonen til å få 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 Beslutningskontrakt-enheten må du merke av for Ikke oppdater eksisterende oppføringer.
For hver enhet, inkludert Beslutningskontrakt-enheten, må du kontrollere at du velger primærnøkkelfeltet for enheten som skal brukes som et sammenligningsfelt ved oppdatering. Et eksempel for Forretningsforbindelse er som følger.
Merk
Eksempelspørringen som er oppført i tabellen nedenfor, henter enkeltoppføringer eller flere oppføringer. Spørringen har betraktet enheten som hendelse og oppgave. Oppdater det logiske navnet på enheten i FetchXML-spørringen basert på kravet ditt.
Tabellen nedenfor oppsummerer enhetene og de tilsvarende FetchXML-eksemplene.
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).
Bruk verktøyet for konfigurasjonsoverføring, og velg alternativet for å importere data til målorganisasjonen.
Overfør konfigurasjon for oppføringskøer
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data fra kildeorganisasjonen for konfigurasjon av oppføringskøene.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du enhetene i samme rekkefølge som nevnt i tabellen.
- Attributt visningsnavn: Vi anbefaler at du velger attributtene definert i tabellen nedenfor. Du trenger ikke velge de systemdefinerte attributtene som er standard, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte attributter om nødvendig.
- Bruk FetchXML til å filtrere oppføringer: For hver enhet må du bruke den riktige FetchXML-spørringen som er nevnt i følgende tabell, til å hente enkeltoppføringer, flere eller alle oppføringer etter behov. For enkeltoppføringer eller flere oppføringer må du bruke kildeorganisasjonen til å få 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 Beslutningskontrakt-enheten må du merke av for Ikke oppdater eksisterende oppføringer.
For hver enhet, inkludert Beslutningskontrakt-enheten, må du kontrollere at du velger primærnøkkelfeltet for enheten som skal brukes som et sammenligningsfelt ved oppdatering. Et eksempel for Forretningsforbindelse er som følger.
Merk
Eksempelspørringen som er oppført i tabellen nedenfor, henter enkeltoppføringer eller flere oppføringer. Spørringen har betraktet enheten som hendelse og oppgave. Oppdater det logiske navnet på enheten i FetchXML-spørringen basert på kravet ditt.
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. Du kan ikke blande handlingene i den samme dataimporten.
- Når alle oppføringer i data.xml for køenheten er for oppretting, må du kontrollere at følgende linje er i schema.xml:
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
, og tilsvarende skal data også ha feltet for msdyn_queuetype. - Når alle oppføringer i data.xml for køenheten er for oppdatering, må du kontrollere at du fjerner følgende linje i schema.xml:
<field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/>
, og tilsvarende skal data også ikke ha 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 tilknyttet Driftstime-enheten. Du må angi den på riktig måte etter at du har importert Driftstimer-enheten i målmiljøet.
Trinn 1: Eksporter og importer regelsett uten utvalgsvilkår
Tabellen nedenfor oppsummerer enhetene og de tilsvarende FetchXML-eksemplene.
S. Nei. | Visningsnavn for enhet (logisk navn) | Attributt visningsnavn (logisk navn) | Bruk FetchXML til å filtrere oppføringer |
---|---|---|---|
1. | 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 |
2. | 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 |
3. | 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 |
4. | 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 |
5. | 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 |
6. | 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 |
7. | Konfigurasjon for overflythandling (msdyn_overflowactionconfig) |
|
Eksempel 1: Konfigurasjon for overflythandling filtrert til bestemte oppføringer |
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ålorganisasjonene, 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 kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
Kjør følgende OData-API-oppkall i kilde- og målorganisasjonene, 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 forekomstene av msdyn_decisioncontractid-GUID i kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
Kjør følgende OData-API-kall i kilde- og målorganisasjonene, og noter GUIDen 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 kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
Kjør følgende OData-API-kall i kilde- og målorganisasjonene, og noter GUIDen 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 forekomstene av msdyn_decisioncontractid-GUID i kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
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 tilknyttet Driftstime-enheten riktig etter at du har importert Enheten Driftstime i 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.
S. Nei. | Visningsnavn for enhet (logisk navn) | Attributt visningsnavn (logisk navn) | Bruk FetchXML til å filtrere oppføringer |
---|---|---|---|
1. | 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 |
2. | 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ålorganisasjonene, 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 kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
Kjør følgende OData-API-oppkall i kilde- og målorganisasjonene, 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 forekomstene av msdyn_decisioncontractid-GUID i kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
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
Eksempel 1: Alle køer for oppføringer
<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>
Eksempel 2: Enkel kø for oppføringer
<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>
Eksempel 3: Flere køer for oppføringer
<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 for beslutningskontraktsenhet
Eksempel 1: Beslutningskontrakt for alle oppføringskø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: Beslutningskontrakt for en enkelt oppføringskø
<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>
Eksempel 3: Beslutningskontrakt for flere oppføringskø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 for beslutningsregelsettenhet for køer
Eksempel 1: Beslutningsregelsett for alle oppføringskø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 én oppføringskø 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 Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 3: Beslutningsregelsett for flere oppføringskø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 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 for tilordningskonfigurasjonsenhet
Eksempel 1: Tilordningskonfigurasjon for alle oppføringskø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: Tilordningskonfigurasjon for en enkelt oppføringskø
<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>
Eksempel 3: Tilordningskonfigurasjon for flere oppføringskø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 for tilordningskonfigurasjonstrinnenhet
Eksempel 1: Tilordningskonfigurasjonstrinn for alle oppføringskø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 én oppføringskø 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 Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 3: Tilordningskonfigurasjonstrinn for flere oppføringskø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 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 for beslutningsregelsettenhet for køer
Eksempel 1: Beslutningsregelsett for alle oppføringskø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 én oppføringskø 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 Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 3: Beslutningsregelsett for flere oppføringskø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 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 for tilordningskonfigurasjonstrinnenhet
Eksempel 1: Tilordningskonfigurasjonstrinn for alle oppføringskø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 én oppføringskø 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 Record Queue 1" uitype="queue" value="{A5ED5CAA-3A54-EC11-8F8F-000D3A1CBB9E}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Eksempel 3: Tilordningskonfigurasjonstrinn for flere oppføringskø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 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 for konfigurasjonstrinnenhet for driftstimer
Eksempel 1: Konfigurasjonstrinn for driftstime for alle oppføringskø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: Konfigurasjonstrinn for driftstime for en enkelt oppføringskø
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: Konfigurasjonstrinn for driftstime for flere oppføringskø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 konfigurasjonstrinnenhet for overflythandling
Eksempel 1: Filter for konfigurasjonstrinn for konfigurasjon for overflythandling for en bestemt oppføring
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 for oppføringsruting
Forutsetning
Før du overfører inntaksregler, ser du etter følgende:
- Hvis målorganisasjonen ikke har for oppføringstypen du vil importere, fjerner du msdyn_rulesetdefinition-attributtet for msdyn_decisionruleset-enheten fra data.xml før du importerer.
- Hvis målorganisasjonen har oppføringstype med samme GUID, fjerner du msdyn_rulesetdefinition-attributtet for msdyn_decisionruleset-enheten fra data.xml før du importerer.
- Hvis målorganisasjonen har oppføringstype med en annen GUID, sletter du alle oppføringstypen i målorganisasjonen før importen.
Overfør konfigurasjon for inntaksregler
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data fra kildeorganisasjonen for oppføringsrutingskonfigurasjon.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du enhetene i samme rekkefølge som nevnt i tabellen.
- Attributt visningsnavn: Vi anbefaler at du velger attributtene definert i tabellen nedenfor. Du trenger ikke velge de systemdefinerte attributtene som er standard, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte attributter om nødvendig.
- Bruk FetchXML til å filtrere oppføringer: For hver enhet må du bruke den riktige FetchXML-spørringen som er nevnt i følgende tabell, til å hente enkeltoppføringer, flere eller alle oppføringer etter behov. For enkeltoppføringer eller flere oppføringer må du bruke kildeorganisasjonen til å få 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 Beslutningskontrakt-enheten må du merke av for Ikke oppdater eksisterende oppføringer.
For hver enhet, inkludert Beslutningskontrakt-enheten, må du kontrollere at du velger primærnøkkelfeltet for enheten som skal brukes som et sammenligningsfelt ved oppdatering. Et eksempel for Forretningsforbindelse er som følger.
Merk
Eksempelspørringen som er oppført i tabellen nedenfor, henter enkeltoppføringer eller flere oppføringer. Spørringen har betraktet enheten som hendelse og oppgave. Oppdater det logiske navnet på enheten i FetchXML-spørringen basert på kravet ditt.
Tabellen nedenfor oppsummerer enhetene og de tilsvarende FetchXML-eksemplene.
S.No. Visningsnavn for enhet (logisk navn) Attributt visningsnavn (logisk navn) Bruk FetchXML til å filtrere oppføringer 1. Konfigurasjon for hovedenhetsruting (msdyn_masterentityroutingconfiguration) - Enhet (msdyn_entitylogicalname)
- Konfigurasjon for hovedenhetsruting (msdyn_masterentityroutingconfigurationid)
- Navn (msdyn_name)
- Regelsett (msdyn_rulesetid)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Hovedenhetsrutingskonfigurasjon for en rutet oppføring
Eksempel 2: Hovedenhetsrutingskonfigurasjon for hendelsesenheten
Eksempel 3: Hovedenhetsrutingskonfigurasjon for hendelses- og oppgaveenhetene2. Beslutningskontrakt (msdyn_decisioncontract) - Kontraktdefinisjon (msdyn_contractdefinition)
- Beslutningskontrakt (msdyn_decisioncontractid)
- Navn (msdyn_name)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Beslutningskontrakt for alle rutede oppføringer
Eksempel 2: Beslutningskontrakt for hendelsesenheten
Eksempel 3: Beslutningskontrakt for hendelses- og oppgaveenhetene3. Beslutningsregelsett (msdyn_decisionruleset) - AI Builder-modell (msdyn_aibmodelid)
- Redigeringsmodus (msdyn_authoringmode)
- Beslutningsregelsett (msdyn_decisionrulesetid)
- Beskrivelse (msdyn_description)
- Inndatakontrakt (msdyn_inputcontractid)
- Er inndatainnsamling (msdyn_isinputcollection)
- ML-modelltype (msdyn_mlmodeltype)
- Navn (msdyn_name)
- Utdatakontrakt (msdyn_inputcontractid)
- Regelsettdefinisjon (msdyn_rulesetdefinition)
- Regelsettype (msdyn_rulesettype)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Beslutningsregelsett for rutede oppføringer
Eksempel 2: Beslutningsregelsett for hendelsesenheten
Eksempel 3: Beslutningsregelsett for hendelses- og oppgaveenhetene
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 utfør følgende operasjoner:
Kjør følgende OData-API-oppkall i kilde- og målorganisasjonene, og noter
msdyn_decisioncontractid
:https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'
I data.xml-filen erstatter du alle forekomstene av msdyn_decisioncontractid-GUID i kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
Kjør følgende OData-API-oppkall i kilde- og målorganisasjonene, og noter
msdyn_decisioncontractid
:https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'
Hvis det ikke er noe utdata når du kjører samtalen, hopper du til trinn 5. Hvis det er utdata, går du til data.xml-filen og erstatter alle forekomstene av msdyn_decisioncontractid-GUID i kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
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 inntaksregler for oppføringsruting.
FetchXML for beslutningskontraktenhet for inntaksregler
Eksempel 1: Beslutningskontrakt for alle rutede oppføringer
<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>
Eksempel 2: Beslutningskontrakt for hendelsesenheten
<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>
Eksempel 3: Beslutningskontrakt for hendelses- og oppgaveenhetene
<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 for beslutningsregelsettenhet for inntaksregler
Eksempel 1: Beslutningsregelsett for rutede oppføringer
<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>
Eksempel 2: Beslutningsregelsett for hendelsesenheten
<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>
Eksempel 3: Beslutningsregelsett for hendelses- og oppgaveenhetene
<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 for enhetsrutingskonfigurasjon for inntaksregler
Eksempel 1: Hovedenhetsrutingskonfigurasjon for en rutet oppføring
<fetch>
<entity name="msdyn_masterentityroutingconfiguration">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" operator="not-null" />
</filter>
</entity>
</fetch>
Eksempel 2: Hovedenhetsrutingskonfigurasjon for hendelsesenheten
<fetch>
<entity name="msdyn_masterentityroutingconfiguration">
<filter type="and">
<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
</filter>
</entity>
</fetch>
Eksempel 3: Hovedenhetsrutingskonfigurasjon for hendelses- og oppgaveenhetene
<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>
Overfør konfigurasjon for arbeidsflyter for oppføring
Bruk verktøyet for konfigurasjonsoverføring til å opprette skjemaet og eksportere data fra kildeorganisasjonen for oppføringsarbeidflytene.
- Visningsnavn for enhet: Når du oppretter skjemaet, velger du enhetene i samme rekkefølge som nevnt i tabellen.
- Attributt visningsnavn: Vi anbefaler at du velger attributtene definert i tabellen nedenfor. Du trenger ikke velge de systemdefinerte attributtene som er standard, for eksempel Opprettet av, Opprettet, Endret av, Endret og Eier. Du kan velge egendefinerte attributter om nødvendig.
- Bruk FetchXML til å filtrere oppføringer: For hver enhet må du bruke den riktige FetchXML-spørringen som er nevnt i følgende tabell, til å hente enkeltoppføringer, flere eller alle oppføringer etter behov. For enkeltoppføringer eller flere oppføringer må du bruke kildeorganisasjonen til å få 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 Beslutningskontrakt-enheten må du merke av for Ikke oppdater eksisterende oppføringer.
For hver enhet, inkludert Beslutningskontrakt-enheten, må du kontrollere at du velger primærnøkkelfeltet for enheten som skal brukes som et sammenligningsfelt ved oppdatering. Et eksempel for Forretningsforbindelse er som følger.
Merk
Eksempelspørringen som er oppført i tabellen nedenfor, henter enkeltoppføringer eller flere oppføringer. Spørringen har betraktet enheten som hendelse og oppgave. Oppdater det logiske navnet på enheten i FetchXML-spørringen basert på kravet ditt.
Kontroller at arbeidsflytene som refereres i inntaksreglene, finnes i målorganisasjonen eller finnes som en del av den gjeldende overføringen.
Tabellen nedenfor oppsummerer enhetene og de tilsvarende FetchXML-eksemplene.
S.No. Visningsnavn for enhet (logisk navn) Attributt visningsnavn (logisk navn) Bruk FetchXML til å filtrere oppføringer 1. Arbeidsflyt (msdyn_liveworkstream) - Tillat automatiske meldinger (msdyn_enableautomatedmessages)
- Tillatte tilgjengeligheter (msdyn_allowedpresences)
- Tilordne arbeidselement etter avslag eller tidsavbrudd (msdyn_assignworkitemafterdecline)
- Automatisk lukking etter inaktivitet (msdyn_autocloseafterinactivity)
- Blokkere kapasitet for oppsummeringstilstand (msdyn_blockcapacityforwrapup)
- Robotkø (msdyn_bot_queue)
- Robotregel (msdyn_bot_rule)
- Robotbruker (msdyn_bot_user)
- Kapasitet (msdyn_capacityrequired)
- Kapasitetsformat (msdyn_capacityformat)
- Kanal (msdyn_streamsource)
- Kontrakt-ID (msdyn_routingcontractid)
- Standard (msdyn_sessiontemplate_default)
- Standardkø (msdyn_defaultqueue)
- Retning (msdyn_direction)
- Aktiver valg av push-baserte arbeidsflyter (msdyn_enableselectingfrompushbasedworkstreams)
- Enhet (msdyn_masterentityroutingconfigurationid)
- Reservespråk (msdyn_fallbacklanguage)
- Oppfølging etter venting (msdyn_followupafterwaiting)
- Terskel for håndtering av tid (msdyn_handlingtimethreshold)
- Innkommende godkjent (msdyn_notificationtemplate_incoming_auth)
- Er standard (msdyn_isdefault)
- Behold samme agent for hele samtalen (msdyn_enableagentaffinity)
- Samsvarslogikk (msdyn_matchinglogic)
- Maksimal samtidighet (msdyn_maxconcurrentconnection)
- Modus (msdyn_mode)
- Navn (msdyn_name)
- Varsel (msdyn_notification)
- Utgående kø (msdyn_outboundqueueid)
- Regel for oppføringsidentifisering (msdyn_recordidentificationrule)
- Valideringsregel for oppføringsidentifikasjon (msdyn_recordidentificationvalidationrule)
- Tidsavbrudd for popup-vindu (msdyn_screenpoptimeout)
- Tidsavbrudd for popup-vindu (msdyn_screenpoptimeout_optionSet)
- Antall regler for ferdighetsvedlegg (msdyn_skillattachmentrulescount)
- Antall regler for ferdighetsvedlegg (Sist oppdatert) (msdyn_skillattachmentrulescount_date)
- Antall regler for ferdighetsvedlegg (Tilstand) (msdyn_skillattachmentrulescount)
- Terskel for ventetid (msdyn_waitingtimethreshold)
- Arbeidsdistribusjonsmodus (msdyn_workdistributionmode)
- Arbeidsflyt (msdyn_liveworkstreamid)
Eksempel 1: Alle oppføringsarbeidsflyter
Eksempel 2: Enkel oppføringsarbeidsflyt
Eksempel 3: Flere oppføringsarbeidsflyter2. Beslutningskontrakt (msdyn_decisioncontract) - Kontraktdefinisjon (msdyn_contractdefinition)
- Beslutningskontrakt (msdyn_decisioncontractid)
- Navn (msdyn_name)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Beslutningskontrakt for alle oppføringsarbeidsflyter
Eksempel 2: Beslutningskontrakt for én enkelt oppføringsarbeidsflyt av typen = hendelse
Eksempel 3: Beslutningskontrakt for flere oppføringsarbeidsflyter av typen = hendelse og type = oppgave
3. Beslutningsregelsett (msdyn_decisionruleset) - AI Builder-modell (msdyn_aibmodelid)
- Redigeringsmodus (msdyn_authoringmode)
- Beslutningsregelsett (msdyn_decisionrulesetid)
- Beskrivelse (msdyn_description)
- Inndatakontrakt (msdyn_inputcontractid)
- Er inndatainnsamling (msdyn_isinputcollection)
- ML-modelltype (msdyn_mlmodeltype)
- Navn (msdyn_name)
- Utdatakontrakt (msdyn_inputcontractid)
- Regelsettdefinisjon (msdyn_rulesetdefinition)
- Regelsettype (msdyn_rulesettype)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Beslutningsregelsett for alle oppføringsarbeidsflyter
Eksempel 2: Beslutningsregelsett for én enkelt oppføringsarbeidsflyt av typen = hendelse
Eksempel 3: Beslutningsregelsett for flere oppføringsarbeidsflyter av typen = hendelse og type = oppgave4. Rutekonfigurasjon (msdyn_routingconfiguration) - Er aktiv konfigurasjon (msdyn_isactiveconfiguration)
- Navn (msdyn_name)
- Rutekonfigurasjon (msdyn_routingconfigurationid)
- Unikt navn (msdyn_uniquename)
- Arbeidsflyt (msdyn_liveworkstreamid)
Eksempel 1: Rutingskonfigurasjon for alle oppføringsarbeidsflyter
Eksempel 2: Rutingskonfigurasjon for én enkelt oppføringsarbeidsflyt
Eksempel 3: Rutingskonfigurasjon for flere oppføringsarbeidsflyter5. Rutekonfigurasjonstrinn (msdyn_routingconfigurationstep) - Navn (msdyn_name)
- Rutekonfigurasjon (msdyn_routingconfigurationid)
- Rutekonfigurasjonstrinn (msdyn_routingconfigurationstepid)
- Regelsett (msdyn_rulesetid)
- Trinnrekkefølge (msdyn_steporder)
- Trinntype (msdyn_type)
- Unikt navn (msdyn_uniquename)
Eksempel 1: Rutingskonfigurasjonstrinn for alle oppføringsarbeidsflyter
Eksempel 2: Rutingskonfigurasjonstrinn for én enkelt oppføringsarbeidsflyt
Eksempel 3: Rutingskonfigurasjonstrinn for flere oppføringsarbeidsflyter6. Kapasitetsprofil for arbeidsflyt (msdyn_liveworkstreamcapacityprofile) - Kapasitetsprofil (msdyn_capacityprofile_id)
- Navn (msdyn_name)
- Arbeidsflyt (msdyn_workstream_id)
- Kapasitetsprofil for arbeidsstrøm (msdyn_liveworkstreamcapacityprofileid)
Eksempel 1: Arbeidsflytkapasitetsprofil for alle oppføringsarbeidsflyter
Eksempel 2: Arbeidsflytkapasitetsprofil for én enkelt oppføringsarbeidsflyt
Eksempel 3: Arbeidsflytkapasitetsprofil for flere oppføringsarbeidsflyterGenerer 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 utfør følgende operasjoner:
Kjør følgende OData-API-oppkall i kilde- og målorganisasjonene, og noter
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'
I data.xml-filen erstatter du alle forekomstene av msdyn_decisioncontractid-GUID i kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
Kjør følgende OData-API-oppkall i kilde- og målorganisasjonene, og noter
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'
I data.xml-filen erstatter du alle forekomstene av msdyn_decisioncontractid-GUID i kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
Kjør følgende OData-API-oppkall i kilde- og målorganisasjonene, og noter
msdyn_decisioncontractid
.https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_demandqueueidentificationoutput'
I data.xml-filen erstatter du alle forekomstene av msdyn_decisioncontractid-GUID i kildeorganisasjonen med msdyn_decisioncontractid-GUID for målorganisasjonen.
Pakk det utpakkede innholdet på nytt.
Bruk verktøyet for konfigurasjonsoverføring, velg alternativet for å importere data, og velg den komprimerte filen.
Når importen er fullført, kjører du importen på nytt for å sikre at referansene er oppdatert riktig som kan ha blitt overstyrt av opprettingsprosessene.
For at eksempelskjemaet skal få alle de nødvendige oppføringene, kan du se Eksempelskjema for arbeidsflyt for oppføring for enhetlig ruting.
FetchXML for arbeidsflytenhet
Eksempel 1: Alle oppføringsarbeidsflyter
<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>
Eksempel 2: Enkel oppføringsarbeidsflyt
<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>
Eksempel 3: Flere oppføringsarbeidsflyter
<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 for beslutningskontraktsenhet
Eksempel 1: Beslutningskontrakt for alle oppføringsarbeidsflyter
<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>
Eksempel 2: Beslutningskontrakt for én enkelt oppføringsarbeidsflyt av typen = hendelse
<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>
Eksempel 3: Beslutningskontrakt for flere oppføringsarbeidsflyter av typen = hendelse og type = oppgave
<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 for beslutningsregelsettenhet
Eksempel 1: Beslutningsregelsett for alle oppføringsarbeidsflyter
<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>
Eksempel 2: Beslutningsregelsett for én enkelt oppføringsarbeidsflyt av typen = hendelse
<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>
Eksempel 3: Beslutningsregelsett for flere oppføringsarbeidsflyter av typen = hendelse og type = oppgave
<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 for rutingskonfigurasjonsenhet
Eksempel 1: Rutingskonfigurasjon for alle oppføringsarbeidsflyter
<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>
Eksempel 2: Rutingskonfigurasjon for én enkelt oppføringsarbeidsflyt
<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>
Eksempel 3: Rutingskonfigurasjon for flere oppføringsarbeidsflyter
<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 for rutingskonfigurasjonstrinnenhet
Eksempel 1: Rutingskonfigurasjonstrinn for alle oppføringsarbeidsflyter
<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>
Eksempel 2: Rutingskonfigurasjonstrinn for én enkelt oppføringsarbeidsflyt
<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>
Eksempel 3: Rutingskonfigurasjonstrinn for flere oppføringsarbeidsflyter
<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 for enhet for arbeidsflytskapasitetsprofil
Eksempel 1: Arbeidsflytkapasitetsprofil for alle oppføringsarbeidsflyter
<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>
Eksempel 2: Arbeidsflytkapasitetsprofil for én enkelt oppføringsarbeidsflyt
<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>
Eksempel 3: Arbeidsflytkapasitetsprofil for flere oppføringsarbeidsflyter
<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>
Neste trinn
Bekreft overføring av oppføringer
Se også
Opprett et skjema for å eksportere konfigurasjonsdata
Oversikt over dataoverføring for oppføringer
Bruk FetchXML-spørring til å filtrere oppføringer
Feilsøk overføring av oppføringer
Overfør konfigurasjonsdata for direktechat
Overfør konfigurasjonsdata for talekanal