Zdieľať cez


Migrácia konfiguračných údajov pre záznamy

Tento článok obsahuje postupy na migráciu konfiguračných údajov pre záznamy. Údaje musíte migrovať v tomto poradí:

  1. množiny pravidiel smerovania založených na odbornostiach
  2. profily kapacít
  3. fronty
  4. pravidlá príjmu
  5. prehľady prác

Procedúry zahŕňajú tabuľky s informáciami o entite a zodpovedajúce vzorové schémy pre každú konfiguráciu.

Migrujte konfiguráciu pomocou riešenia

Na presun určitých položiek konfigurácie medzi prostrediami môžete použiť riešenia. Ak konfigurácia v nastavení zjednoteného smerovania obsahuje nasledujúce položky, možno ich presunúť pomocou riešenia.

  1. Pridajte komponenty do riešenia a exportujte
    1. Skript agenta (msdyn_productivityagentscripts)
    2. Skript agenta krok (msdyn_productivityagentscriptsteps)
    3. Šablóna karty aplikácie (msdyn_applicationtabtemplates)
    4. Pole upozornení (msdyn_notificationfields)
    5. Šablóna upozornenia (msdyn_notificationtemplates)
    6. Makro (procesy)
    7. Šablóny relácií (msdyn_sessiontemplates)
    8. Parameter šablóny (msdyn_templateparameters)
  2. Importujte toto riešenie do cieľového prostredia

Migrácia konfigurácie pre množiny pravidiel smerovania založené na odbornostiach

Ak sa vo vašom nastavení zjednoteného smerovania používajú množiny pravidiel smerovania založené na odbornostiach, vykonajte kroky na migráciu príslušnej konfigurácie.

Vzorovú schému na získanie všetkých požadovaných záznamov nájdete v časti Vzorová schéma pre konfiguráciu smerovania založenú na odbornostiach.

  1. Pomocou nástroja na migráciu konfigurácie vytvorte schému a exportujte údaje zo zdrojovej organizácie na konfiguráciu smerovania založeného na odbornostiach.

    • Zobrazovaný názov entity : Pri vytváraní schémy vyberte entity v poradí, ktoré je uvedené v tabuľke.
    • Zobrazovaný názov atribútu : Odporúčame vám vybrať atribúty definované v nasledujúcej tabuľke. Nie je potrebné vybrať ihneď pripravené atribúty definované systémom, ako napríklad Vytvoril/a, Dátum vytvorenia, Upravil/a, Dátum úpravy a Vlastník. V prípade potreby môžete vybrať vlastné atribúty.

    Dôležité

    Ak je to potrebné, musíte v cieľovej organizácii manuálne vytvoriť bookableresourcecharacteristictype (globálna hodnota množiny možností).

    Zobrazovaný názov entity (logický názov) Zobrazovaný názov atribútu (logický názov) Na filtrovanie záznamov použite FetchXML
    Charakteristika (characteristic)
    • Typ charakteristiky (characteristictype)
    • Charakteristika (characteristicid)
    • Opis (description)
    • Názov (name)
    Model hodnotenia (ratingmodel)
    • Hodnota max. hodnotenia (maxratingvalue)
    • Hodnota min. hodnotenia (minratingvalue)
    • Názov (name)
    • Model hodnotenia (ratingmodelid)
    Hodnota hodnotenia (ratingvalue)
    • Názov (name)
    • Model hodnotenia (ratingmodel)
    • Hodnota hodnotenia (ratingvalueid)
    • Hodnota (value)
  2. Vytvorte schému a uložte ju.

  3. Exportujte údaje a vygenerujte komprimovaný (zip) súbor.

  4. Použite nástroj na migráciu konfigurácie a vyberte možnosť importovať údaje do cieľovej organizácie pomocou komprimovaného súboru.

Migrácia konfigurácie pre profily kapacít

Ak vo svojom nastavení zjednoteného smerovania máte nakonfigurované profily kapacít, vykonajte kroky na migráciu príslušnej konfigurácie.

Vzorovú schému na získanie všetkých požadovaných záznamov nájdete v časti Vzorová schéma pre profily kapacít.

  1. Pomocou nástroja na migráciu konfigurácie vytvorte schému a exportujte údaje v zdrojovej organizácii na konfiguráciu profilov kapacít.

    • Zobrazovaný názov entity: Pri vytváraní schémy vyberte entity v rovnakom poradí, ktoré je uvedené v tabuľke.
    • Zobrazovaný názov atribútu : Odporúčame vám vybrať atribúty definované v nasledujúcej tabuľke. Nie je potrebné vybrať ihneď pripravené atribúty definované systémom, ako napríklad Vytvoril/a, Dátum vytvorenia, Upravil/a, Dátum úpravy a Vlastník. V prípade potreby môžete vybrať vlastné atribúty.
    • Použite FetchXML na filtrovanie záznamov: Pre každú entitu použite príslušný FetchXML dotaz, ktorý je uvedený v nasledujúcej tabuľke, aby ste získali jeden, viacero alebo všetky záznamy na vašu požiadavku. Pre jeden alebo viacero záznamov musíte použiť zdrojovú organizáciu, aby ste získali správny názov v uiname a GUID v hodnote. V prípade potreby môžete použiť položku ponuky POKROČILÉ NÁJSŤ na vytvorenie príslušného dopytu FetchXML .
    • Konfigurácia nastavení importu:
      • Pre entitu zmluvy o rozhodnutí sa uistite, že ste začiarkli políčko Neaktualizovať existujúce záznamy .

      • Pre každú entitu vrátane entity zmluvy o rozhodnutí sa uistite, že ste vybrali pole primárneho kľúča entity, ktoré sa má použiť ako pole na porovnanie pri aktualizácii. Príklad pre účet je nasledujúci.

        Príklad entity na porovnanie pri aktualizácii.

    Poznámka

    V nasledujúcej tabuľke je uvedený vzorový dotaz na získanie jedného alebo viacerých záznamov. Dotaz považoval entitu za incident a úlohu. Na základe vašich požiadaviek sa uistite, že aktualizujete logický názov entity v dotaze FetchXML .

    Nasledujúca tabuľka sumarizuje entity a zodpovedajúce FetchXML vzorky.

    Zobrazovaný názov entity (logický názov) Zobrazovaný názov atribútu (logický názov) Na filtrovanie záznamov použite FetchXML
    Profil kapacity (msdyn_capacityprofile)
    • Blokovať priradenie (msdyn_blockassignment)
    • Profil kapacity (msdyn_capacityprofileid)
    • Predvolený maximálny počet jednotiek (msdyn_defaultmaxunits)
    • Názov (msdyn_name)
    • Resetovať trvanie (msdyn_resetduration)
    • Jedinečný názov (msdyn_uniquename)
    Ukážka 1: Pre všetky záznamy profilu kapacity
    <fetch>
    <entity name="msdyn_capacityprofile">
    <filter type="and">
    <condition attribute="ismanaged" operator="eq" value="0" />
    </filter>
    </entity>
    </fetch>

    Ukážka 2: Pre jeden záznam profilu kapacity
    <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>

    Ukážka 3: Pre viac záznamov profilu kapacity
    <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>
  2. Vytvorte schému a uložte ju.

  3. Exportujte údaje a vygenerujte komprimovaný (zip) súbor.

  4. Použite nástroj na migráciu konfigurácie a vyberte možnosť importovať údaje do cieľovej organizácie.

Migrácia konfigurácie pre fronty záznamov

Pomocou nástroja na migráciu konfigurácie vytvorte schému a exportujte údaje zo zdrojovej organizácie na konfiguráciu frontov záznamov.

  • Zobrazovaný názov entity: Pri vytváraní schémy vyberte entity v rovnakom poradí, ktoré je uvedené v tabuľke.
  • Zobrazovaný názov atribútu : Odporúčame vám vybrať atribúty definované v nasledujúcej tabuľke. Nie je potrebné vybrať ihneď pripravené atribúty definované systémom, ako napríklad Vytvoril/a, Dátum vytvorenia, Upravil/a, Dátum úpravy a Vlastník. V prípade potreby môžete vybrať vlastné atribúty.
  • Použite FetchXML na filtrovanie záznamov: Pre každú entitu použite príslušný FetchXML dotaz, ktorý je uvedený v nasledujúcej tabuľke, aby ste získali jeden, viacero alebo všetky záznamy na vašu požiadavku. Pre jeden alebo viacero záznamov musíte použiť zdrojovú organizáciu, aby ste získali správny názov v uiname a GUID v hodnote. V prípade potreby môžete použiť položku ponuky POKROČILÉ NÁJSŤ na vytvorenie príslušného dopytu FetchXML .
  • Konfigurácia nastavení importu:
    • Pre entitu zmluvy o rozhodnutí sa uistite, že ste začiarkli políčko Neaktualizovať existujúce záznamy .

    • Pre každú entitu vrátane entity zmluvy o rozhodnutí sa uistite, že ste vybrali pole primárneho kľúča entity, ktoré sa má použiť ako pole na porovnanie pri aktualizácii. Príklad pre účet je nasledujúci.

      Príklad entity na porovnanie pri aktualizácii.

Poznámka

V nasledujúcej tabuľke je uvedený vzorový dotaz na získanie jedného alebo viacerých záznamov. Dotaz považoval entitu za incident a úlohu. Na základe vašich požiadaviek sa uistite, že aktualizujete logický názov entity v dotaze FetchXML .

Ak pre fronty používate preddefinované metódy priraďovania, ako je napríklad najvyššia kapacita a každý s každým preskočte nasledujúce entity:

  • Množina rozhodovacích pravidiel
  • Konfigurácia priradenia
  • Krok konfigurácie priradenia

Sady pravidiel priradenia musia byť dostupné v systéme predtým, ako nástroj Configuration Migration importuje kritériá výberu. Preto na migráciu konfigurácie pre fronty záznamov musíte vykonať nasledujúce kroky v zadanom poradí:

Dôležité

  • Pri každom importe záznamov frontu musíte buď vytvoriť nové záznamy vo fronte, alebo aktualizovať existujúce záznamy vo fronte. V tom istom importe údajov nesmiete kombinovať akcie.
  • Keď sú všetky záznamy v entite data.xml entity frontu na vytvorenie, uistite sa, že v schema.xml sa nachádza nasledujúci riadok: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> a zodpovedajúcim spôsobom údaje budú mať aj pole pre msdyn_queuetype.
  • Keď sú všetky záznamy v entite data.xml entity frontu na aktualizáciu, uistite sa, že ste odstránili nasledujúci riadok v schema.xml: <field displayname="Queue type" name="msdyn_queuetype" type="optionsetvalue" customfield="true"/> a v súlade s tým údaje nebudú mať toto pole pre msdyn_queuetype.
  • Keď má front, ktorý chcete migrovať, nastavenú podmienku pretečenia, musíte najprv exportovať a importovať sadu pravidiel rozhodovania. Postup migrácie by mal vyzerať takto:
    • Rozhodovacia zmluva
    • Množina rozhodovacích pravidiel
    • Front
    • Konfigurácia priradenia
    • Konfigurácia priradenia krok bez kritérií výberu
    • Prevádzková doba
    • Akcia pretečenia
  • Položku Kalendár spojenú s entitou Prevádzková doba nemôžete migrovať. Po importovaní entity Prevádzková doba do cieľového prostredia ju budete musieť správne nastaviť.

Krok 1: Exportujte a importujte sady pravidiel bez výberových kritérií

Nasledujúca tabuľka sumarizuje entity a zodpovedajúce FetchXML vzorky.

S. Nie. Zobrazovaný názov entity (logický názov) Zobrazovaný názov atribútu (logický názov) Na filtrovanie záznamov použite FetchXML
1. Front (queue)
  • ID zmluvy o vstupe priradenia (msdyn_assignmentinputcontractid)
  • Stratégia priradenia (msdyn_assignmentstrategy)
  • Opis (description)
  • Je predvolený front (msdyn_isdefaultqueue)
  • Je front Omnikanála (msdyn_isomnichannelqueue)
  • Názov (name)
  • Priorita (msdyn_priority)
  • Front (queueid)
  • Typ frontu (msdyn_queuetype)
  • Typ (queueviewtype)
  • Prevádzkové hodiny (msdyn_operatinghourid)
  • Sada pravidiel pretečenia frontu (msdyn_prequeueoverflowrulesetid)
Ukážka 1: Všetky fronty záznamov

Ukážka 2: Jeden front pre záznamy

Ukážka 3: Viac frontov pre záznamy
2. Rozhodovacia zmluva (msdyn_decisioncontract)
  • Definícia zmluvy (msdyn_contractdefinition)
  • Rozhodovacia zmluva (msdyn_decisioncontractid)
  • Názov (msdyn_name)
  • Jedinečný názov (msdyn_uniquename)
Ukážka 1: Rozhodovacia zmluva pre všetky fronty záznamov

Ukážka 2: Rozhodovacia zmluva pre jeden front záznamov

Ukážka 3: Rozhodovacia zmluva pre viac frontov záznamov
3. Sada pravidiel rozhodovania bez výberových kritérií (msdyn_decisionruleset)
  • Model nástroja AI Builder (msdyn_aibmodelid)
  • Režim vytvárania (msdyn_authoringmode)
  • Množina rozhodovacích pravidiel (msdyn_decisionrulesetid)
  • Opis (msdyn_description)
  • Zmluva o vstupe (msdyn_inputcontractid)
  • Ide o vstupnú kolekciu (msdyn_isinputcollection)
  • Typ modelu strojového učenia (msdyn_mlmodeltype)
  • Názov (msdyn_name)
  • Zmluva o výstupe (msdyn_outputcontractid)
  • Definícia množiny pravidiel (msdyn_rulesetdefinition)
  • Typ množiny pravidiel (msdyn_rulesettype)
  • Jedinečný názov (msdyn_uniquename)
  • FetchXML pre sadu pravidiel (msdyn_fetchxml)
Ukážka 1: Sada pravidiel rozhodovania pre všetky fronty záznamov bez definovaných kritérií výberu

Príklad 2: Sada pravidiel rozhodovania pre jeden front záznamov bez definovaných výberových kritérií

Ukážka 3: Sada pravidiel rozhodovania pre viaceré fronty záznamov bez definovaných výberových kritérií
4. Konfigurácia priradenia (msdyn_assignmentconfiguration)
  • Konfigurácia priradenia (msdyn_assignmentconfigurationid)
  • Opis (msdyn_description)
  • Ide o aktívnu konfiguráciu (msdyn_isactiveconfiguration)
  • Názov (msdyn_name)
  • Front (msdyn_queueid)
  • Jedinečný názov (msdyn_uniquename)
Ukážka 1: Konfigurácia priradenia pre všetky fronty záznamov

Ukážka 2: Konfigurácia priradenia pre jeden front záznamov

Ukážka 3: Konfigurácia priradenia pre viac frontov záznamov
5. Konfigurácia priradenia krok bez výberových kritérií (msdyn_assignmentconfigurationstep)
  • Konfigurácia priradenia (msdyn_assignmentconfigurationid)
  • Krok konfigurácie priradenia (msdyn_assignmentconfigurationstepid)
  • Ide o predvolenú množinu pravidiel (msdyn_isdefaultruleset)
  • Názov (msdyn_name)
  • Množina pravidiel (msdyn_rulesetid)
  • Poradie krokov (msdyn_steporder)
  • Typ kroku (msdyn_type)
  • Jedinečný názov (msdyn_uniquename)
Príklad 1: Konfigurácia priradenia krok pre všetky fronty záznamov bez definovaných kritérií výberu

Príklad 2: Konfigurácia priradenia krok pre jeden front záznamov bez definovaných kritérií výberu

Ukážka 3: Konfigurácia priradenia krok pre viaceré fronty záznamov bez definovaných kritérií výberu
6. Prevádzková hodina (msdyn_operatinghour)
  • Opis (msdyn_description)
  • Názov (msdyn_name)
  • Prevádzkové hodiny (msdyn_operatinghourid)
  • Stav (statecode)
  • Dôvod stavu (statuscode)
Ukážka 1: Prevádzkové hodiny pre všetky fronty záznamov

Ukážka 2: Prevádzkové hodiny pre jeden front záznamov

Ukážka 3: Prevádzkové hodiny pre viaceré fronty záznamov
7. Konfigurácia akcie pretečenia(msdyn_overflowactionconfig)
  • Názov (msdyn_name)
  • Konfigurácia akcie pretečenia (msdyn_overflowactionconfigid)
  • Údaje o akciách pretečenia (msdyn_overflowactiondata)
  • Typ akcie pretečenia(msdyn_overflowactiontype)
  • Stav (statecode)
  • Dôvod stavu (statuscode)
Ukážka 1: Konfigurácia akcie pretečenia filtrovaná na konkrétne záznamy

Ak chcete exportovať a importovať sady pravidiel, vykonajte nasledujúce kroky:

  1. Vytvorte schému a uložte ju.

  2. Exportujte údaje a vygenerujte komprimovaný (zip) súbor.

  3. Rozbaľte súbor zip, otvorte súbor data.xml v rozbalenom priečinku a vykonajte nasledujúce kroky:

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si GUID pre msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si GUID pre msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si GUID msdyn_decisioncontractid. https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetinput'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si GUID msdyn_decisioncontractid.

    https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_queueoverflowrulesetoutput'

    V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

  4. Rozbalený obsah znova zabaľte.

  5. Použite nástroj na migráciu konfigurácie, vyberte možnosť importovať údaje a potom komprimovaný súbor.

Poznámka

Po importe entity Prevádzková doba do cieľového prostredia správne nastavte položku kalendára priradenú k entite Prevádzková doba.

Vzorovú schému na získanie všetkých požadovaných záznamov nájdete v časti Vzorová schéma pre fronty záznamov krok 1.

Krok 2: Exportujte a importujte sady pravidiel s definovanými výberovými kritériami

Nasledujúca tabuľka sumarizuje entity a zodpovedajúce FetchXML vzorky.

S. Nie. Zobrazovaný názov entity (logický názov) Zobrazovaný názov atribútu (logický názov) Na filtrovanie záznamov použite FetchXML
1. Sada pravidiel rozhodovania s kritériami výberu (msdyn_decisionruleset)
  • Model nástroja AI Builder (msdyn_aibmodelid)
  • Režim vytvárania (msdyn_authoringmode)
  • Množina rozhodovacích pravidiel (msdyn_decisionrulesetid)
  • Opis (msdyn_description)
  • Zmluva o vstupe (msdyn_inputcontractid)
  • Ide o vstupnú kolekciu (msdyn_isinputcollection)
  • Typ modelu strojového učenia (msdyn_mlmodeltype)
  • Názov (msdyn_name)
  • Zmluva o výstupe (msdyn_outputcontractid)
  • Definícia množiny pravidiel (msdyn_rulesetdefinition)
  • Typ množiny pravidiel (msdyn_rulesettype)
  • Jedinečný názov (msdyn_uniquename)
Príklad 1: Sada pravidiel rozhodovania pre všetky fronty záznamov s definovanými výberovými kritériami

Príklad 2: Sada pravidiel rozhodovania pre jeden front záznamov s definovanými výberovými kritériami

Ukážka 3: Sada pravidiel rozhodovania pre viaceré fronty záznamov s definovanými výberovými kritériami
2. Konfigurácia priradenia krok s kritériami výberu (msdyn_assignmentconfigurationstep)
  • Konfigurácia priradenia (msdyn_assignmentconfigurationid)
  • Krok konfigurácie priradenia (msdyn_assignmentconfigurationstepid)
  • Ide o predvolenú množinu pravidiel (msdyn_isdefaultruleset)
  • Názov (msdyn_name)
  • Množina pravidiel (msdyn_rulesetid)
  • Poradie krokov (msdyn_steporder)
  • Typ kroku (msdyn_type)
  • Jedinečný názov (msdyn_uniquename)
Príklad 1: Konfigurácia priradenia krok pre všetky fronty záznamov s definovanými kritériami výberu

Príklad 2: Konfigurácia priradenia krok pre jeden front záznamov s definovanými kritériami výberu

Ukážka 3: Konfigurácia priradenia krok pre viaceré fronty záznamov s definovanými kritériami výberu

Ak chcete exportovať a importovať sady pravidiel, vykonajte nasledujúce kroky:

  1. Vytvorte schému a uložte ju.

  2. Exportujte údaje a vygenerujte komprimovaný (zip) súbor.

  3. Rozbaľte súbor zip, otvorte súbor data.xml v rozbalenom priečinku a vykonajte nasledujúce kroky:

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si GUID pre msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_assignmentoutput'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si GUID pre msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_selectionruleoutput'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

  4. Rozbalený obsah znova zabaľte.

  5. Použite nástroj na migráciu konfigurácie, vyberte možnosť importovať údaje a potom komprimovaný súbor.

Vzorovú schému na získanie všetkých požadovaných záznamov nájdete v časti Vzorová schéma pre fronty záznamov krok 2.

FetchXML pre fronty

Ukážka 1: Všetky fronty pre záznamy

<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>

Ukážka 2: Jeden front pre záznamy

<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>

Ukážka 3: Viac frontov pre záznamy

<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 pre rozhodnutie zmluvný subjekt

Ukážka 1: Rozhodovacia zmluva pre všetky fronty záznamov

<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>  

Ukážka 2: Rozhodovacia zmluva pre jeden front záznamov

<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> 

Ukážka 3: Rozhodovacia zmluva pre viac frontov záznamov

<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 pre rozhodovaciu entitu pravidiel pre fronty

Príklad 1: Sada pravidiel rozhodovania pre všetky fronty záznamov bez výberových kritérií

		<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>

Ukážka 2: Sada pravidiel rozhodovania pre jeden front záznamov bez výberových kritérií

		<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>

Ukážka 3: Sada pravidiel rozhodovania pre viaceré fronty záznamov bez výberových kritérií

		<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 pre entitu konfigurácie priradenia

Ukážka 1: Konfigurácia priradenia pre všetky fronty záznamov

<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> 

Ukážka 2: Konfigurácia priradenia pre jeden front záznamov

<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> 

Ukážka 3: Konfigurácia priradenia pre viac frontov záznamov

<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 pre konfiguráciu priradenia krok entity

Príklad 1: Konfigurácia priradenia krok pre všetky fronty záznamov bez výberových kritérií

		<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>

Príklad 2: Konfigurácia priradenia krok pre jeden front záznamov bez výberových kritérií

		<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>

Ukážka 3: Konfigurácia priradenia krok pre viaceré fronty záznamov bez výberových kritérií

		<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 pre rozhodovaciu entitu pravidiel pre fronty

Príklad 1: Sada pravidiel rozhodovania pre všetky fronty záznamov s výberovými kritériami

		<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>

Ukážka 2: Sada pravidiel rozhodovania pre jeden front záznamov s výberovými kritériami

		<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>

Ukážka 3: Sada pravidiel rozhodovania pre viaceré fronty záznamov s výberovými kritériami

		<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 pre konfiguráciu priradenia krok entity

Príklad 1: Konfigurácia priradenia krok pre všetky fronty záznamov s kritériami výberu

		<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>

Príklad 2: Konfigurácia priradenia krok pre jeden front záznamov s výberovými kritériami

		<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>

Ukážka 3: Konfigurácia priradenia krok pre viaceré fronty záznamov s kritériami výberu

		<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 pre konfiguráciu prevádzkových hodín krok entity

Príklad 1: Konfigurácia prevádzkových hodín krok pre všetky fronty záznamov

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>

Príklad 2: Konfigurácia prevádzkových hodín krok pre jeden front záznamov

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>

Ukážka 3: Konfigurácia prevádzkových hodín krok pre viaceré fronty záznamov

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 pre konfiguráciu akcie pretečenia krok entity

Príklad 1: Konfigurácia konfigurácie akcie pretečenia krok filter pre konkrétny záznam

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>

Migrácia konfigurácie pravidiel príjmu pre smerovanie záznamu

Požiadavky

Pred migráciou pravidiel príjmu skontrolujte nasledujúce:

  • Ak cieľová organizácia nemá typ záznamu, ktorý chcete importovať, pred importovaním odstráňte atribút msdyn_rulesetdefinition entity msdyn_decisionruleset z data.xml.
  • Ak má cieľová organizácia typ záznamu s rovnakým GUID, potom pred importovaním odstráňte atribút msdyn_rulesetdefinition entity msdyn_decisionruleset z data.xml.
  • Ak má cieľová organizácia typ záznamu s iným GUID, potom pred importovaním odstráňte typ záznamu cieľovej organizácie.

Migrácia konfigurácie pravidiel príjmu

  1. Pomocou nástroja na migráciu konfigurácie vytvorte schému a exportujte údaje zo zdrojovej organizácie na konfiguráciu smerovania záznamu.

    • Zobrazovaný názov entity: Pri vytváraní schémy vyberte entity v rovnakom poradí, ktoré je uvedené v tabuľke.
    • Zobrazovaný názov atribútu : Odporúčame vám vybrať atribúty definované v nasledujúcej tabuľke. Nie je potrebné vybrať ihneď pripravené atribúty definované systémom, ako napríklad Vytvoril/a, Dátum vytvorenia, Upravil/a, Dátum úpravy a Vlastník. V prípade potreby môžete vybrať vlastné atribúty.
    • Použite FetchXML na filtrovanie záznamov: Pre každú entitu použite príslušný FetchXML dotaz, ktorý je uvedený v nasledujúcej tabuľke, aby ste získali jeden, viacero alebo všetky záznamy na vašu požiadavku. Pre jeden alebo viacero záznamov musíte použiť zdrojovú organizáciu, aby ste získali správny názov v uiname a GUID v hodnote. V prípade potreby môžete použiť položku ponuky POKROČILÉ NÁJSŤ na vytvorenie príslušného dopytu FetchXML .
    • Konfigurácia nastavení importu:
      • Pre entitu zmluvy o rozhodnutí sa uistite, že ste začiarkli políčko Neaktualizovať existujúce záznamy .

      • Pre každú entitu vrátane entity zmluvy o rozhodnutí sa uistite, že ste vybrali pole primárneho kľúča entity, ktoré sa má použiť ako pole na porovnanie pri aktualizácii. Príklad pre účet je nasledujúci.

        Príklad entity na porovnanie pri aktualizácii.

    Poznámka

    V nasledujúcej tabuľke je uvedený vzorový dotaz na získanie jedného alebo viacerých záznamov. Dotaz považoval entitu za incident a úlohu. Na základe vašich požiadaviek sa uistite, že aktualizujete logický názov entity v dotaze FetchXML .

    Nasledujúca tabuľka sumarizuje entity a zodpovedajúce FetchXML vzorky.

    S. č. Zobrazovaný názov entity (logický názov) Zobrazovaný názov atribútu (logický názov) Na filtrovanie záznamov použite FetchXML
    1. Konfigurácia hlavného smerovania entity (msdyn_masterentityroutingconfiguration)
    • Entita (msdyn_entitylogicalname)
    • Konfigurácia hlavného smerovania entity (msdyn_masterentityroutingconfigurationid)
    • Názov (msdyn_name)
    • Sada pravidiel (msdyn_rulesetid)
    • Jedinečný názov (msdyn_uniquename)
    Ukážka 1: Konfigurácia smerovania hlavnej entity pre smerované záznamy

    Ukážka 2: Konfigurácia smerovania hlavnej entity pre entitu incidentu

    Ukážka 3: Konfigurácia smerovania hlavnej entity pre entity incidentu a úlohy
    2. Rozhodovacia zmluva (msdyn_decisioncontract)
    • Definícia zmluvy (msdyn_contractdefinition)
    • Rozhodovacia zmluva (msdyn_decisioncontractid)
    • Názov (msdyn_name)
    • Jedinečný názov (msdyn_uniquename)
    Ukážka 1: Rozhodovacia zmluva pre všetky smerované záznamy

    Ukážka 2: Rozhodovacia zmluva pre entitu incidentu

    Ukážka 3: Rozhodovacia zmluva pre entity incidentu a úlohy
    3. Množina rozhodovacích pravidiel (msdyn_decisionruleset)
    • Model nástroja AI Builder (msdyn_aibmodelid)
    • Režim vytvárania (msdyn_authoringmode)
    • Množina rozhodovacích pravidiel (msdyn_decisionrulesetid)
    • Opis (msdyn_description)
    • Zmluva o vstupe (msdyn_inputcontractid)
    • Ide o vstupnú kolekciu (msdyn_isinputcollection)
    • Typ modelu strojového učenia (msdyn_mlmodeltype)
    • Názov (msdyn_name)
    • Zmluva o výstupe (msdyn_outputcontractid)
    • Definícia množiny pravidiel (msdyn_rulesetdefinition)
    • Typ množiny pravidiel (msdyn_rulesettype)
    • Jedinečný názov (msdyn_uniquename)
    Príklad 1: Sada pravidiel rozhodovania pre všetky smerované záznamy

    Ukážka 2: Množina rozhodovacích pravidiel pre entitu incidentu

    Ukážka 3: Množina rozhodovacích pravidiel pre entity incidentu a úlohy

  2. Vytvorte schému a uložte ju.

  3. Exportujte údaje a vygenerujte komprimovaný (zip) súbor.

  4. Rozbaľte súbor zip, otvorte súbor data.xml v rozbalenom priečinku a vykonajte nasledujúce operácie:

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si msdyn_decisioncontractid:

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si msdyn_decisioncontractid:

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'

      Ak pri spustení hovoru nie je žiadny výstup, preskočte na krok 5. Ak existuje výstup, potom v súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii GUID msdyn_decisioncontractid cieľovej organizácie.

  5. Rozbalený obsah znova zabaľte.

  6. Použite nástroj na migráciu konfigurácie, vyberte možnosť importovať údaje a potom komprimovaný súbor.

Vzorovú schému na získanie všetkých požadovaných záznamov nájdete v časti Vzorová schéma pravidiel príjmu pre smerovanie záznamu.

FetchXML pre rozhodovanie zmluvný subjekt pre pravidlá príjmu

Ukážka 1: Rozhodovacia zmluva pre všetky smerované záznamy

<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>

Ukážka 2: Rozhodovacia zmluva pre entitu incidentu

<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>

Ukážka 3: Rozhodovacia zmluva pre entity incidentu a úlohy

<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 pre rozhodovacie pravidlá entita pre pravidlá príjmu

Ukážka 1: Množina rozhodovacích pravidiel pre všetky smerované záznamy

<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> 

Ukážka 2: Množina rozhodovacích pravidiel pre entitu incidentu

<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> 

Ukážka 3: Množina rozhodovacích pravidiel pre entity incidentu a úlohy

<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 pre konfiguráciu smerovania entity pre pravidlá príjmu

Ukážka 1: Konfigurácia smerovania hlavnej entity pre smerované záznamy

<fetch>
	<entity name="msdyn_masterentityroutingconfiguration">
		<filter type="and">
			<condition attribute="msdyn_entitylogicalname" operator="not-null" />
		</filter>
	</entity>
</fetch> 

Ukážka 2: Konfigurácia smerovania hlavnej entity pre entitu incidentu

<fetch>
	<entity name="msdyn_masterentityroutingconfiguration">
		<filter type="and">
			<condition attribute="msdyn_entitylogicalname" operator="eq" value="incident" />
		</filter>
	</entity>
</fetch> 

Ukážka 3: Konfigurácia smerovania hlavnej entity pre entity incidentu a úlohy

<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>

Migrácia konfigurácie pre prehľady prác záznamov

  1. Pomocou nástroja na migráciu konfigurácie vytvorte schému a exportujte údaje zo zdrojovej organizácie pre prehľady prác záznamov.

    • Zobrazovaný názov entity: Pri vytváraní schémy vyberte entity v rovnakom poradí, ktoré je uvedené v tabuľke.
    • Zobrazovaný názov atribútu : Odporúčame vám vybrať atribúty definované v nasledujúcej tabuľke. Nie je potrebné vybrať ihneď pripravené atribúty definované systémom, ako napríklad Vytvoril/a, Dátum vytvorenia, Upravil/a, Dátum úpravy a Vlastník. V prípade potreby môžete vybrať vlastné atribúty.
    • Použite FetchXML na filtrovanie záznamov: Pre každú entitu použite príslušný FetchXML dotaz, ktorý je uvedený v nasledujúcej tabuľke, aby ste získali jeden, viacero alebo všetky záznamy na vašu požiadavku. Pre jeden alebo viacero záznamov musíte použiť zdrojovú organizáciu, aby ste získali správny názov v uiname a GUID v hodnote. V prípade potreby môžete použiť položku ponuky POKROČILÉ NÁJSŤ na vytvorenie príslušného dopytu FetchXML .
    • Konfigurácia nastavení importu:
      • Pre entitu zmluvy o rozhodnutí sa uistite, že ste začiarkli políčko Neaktualizovať existujúce záznamy .

      • Pre každú entitu vrátane entity zmluvy o rozhodnutí sa uistite, že ste vybrali pole primárneho kľúča entity, ktoré sa má použiť ako pole na porovnanie pri aktualizácii. Príklad pre účet je nasledujúci.

        Príklad entity na porovnanie pri aktualizácii.

    Poznámka

    V nasledujúcej tabuľke je uvedený vzorový dotaz na získanie jedného alebo viacerých záznamov. Dotaz považoval entitu za incident a úlohu. Na základe vašich požiadaviek sa uistite, že aktualizujete logický názov entity v dotaze FetchXML .

    Uistite sa, že pracovné toky, na ktoré sa odkazuje v pravidlách príjmu, existujú v cieľovej organizácii alebo sú prítomné ako súčasť aktuálnej migrácie.

    Nasledujúca tabuľka sumarizuje entity a zodpovedajúce FetchXML vzorky.

    S. č. Zobrazovaný názov entity (logický názov) Zobrazovaný názov atribútu (logický názov) Na filtrovanie záznamov použite FetchXML
    1. Prehľad prác (msdyn_liveworkstream)
    • Povoliť automatické správy (msdyn_enableautomatedmessages)
    • Povolené prítomnosti (msdyn_allowedpresences)
    • Priradiť pracovnú položku po zamietnutí alebo uplynutí časového limitu (msdyn_assignworkitemafterdecline)
    • Automatické zatvorenie po nečinnosti (msdyn_autocloseafterinactivity)
    • Kapacita bloku pre stav zbalenia (msdyn_blockcapacityforwrapup)
    • Front bota (msdyn_bot_queue)
    • Pravidlo bota (msdyn_bot_rule)
    • Používateľ bota (msdyn_bot_user)
    • Kapacita (msdyn_capacityrequired)
    • Formát kapacity (msdyn_capacityformat)
    • Kanál (msdyn_streamsource)
    • ID zmluvy (msdyn_routingcontractid)
    • Predvolený (msdyn_sessiontemplate_default)
    • Predvolený front (msdyn_defaultqueue)
    • Smer (msdyn_direction)
    • Povoliť výber z prehľadov prác doručených bez vyžiadania (msdyn_enableselectingfrompushbasedworkstreams)
    • Entita (msdyn_masterentityroutingconfigurationid)
    • Záložný jazyk (msdyn_fallbacklanguage)
    • Reakcia po čakaní (msdyn_followupafterwaiting)
    • Prah času spracovania (msdyn_handlingtimethreshold)
    • Prichádzajúce overené (msdyn_notificationtemplate_incoming_auth)
    • Je predvolený (msdyn_isdefault)
    • Ponechať rovnakého agenta pre celú konverzáciu (msdyn_enableagentaffinity)
    • Zodpovedajúca logika (msdyn_matchinglogic)
    • Max. súbežnosť (msdyn_maxconcurrentconnection)
    • Režim (msdyn_mode)
    • Názov (msdyn_name)
    • Oznámenie (msdyn_notification)
    • Odchádzajúci front (msdyn_outboundqueueid)
    • Pravidlo identifikácie záznamu (msdyn_recordidentificationrule)
    • Pravidlo overenia identifikácie záznamu (msdyn_recordidentificationvalidationrule)
    • Časový limit kontextovej obrazovky (msdyn_screenpoptimeout)
    • Časový limit kontextovej obrazovky (msdyn_screenpoptimeout_optionSet)
    • Počet pravidiel súvisiacich odborností (msdyn_skillattachmentrulescount)
    • Počet pravidiel súvisiacich odborností (deň poslednej aktualizácie) (msdyn_skillattachmentrulescount_date)
    • Počet pravidiel súvisiacich odborností (stav) (msdyn_skillattachmentrulescount_state)
    • Prah času čakania (msdyn_waitingtimethreshold)
    • Režim distribúcie práce (msdyn_workdistributionmode)
    • Prehľad prác (msdyn_liveworkstreamid)
    Ukážka 1: Prehľady prác všetkých záznamov

    Ukážka 2: Prehľad prác jedného záznamu

    Ukážka 3: Prehľad prác viacerých záznamov
    2. Rozhodovacia zmluva (msdyn_decisioncontract)
    • Definícia zmluvy (msdyn_contractdefinition)
    • Rozhodovacia zmluva (msdyn_decisioncontractid)
    • Názov (msdyn_name)
    • Jedinečný názov (msdyn_uniquename)
    Ukážka 1: Rozhodovacia zmluva pre prehľady prác všetkých záznamov

    Ukážka 2: Rozhodovacia zmluva pre prehľad prác jedného záznamu typu incident

    Ukážka 3: Rozhodovacia zmluva pre prehľady prác viacerých záznamov typu incident a úloha

    3. Množina rozhodovacích pravidiel (msdyn_decisionruleset)
    • Model nástroja AI Builder (msdyn_aibmodelid)
    • Režim vytvárania (msdyn_authoringmode)
    • Množina rozhodovacích pravidiel (msdyn_decisionrulesetid)
    • Opis (msdyn_description)
    • Zmluva o vstupe (msdyn_inputcontractid)
    • Ide o vstupnú kolekciu (msdyn_isinputcollection)
    • Typ modelu strojového učenia (msdyn_mlmodeltype)
    • Názov (msdyn_name)
    • Zmluva o výstupe (msdyn_outputcontractid)
    • Definícia množiny pravidiel (msdyn_rulesetdefinition)
    • Typ množiny pravidiel (msdyn_rulesettype)
    • Jedinečný názov (msdyn_uniquename)
    Ukážka 1: Množina rozhodovacích pravidiel pre prehľady prác všetkých záznamov

    Ukážka 2: Množina rozhodovacích pravidiel pre prehľad prác jedného záznamu typu incident

    Ukážka 3: Množina rozhodovacích pravidiel pre prehľady prác viacerých záznamov typu incident a úloha

    4. Konfigurácia smerovania (msdyn_routingconfiguration)
    • Ide o aktívnu konfiguráciu (msdyn_isactiveconfiguration)
    • Názov (msdyn_name)
    • Konfigurácia smerovania (msdyn_routingconfigurationid)
    • Jedinečný názov (msdyn_uniquename)
    • Prehľad prác (msdyn_liveworkstreamid)
    Ukážka 1: Konfigurácia smerovania pre prehľady prác všetkých záznamov

    Ukážka 2: Konfigurácia smerovania pre prehľad prác jedného záznamu

    Ukážka 3: Konfigurácia smerovania pre prehľady prác viacerých záznamov

    5. Krok konfigurácie smerovania (msdyn_routingconfigurationstep)
    • Názov (msdyn_name)
    • Konfigurácia smerovania (msdyn_routingconfigurationid)
    • Krok konfigurácie smerovania (msdyn_routingconfigurationstepid)
    • Množina pravidiel (msdyn_rulesetid)
    • Poradie krokov (msdyn_steporder)
    • Typ kroku (msdyn_type)
    • Jedinečný názov (msdyn_uniquename)
    Ukážka 1: Krok konfigurácie smerovania pre prehľady prác všetkých záznamov

    Ukážka 2: Krok konfigurácie smerovania pre prehľad prác jedného záznamu

    Ukážka 3: Krok konfigurácie smerovania pre prehľady prác viacerých záznamov

    6. Profil kapacity prehľadu prác (msdyn_liveworkstreamcapacityprofile)
    • Profil kapacity (msdyn_capacityprofile_id)
    • Názov (msdyn_name)
    • Prehľad prác (msdyn_workstream_id)
    • Profil kapacity prehľadu prác (msdyn_liveworkstreamcapacityprofileid)
    Ukážka 1: Profil kapacity prehľadu prác pre prehľady prác všetkých záznamov

    Ukážka 2: Profil kapacity prehľadu prác pre prehľad prác jedného záznamu

    Ukážka 3: Profil kapacity prehľadu prác pre prehľady prác viacerých záznamov

  2. Vytvorte schému a uložte ju.

  3. Exportujte údaje a vygenerujte komprimovaný (zip) súbor.

  4. Rozbaľte súbor zip, otvorte súbor data.xml v rozbalenom priečinku a vykonajte nasledujúce operácie:

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfiguration'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_baseoutputcontractmasterentityroutingconfigurationunifiedrouting'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

    • V zdrojovej a cieľovej organizácii spustite nasledujúce volanie OData API a poznamenajte si msdyn_decisioncontractid.

      https://<OrgURL>/api/data/v9.1/msdyn_decisioncontracts?$select=msdyn_decisioncontractid&$filter=msdyn_uniquename eq 'msdyn_demandqueueidentificationoutput'

      V súbore data.xml nahraďte všetky výskyty GUID msdyn_decisioncontractid v zdrojovej organizácii za GUID msdyn_decisioncontractid cieľovej organizácie.

  5. Rozbalený obsah znova zabaľte.

  6. Použite nástroj na migráciu konfigurácie, vyberte možnosť importovať údaje a následne komprimovaný súbor.

  7. Po úspešnom dokončení importu spustite import znova, aby ste sa uistili, že sú správne aktualizované referencie, ktoré mohli byť prepísané procesmi „pri vytváraní“.

Vzorovú schému na získanie všetkých požadovaných záznamov nájdete v časti Vzorová schéma pre zjednotený prehľad prác smerovania záznamu.

FetchXML pre entitu pracovného toku

Ukážka 1: Prehľady prác všetkých záznamov

<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> 

Ukážka 2: Prehľad prác jedného záznamu

<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> 

Ukážka 3: Prehľad prác viacerých záznamov

<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 pre rozhodnutie zmluvný subjekt

Ukážka 1: Rozhodovacia zmluva pre všetky prehľady prác záznamov

<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> 

Ukážka 2: Rozhodovacia zmluva pre prehľad prác jedného záznamu typu incident

<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>

Ukážka 3: Rozhodovacia zmluva pre prehľady prác viacerých záznamov typu incident a úloha

<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 pre entitu súboru pravidiel rozhodovania

Ukážka 1: Množina rozhodovacích pravidiel pre prehľady prác všetkých záznamov

<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> 

Ukážka 2: Množina rozhodovacích pravidiel pre prehľad prác jedného záznamu typu incident

<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>

Ukážka 3: Množina rozhodovacích pravidiel pre prehľady prác viacerých záznamov typu incident a úloha

<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 pre entitu konfigurácie smerovania

Ukážka 1: Konfigurácia smerovania pre prehľady prác všetkých záznamov

<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> 

Ukážka 2: Konfigurácia smerovania pre prehľad prác jedného záznamu

<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> 

Ukážka 3: Konfigurácia smerovania pre prehľady prác viacerých záznamov

<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 pre konfiguráciu smerovania krok entity

Ukážka 1: Krok konfigurácie smerovania pre prehľady prác všetkých záznamov

<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> 

Ukážka 2: Krok konfigurácie smerovania pre prehľad prác jedného záznamu

<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> 

Ukážka 3: Krok konfigurácie smerovania pre prehľady prác viacerých záznamov

<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 pre pracovný tok profil kapacity entity

Ukážka 1: Profil kapacity prehľadu prác pre prehľady prác všetkých záznamov

<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> 

Ukážka 2: Profil kapacity prehľadu prác pre prehľad prác jedného záznamu

<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> 

Ukážka 3: Profil kapacity prehľadu prác pre prehľady prác viacerých záznamov

<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>

Ďalšie kroky

Overenie migrácie záznamov

Pozrite si tiež

Vytvorenie schémy na účely exportu konfiguračných údajov
Prehľad migrácie údajov pre záznamy
Na filtrovanie záznamov použite FetchXML dotaz
Riešenie problémov s migráciou záznamov
Migrácia konfiguračných údajov pre konverzáciu naživo
Migrácia konfiguračných údajov pre hlasový kanál