Migrácia údajov pre hlasový kanál
Poznámka
Informácie o dostupnosti funkcií sú nasledovné.
Dynamics 365 kontaktné centrum – vložené | Dynamics 365 kontaktné centrum – samostatný | Dynamics 365 Customer Service |
---|---|---|
Áno | Áno | Áno |
Pomocou nástroja na migráciu konfigurácie migrujte konfigurácie zo zdrojovej organizácie do cieľovej organizácie pre hlasový kanál.
Poznámka
Odporúčame vám však migrovať konfigurácie pomocou rámca riešení. Ďalšie informácie: Migrujte konfigurácie kanálov pomocou riešení
Informácie o používaní nástroja Configuration Migration nájdete v nasledujúcich článkoch:
Požiadavky
Musia byť splnené nasledujúce predpoklady:
- Ak sa v zdrojovej organizácii množina pravidiel zjednoteného smerovania odvoláva na nasledujúce, potom sa pred pokračovaním v migrácii uistite, že existujú v cieľovej organizácii:
- Vlastné entity
- Atribúty
- Vzťahy
- Množiny možností
- Hodnoty vyhľadávania
- Uistite sa, že používateľ, ktorý vykonáva migráciu, má požadované oprávnenia pre nasledujúce entity zjednoteného smerovania v zdrojovej a cieľovej organizácii:
- Prehľad prác (
msdyn_liveworkstream
) - Konfigurácia kanála (
msdyn_omnichannelconfiguration
) - Šablóna oznámení (
msdyn_notificationtemplate
) - Šablóna relácie (
msdyn_sessiontemplate
) - Prevádzkové doby (
msdyn_operatinghour
) - Charakteristika (
characteristic
) - Model hodnotenia (
rating model
) - Hodnota hodnotenia (
ratingvalue
) - Profil kapacity (
msdyn_capacityprofile
) - Front (
queue
) - Rozhodovacia zmluva (
msdyn_decisioncontract
) - Množina rozhodovacích pravidiel (
msdyn_decisionruleset
) - Konfigurácia priradenia (
msdyn_assignmentconfiguration
) - Krok konfigurácie priradenia (
msdyn_assignmentconfigurationstep
) - Konfigurácia smerovania (
msdyn_routingconfiguration
) - Krok konfigurácie smerovania (
msdyn_routingconfigurationstep
) - Profil kapacity prehľadu prác (
msdyn_liveworkstreamcapacityprofile
) - Kontextová premenná (
msdyn_ocliveworkstreamcontextvariable
)
- Prehľad prác (
Dôležité
Migrácia účtu, kanála, získavania telefónnych čísel Azure Communication Services, konfigurácia telefónneho čísla, konfigurácia bota a nastavenia AI a analýz nie sú súčasťou rozsahu.
Migrácia konfigurácie hlasového kanála
Ak chcete úspešne migrovať konfiguračné údaje, musíte vykonať kroky v poradí, v akom sú uvedené. Použite informácie v tabuľkách a pre každú konfiguráciu si pozrite príslušné vzorové schémy.
- Migrujte konfiguráciu pomocou riešenia
- Export a import konfigurácie pre smerovanie na základe zručností
- Export a import konfigurácie pre profily kapacít
- Export a import konfigurácie pre fronty hlasového kanála
- Export a import konfigurácie pre prehľady prác hlasového kanála
- Migrujte konfiguráciu pre hlasové kanály
- Overte svoju migráciu
- Riešenie problémov pri exporte a importe údajov
Migrujte konfiguráciu pomocou riešenia
Ak v nastavení hlasového smerovania používate vlastné šablóny relácií a upozornenia, vykonajte kroky uvedené v časti Migrácia konfigurácie pomocou riešenia
Migrácia konfigurácie na základe zručností
Ak sa v nastavení zjednoteného smerovania používajú súpravy pravidiel smerovania založené na odbornostiach, vykonajte kroky uvedené v časti Migrácia údajov pre smerovanie na základe zručností. Uistite sa, že ste všetky filtrovacie načítanie xml upravili vhodne pre hlas.
Migrujte profily kapacity konfigurácie
Ak ste v nastavení hlasového smerovania nakonfigurovali kapacitné profily, vykonajte kroky uvedené v časti Export a import údajov pre kapacitné profily.
Migrácia konfigurácie pre fronty hlasového kanála
Ak chcete exportovať a importovať fronty pre hlasový kanál, vykonajte kroky uvedené v časti Migrácia údajov pre zjednotené fronty záznamov založené na smerovaní.
Migrácia konfigurácie pre prehľady prác hlasového kanála
Pomocou nástroja na migráciu konfigurácie vytvorte schému a exportujte údaje zo zdrojovej organizácie pre hlasové pracovné toky.
- 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É HĽADAŤ na vytvorenie príslušného dopytu FetchXML .
- Konfigurovať nastavenia importu: Pre entitu Rozhodovacia zmluva sa uistite, že ste vybrali začiarkavacie políčko Neaktualizovať existujúce záznamy.
Uistite sa, že pracovné toky, na ktoré sa odkazuje v konfigurácii hlasových kanálov, sú zahrnuté v migrácii.
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) - Kľúč API (msdyn_apikey)
- Číslo verzie kľúča API (msdyn_apikeyversionnumber)
- 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)
- Blokovať kapacitu pre Zabaliť up stav (msdyn_blockcapacityforwrapup)
- Poradie robotov (msdyn_bot_queue)
- Pravidlo bota (msdyn_bot_rule)
- Používateľ bota (msdyn_bot_user)
- CallbackPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
- Konektory (msdyn_connectorsurl)
- Konzultovať (msdyn_notificationtemplate_consult)
- Režim konverzácie kanálov chatu (msdyn_conversationmode)
- ID zákazníka (msdyn_customerid)
- Trvanie pozastavenia odpojenia zákazníka pre otvorenú konverzáciu (msdyn_customerdisconnectholddurationforopenconversation)
- 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)
- Prichádzajúce neoverené (msdyn_notificationtemplate_incoming_unauth)
- Je predvolený (msdyn_isdefault)
- Ponechať rovnakého agenta pre celú konverzáciu (msdyn_enableagentaffinity)
- Posledná validácia zapnutá (msdyn_lastvalidationon)
- Stav posledného overenia (msdyn_lastvalidationstatus)
- Zodpovedajúca logika (msdyn_matchinglogic)
- Max. súbežnosť (msdyn_maxconcurrentconnection)
- Režim (msdyn_mode)
- Názov (msdyn_name)
- Oznámenie (msdyn_notification)
- Zástupný symbol scenára upozornenia (msdyn_notificationscenarioplaceholder)
- Odchádzajúci front (msdyn_outboundqueueid)
- Pravidlo identifikácie záznamu (msdyn_recordidentificationrule)
- Pravidlo overenia identifikácie záznamu (msdyn_recordidentificationvalidationrule)
- Obmedziť sťahovanie nahrávky (msdyn_restrictdownloadrecording)
- Obmedziť sťahovanie prepisu (msdyn_restrictdownloadtranscript)
- Časový limit kontextovej obrazovky (msdyn_screenpoptimeout)
- Časový limit kontextovej obrazovky (msdyn_screenpoptimeout_optionSet)
- Secure API Key (msdyn_secureapikey)
- 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)
- Zástupný symbol scenára relácie (msdyn_sessionscenarioplaceholder)
- SupervisorAssign (msdyn_notificationtemplate_supervisorassign)
- Preniesť (msdyn_notificationtemplate_transfer)
- Prah času čakania (msdyn_waitingtimethreshold)
- Režim distribúcie práce (msdyn_workdistributionmode)
- Prehľad prác (msdyn_liveworkstreamid)
Ukážka 1: Všetky hlasové pracovné toky
Ukážka 2: Pracovný tok s jedným hlasom
Ukážka 3: Viacnásobné hlasové pracovné toky2. Kontextová premenná (msdyn_ocliveworkstreamcontextvariable) - Názov (msdyn_name)
- Názov vzťahu (msdyn_relationshipname)
- Typ (msdyn_datatype)
- Pracovný stream (msdyn_liveworkstreamid)
- IsList (msdyn_islist)
- Upraviteľné (msdyn_ismodifiable)
- Zobrazovaný názov (msdyn_displayname)
- Zobraziteľné (msdyn_isdisplayable)
- Logický názov entity (msdyn_entitylogicalname)
- Kontextová premenná (msdyn_ocliveworkstreamcontextvariableid)
- Stav (statecode)
- Dôvod stavu (statuscode)
- Definované systémom (msdyn_issystemdefined)
Ukážka 1: Kontextové premenné pre všetky hlasové pracovné toky
Ukážka 2: Kontextové premenné pre jeden hlasový pracovný tok
Ukážka 3: Kontextové premenné pre viacero hlasových pracovných tokov3. Rozhodovacia zmluva (msdyn_decisioncontract) - Definícia zmluvy (msdyn_contractdefinition)
- Rozhodovacia zmluva (msdyn_decisioncontractid)
- Názov (msdyn_name)
- Jedinečný názov (msdyn_uniquename)
Príklad 1: Rozhodovacia zmluva pre všetky hlasové pracovné toky
Príklad 2: Rozhodovacia zmluva pre pracovný tok s jedným hlasom
Ukážka 3: Rozhodovacia zmluva pre viacero hlasových pracovných tokov4. Množina rozhodovacích pravidiel (msdyn_decisionruleset) - Model tvorcu AI (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: Sada pravidiel rozhodovania pre všetky hlasové pracovné toky
Ukážka 2: Sada pravidiel rozhodovania pre pracovný tok s jedným hlasom
Ukážka 3: Sada pravidiel rozhodovania pre viacero hlasových pracovných tokov5. 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)
Príklad 1: Konfigurácia smerovania pre všetky hlasové pracovné toky
Príklad 2: Konfigurácia smerovania pre jeden hlasový pracovný tok
Ukážka 3: Konfigurácia smerovania pre viacero hlasových pracovných tokov6. 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)
Príklad 1: Konfigurácia smerovania krok pre všetky hlasové pracovné toky
Príklad 2: Konfigurácia smerovania krok pre pracovný tok s jedným hlasom
Ukážka 3: Konfigurácia smerovania krok pre viacero hlasových pracovných tokov7. Profil kapacity prehľadu prác (msdyn_liveworkstreamcapacityprofile) - Profil kapacity (msdyn_capacityprofile_id)
- Názov (msdyn_name)
- Prehľad prác (msdyn_workstream_id)
- Workstream profil kapacity (msdyn_liveworkstreamcapacityprofileid)
Ukážka 1: Pracovný tok profil kapacity pre všetky hlasové pracovné toky
Ukážka 2: Pracovný tok profil kapacity pre pracovný tok s jedným hlasom
Ukážka 3: Pracovný tok profil kapacity pre viacero hlasových pracovných tokovVytvorte schému a uložte ju.
Exportujte údaje a vygenerujte komprimovaný (zip) súbor.
Použite nástroj na migráciu konfigurácie a vyberte možnosť importu údajov a vyberte komprimovaný súbor.
Dôležité
Keď načítate množiny rozhodovacích pravidiel (msdyn_decisionrulesets) obsahujúce kontextové premenné, niektoré množiny rozhodovacích pravidiel sa vytvoria bez mapovaní závislostí. Ako zástupné riešenie vykonajte nasledujúce kroky:
- Importujte údaje pre všetky entity vrátane entity množiny rozhodovacích pravidiel (msdyn_decisionrulesets).
- Znova importujte údaje pre entitu množiny rozhodovacích pravidiel. Tento krok zabezpečí, že sa importujú všetky mapovania závislostí pre množiny rozhodovacích pravidiel.
Vzorovú schému na získanie všetkých požadovaných záznamov nájdete v časti Vzorová schéma pre hlasový pracovný tok.
FetchXML pre entitu pracovného toku
Ukážka 1: Všetky hlasové pracovné toky
<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="192440000" />
</filter>
</entity>
</fetch>
Ukážka 2: Pracovný tok s jedným hlasom
<fetch>
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</entity>
</fetch>
Ukážka 3: Viacnásobné hlasové pracovné toky
<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 Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</entity>
</fetch>
FetchXML pre kontextové premenné entity
Ukážka 1: Kontextové premenné všetkých hlasových pracovných tokov
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa" >
<filter type="and" >
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
</filter>
</link-entity>
</entity>
</fetch>
Ukážka 2: Kontextové premenné pracovného toku s jedným hlasom
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
</filter>
</entity>
</fetch>
Ukážka 3: Kontextové premenné viacerých hlasových pracovných tokov
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" ><a name="BKMK3vwcv"></a>
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</entity>
</fetch>
FetchXML pre rozhodnutie zmluvný subjekt
Príklad 1: Rozhodovacia zmluva pre všetky hlasové pracovné toky
<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="192440000" />
</filter>
<filter type="and" >
<condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192440000" />
</filter>
<filter type="and" >
<condition attribute="msdyn_mode" entityname="bk" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bk" operator="eq" value="192440000" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<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 name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Príklad 2: Rozhodovacia zmluva pre pracovný tok s jedným hlasom
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<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 name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
Ukážka 3: Rozhodovacia zmluva pre viacero hlasových pracovných tokov
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="or" >
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<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 name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML pre entitu súboru pravidiel rozhodovania
Ukážka 1: Sada pravidiel rozhodovania pre všetky hlasové pracovné toky
<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="192440000" />
</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>
</entity>
</fetch>
Ukážka 2: Sada pravidiel rozhodovania pre pracovný tok s jedným hlasom
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</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>
</entity>
</fetch>
Ukážka 3: Sada pravidiel rozhodovania pre viacero hlasových pracovných tokov
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</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>
</entity>
</fetch>
FetchXML pre entitu konfigurácie smerovania
Príklad 1: Konfigurácia smerovania pre všetky hlasové pracovné toky
<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="192440000" />
</filter>
</link-entity>
</entity>
</fetch>
Príklad 2: Konfigurácia smerovania pre jeden hlasový pracovný tok
<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 Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</entity>
</fetch>
Ukážka 3: Konfigurácia smerovania pre viacero hlasových pracovných tokov
<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 Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
FetchXML pre konfiguráciu smerovania krok entity
Príklad 1: Konfigurácia smerovania krok pre všetky hlasové pracovné toky
<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="192440000" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Príklad 2: Konfigurácia smerovania krok pre pracovný tok s jedným hlasom
<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 Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Ukážka 3: Konfigurácia smerovania krok pre viacero hlasových pracovných tokov
<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 Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML pre pracovný tok # entita profil kapacity
Ukážka 1: Pracovný tok profil kapacity pre všetky hlasové pracovné toky
<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="192440000" />
</filter>
</link-entity>
</entity>
</fetch>
Ukážka 2: Pracovný tok profil kapacity pre pracovný tok s jedným hlasom
<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 Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</entity>
</fetch>
Ukážka 3: Pracovný tok profil kapacity pre viacero hlasových pracovných tokov
<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 Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
Migrácia konfigurácie pre nastavenia hlasového kanála
Predpokladajme, že pracovný tok už musí existovať; vytvorené manuálne alebo predtým migrované v cieľovej organizácii.
Migrácia údajov pre hlasový kanál
Pomocou nástroja na migráciu konfigurácie vytvorte schému a exportujte údaje zo zdrojovej organizácie pre hlasový kanál a súvisiace entity.
- 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. Nemusíte vyberať 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.
S. č. Zobrazovaný názov entity (logický názov) Zobrazovaný názov atribútu (logický názov) 1. Nastavenie hlasového kanála (msdyn_ocvoicechannelsetting) FetchXML na filtrovanie záznamov pre nastavenia hlasového kanála
Poznámka:
- Nahraďte hodnotu pre msdyn_liveworkstream v sekcii podmienky.
- Nezahŕňajte stĺpec Telefónne číslo (msdyn_phonenumberid), pretože záznamy v tabuľke Telefónne číslo sú špecifické pre prostredie a nie je možné ich migrovať. Telefónne číslo musíte v cieľovom prostredí priradiť manuálne. Ak túto akciu z akéhokoľvek dôvodu nemôžete vykonať, môžete zahrnúť stĺpec Telefónne číslo. Pred importom však musíte manuálne upraviť súbor data.xml v exportovanom súbore zip a nahradiť jeho hodnotu správnym GUID telefónneho čísla v cieľovom prostredí.
- Zaistite ako súčasť deklarácie entity v schéme, že doplnok je povolený. (disableplugins="false")
- Oznámiť priemerný čas čakania (msdyn_announceaveragewaittime)
- Oznámiť pozíciu vo fronte (msdyn_announcepositioninqueue)
- Povoliť kontrolu nahrávania agentom (msdyn_agentrecordingcontrolsenabled)
- Povoliť kontrolu prepisu agentom (msdyn_agenttransscriptioncontrolsenabled)
- Povoliť kontrolu agenta na pridanie externého účastníka (msdyn_agentexternalparticipantcontrolenabled)
- Povoliť kontrolu agenta na pridanie externého účastníka (msdyn_agentexternalparticipantcontrolenabled)
- Povoľte kontrolu agenta na pridanie externého účastníka do Teams (msdyn_agentexternalteamsparticipantcontrol zapnuté)
- Názov (msdyn_name)
- Prevádzkové hodiny (msdyn_operatinghoursid)
- Nahrávanie je povolené (msdyn_recordingenabled)
- Režim nahrávania (msdyn_recordingmode)
- Stav (statecode)
- Dôvod stavu (statuscode)
- Prepis povolený (msdyn_transcriptionenabled)
- Režim prepisu (msdyn_transcriptionmode)
- Nastavenie hlasového kanála (msdyn_voicechannelsettingid)
- Pracovný stream (msdyn_liveworkstreamid)
2. Lokalizácia (msdyn_oclocalizationdata) FetchXML na filtrovanie záznamov pre lokalizáciu hlasových kanálov
- Automatická správa (msdyn_systemmessageid)
- Predvolený lokalizovaný text (msdyn_defaultlocalizedtext)
- Názov stĺpca entity (msdyn_entitycolumnname)
- Názov entity (msdyn_entityname)
- ID záznamu entity (msdyn_entityrecordid)
- Je predvolený (msdyn_isdefault)
- Kód jazyka (msdyn_customerlanguageid)
- Kód jazyka (msdyn_languagecode)
- Lokalizácia (msdyn_oclocalizationdataid)
- Lokalizovaný text (msdyn_localizedtext)
- ID organizácie (organizationid)
- Stav (statecode)
- Dôvod stavu (statuscode)
3. Správa (msdyn_ocsystemmessage) - Kanál (msdyn_streamsource)
- Predvolený jazyk (msdyn_defaultlanguage)
- ID inštancie (msdyn_instanceid)
- Správa (msdyn_ocsystemmessageid)
- Popis správy (msdyn_messagedescription)
- Príjemca správy (msdyn_messagereceiver)
- Spúšťač šablóny správy (msdyn_messagetemplatetrigger)
- Text správy (msdyn_messagetext)
- Spúšťač správy (msdyn_systemmessageeventtype)
- Typ správy (msdyn_messagetype)
- Názov (msdyn_name)
- ID organizácie (organizationid)
- Stav (statecode)
- Dôvod stavu (statuscode)
4. Hlas (msdyn_ocvoice) - Jazyk (msdyn_languageid)
- Názov (msdyn_name)
- Výška tónu (msdyn_pitch)
- Rýchlosť reči (msdyn_Speakingspeed)
- Stav (statecode)
- Dôvod stavu (statuscode)
- Hlas (msdyn_ocvoiceid)
- Meno hlasu (msdyn_voicename)
- štýl hlasu (msdyn_voicestyle)
5. Nastavenie jazyka hlasového kanála (msdyn_ocvoicechannellanguagesetting) Poznámka:
- Pred migráciou tejto tabuľky sa uistite, že systémový používateľ prieskumného robota (msdyn_surveybotsystemuserid) existuje v tabuľke Používateľ (systemuser) a že všetky hudobné súbory, na ktoré odkazujú stĺpce Hold music (msdyn_holdmusicid) a Wait music (msdyn_waitmusicid) v každom zázname, už existujú v Phone Music ( msdyn_ocphonemusic) tabuľka cieľového prostredia. Bohužiaľ, tabuľka Hudba v telefóne obsahuje stĺpce so súbormi a nie je možné ju migrovať.- Hold music (msdyn_holdmusicid)
- Je primárne (msdyn_isprimary)
- Jazyk (msdyn_languageid)
- Názov (msdyn_name)
- Stav (statecode)
- Dôvod stavu (statuscode)
- Systémový používateľ prieskumného robota (msdyn_surveybotsystemuserid)
- Hlas (msdyn_ocvoiceid)
- Nastavenie jazyka hlasového kanála (msdyn_ocvoicechannellanguagesettingid)
- Nastavenie hlasového kanála (msdyn_ocvoicechannelsettingid)
- Čakacia hudba (msdyn_waitmusicid)
6. Stav zriaďovania (msdyn_ocprovisioningstate) FetchXML na filtrovanie záznamov podľa stavov poskytovania hlasu - Voicechannelsettingsid (msdyn_ocvoicechannelsettingsid)
- Názov (msdyn_name)
Vytvorte schému a uložte ju.
Exportujte údaje a vygenerujte komprimovaný (zip) súbor.
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 hlasový kanál.
FetchXML pre nastavenia hlasového kanála
<fetch>
<entity name="msdyn_ocvoicechannelsetting">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ab">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</entity>
</fetch>
FetchXML pre lokalizáciu hlasových kanálov
<fetch>
<entity name="msdyn_oclocalizationdata">
<link-entity name="msdyn_ocsystemmessage" from="msdyn_ocsystemmessageid" to="msdyn_systemmessageid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_streamsource" operator="eq" uiname="192440000"/>
</filter>
</link-entity>
</entity>
</fetch>
FetchXML pre hlas stav zriaďovania
<fetch>
<entity name="msdyn_ocprovisioningstate">
<link-entity name="msdyn_ocvoicechannelsetting" from="msdyn_ocvoicechannelsettingid" to="msdyn_voicechannelsettingid" link-type="inner" alias="ac">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ad">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
Overte svoju migráciu
Po úspešnom importe konfiguračných údajov týkajúcich sa zjednoteného smerovania zo zdroja do cieľovej organizácie vykonajte v cieľovej organizácii tieto kroky:
V používateľskom rozhraní sa uistite, že konfigurácia hlasového kanála a množiny pravidiel sa vykresľujú správne a nezobrazujú chyby.
Ak sa hodnoty zručností a hodnotenia používajú v jednotných súpravách pravidiel smerovania, musíte manuálne prepojiť, priradiť alebo vytvoriť používateľov, rezervovateľné zdroje a záznamy o charakteristikách rezervovateľných zdrojov.
Ak sa profily kapacity používajú v súboroch pravidiel a pracovných tokoch na zjednotené smerovanie, musíte manuálne prepojiť, priradiť alebo vytvoriť používateľov, rezervovateľných zdrojov a záznamov profilu kapacity rezervovateľných zdrojov.
Úvahy o exporte a importe údajov
Ak chcete vyriešiť akékoľvek problémy, s ktorými sa môžete stretnúť počas migrácie, skontrolujte nasledujúcim spôsobom súbory denníka:
Ak sa pri importe údajov do cieľovej organizácie zobrazia žlté výstražné symboly, skontrolujte nasledujúce denníky v nástroji na migráciu konfigurácie:
- Login_ErrorLog.log: Poskytuje informácie o všetkých problémoch, ktoré ste mali pri prihlasovaní do organizácie pomocou nástroja na spravovanie konfigurácie.
- DataMigrationUtility.log: Poskytuje informácie o úlohách vykonaných pomocou nástroja počas poslednej migrácie.
- ImportDataDetail.log: Poskytuje informácie o údajoch importovaných nástrojom pri poslednom importe údajov.
Ďalšie informácie: Riešenie problémov s migráciou konfiguračných údajov pomocou súborov denníka
Ak denníky obsahujú sieťové chyby, zopakujte proces importu.
Príklad:
Time: 11:46:09 PM Error: There was no endpoint listening at `https://www.contoso.com/XRMServices/2011/Organization.svc/web?SDKClientVersion=9.2.46.5279` that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. Stack Trace: Service stack trace:
Pozrite si tiež
Migrácia konfigurácie záznamov na základe zjednoteného smerovania