Sdílet prostřednictvím


Migrace dat kanálu živého chatu

Pomocí nástroje pro migraci konfigurace migrujte konfigurace ze zdrojové do cílové organizace pro živý chat.

Informace o použití nástroje pro migraci konfigurace naleznete v následujících tématech:

Předpoklady

Musí být splněny následující předpoklady:

  • Pokud sada pravidel sjednoceného směrování ve zdrojové organizaci odkazuje na následující, před pokračováním migrace zkontrolujte, že existují v cílové organizaci:
    • Vlastní entity
    • Atributy
    • Relace
    • Sady možností
    • Hodnoty vyhledávání
  • Ujistěte se, že uživatel, který provádí migraci, má požadovaná oprávnění k následujícím entitám sjednoceného směrování ve zdrojové a cílové organizaci:
    • Tok práce (msdyn_liveworkstream)
    • Konfigurace kanálu (msdyn_omnichannelconfiguration)
    • Provozní doba (msdyn_operatinghour)
    • Charakteristika (characteristic)
    • Model hodnocení (rating model)
    • Hodnota hodnocení (ratingvalue)
    • Profil kapacity (msdyn_capacityprofile)
    • Fronta (queue)
    • Rozhodovací kontrakt (msdyn_decisioncontract)
    • Sada rozhodovacích pravidel (msdyn_decisionruleset)
    • Konfigurace přiřazení (msdyn_assignmentconfiguration)
    • Krok konfigurace přiřazení (msdyn_assignmentconfigurationstep)
    • Konfigurace směrování (msdyn_routingconfiguration)
    • Krok konfigurace směrování (msdyn_routingconfigurationstep)
    • Profil kapacity toku práce (msdyn_liveworkstreamcapacityprofile)
    • Kontextová proměnná (msdyn_ocliveworkstreamcontextvariable)
    • Otázka průzkumu (msdyn_surveyquestions)
    • Pořadí otázek průzkumů (msdyn_questionsequence)
    • Možnosti odpovědi průzkumu (msdyn_chatansweroption)
    • Rychlé odpovědi (msdyn_cannedmessages)
    • Značky (msdyn_octags)

Důležité

Migrace obchodního vztahu, kanálu, konfigurace robota a nastavení AI a analýzy není součástí rozsahu.

Migrace konfigurace živého chatu

Chcete-li úspěšně migrovat konfigurační data, musíte kroky provést v pořadí, v jakém jsou uvedeny. Používejte informace v tabulkách a u každé konfigurace sledujte odpovídající vzorová schémata.

  1. Migrace konfigurace pomocí řešení
  2. Migrace konfigurace pro směrování založené na dovednostech
  3. Migrace konfigurace profilů kapacity
  4. Migrace konfigurace front živého chatu
  5. Migrace konfigurace toků práce živého chatu
  6. Migrace konfigurace pomůcek živého chatu
  7. Ověření vaší migrace
  8. Řešení problémů s migrací dat

Migrace konfigurace pomocí řešení

Pokud v nastavení směrování živého chatu používáte vlastní šablony relací a oznámení, proveďte kroky popsané v části Migrace konfigurace pomocí řešení.

Migrace konfigurace směrování založeného na dovednostech

Pokud jsou ve vašem nastavení sjednoceného směrování použity sady pravidel směrování založeného na dovednostech, proveďte kroky popsané v části Export a import dat pro směrování založené na dovednostech. Ujistěte se, že jste vhodně upravili jakékoli filtrování načítání xml pro živý chat.

Migrace konfigurace profilů kapacity

Pokud jste v nastavení sjednoceného směrování nakonfigurovali profily kapacity, proveďte kroky popsané v části Export a import dat pro profily kapacity. Ujistěte se, že jste vhodně upravili jakékoli filtrování načítání xml pro živý chat.

Migrace konfigurace front živého chatu

Chcete-li migrovat fronty živého chatu, proveďte kroky popsané v části Migrace dat pro fronty záznamů založených na sjednoceném směrování. Ujistěte se, že jste vhodně upravili jakékoli filtrování načítání xml pro živý chat.

Migrace konfigurace toků práce živého chatu

  1. Pomocí nástroje pro migraci konfigurace vytvořte schéma a migrujte data ze zdrojové organizace pro pracovní tok záznamu:

    • Zobrazovaný název entity: Když vytváříte schéma, vyberte entity ve stejném pořadí, které je uvedeno v tabulce.
    • Zobrazovaný název atributu: Doporučujeme vybrat atributy definované v následující tabulce. Nemusíte vybírat předem připravené systémem definované atributy, jako je Vytvořil/a, Datum vytvoření, Změnil/a, Datum změny a Vlastník. V případě potřeby můžete vybrat vlastní atributy.
    • K filtrování záznamů použijte jazyk FetchXML: Pro každou entitu použijte příslušný dotaz FetchXML uvedený v následující tabulce, abyste získali jeden, více nebo všechny záznamy podle vašeho požadavku. Pro jeden nebo více záznamů musíte použít zdrojovou organizaci, abyste získali správný název v uaname a GUID v hodnotě. V případě potřeby můžete pomocí položky nabídky POKROČILÉ HLEDÁNÍ vytvořit příslušný dotaz FetchXML.
    • Konfigurace nastavení importu: Pro entitu Rozhodovací kontrakt musíte zaškrtnout políčko Neaktualizovat existující záznamy.
  2. Ujistěte se, že pracovní toky, na které se odkazuje v konfiguraci widgetů živého chatu, jsou součástí migrace.

    Č. kroku Zobrazovaný název entity (logický název) Zobrazovaný název atributu (Logical name) Použití jazyka FetchXML pro filtrování záznamů
    1. Tok práce (msdyn_liveworkstream)
    • Klíč API (msdyn_apikey)
    • Číslo verze klíče API (msdyn_apikeyversionnumber)
    • Povolit automatické zprávy (msdyn_enableautomatedmessages)
    • Povolené přítomnosti (msdyn_allowedpresences)
    • Přiřadit pracovní položku po odmítnutí nebo vypršení časového limitu (msdyn_assignworkitemafterdecline)
    • Automaticky uzavřít po neaktivitě (msdyn_autocloseafterinactivity)
    • Blokovat kapacitu pro stav shrnutí (msdyn_blockcapacityforwrapup)
    • Fronta robota (msdyn_bot_queue)
    • Pravidlo robota (msdyn_bot_rule)
    • Uživatel robota (msdyn_bot_user)
    • CallbackPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
    • Konektory (msdyn_connectorsurl)
    • Konzultujte (msdyn_notificationtemplate_consult)
    • Režim konverzace kanálů chatu (msdyn_conversationmode)
    • ID zákazníka (msdyn_customerid)
    • Doba pozastavení odpojení zákazníka pro otevřenou konverzaci (msdyn_customerdisconnectholddurationforopenconversation)
    • Kapacita (msdyn_capacityrequired)
    • Formát kapacity (msdyn_capacityformat)
    • Kanál (msdyn_streamsource)
    • ID smlouvy (msdyn_routingcontractid)
    • Výchozí (msdyn_sessiontemplate_default)
    • Výchozí fronta (msdyn_defaultqueue)
    • Směr (msdyn_direction)
    • Povolit výběr z nabízených toků práce (msdyn_enableselectingfrom push based workstreams)
    • Entita (msdyn_masterentityroutingconfigurationid)
    • Sekundární jazyk (msdyn_fallbacklanguage)
    • Reakce po čekání (msdyn_followupafterwaiting)
    • Prahová hodnota doby zpracování (msdyn_handlingtimethreshold)
    • Příchozí ověřené (msdyn_notificationtemplate_incoming_auth)
    • Příchozí neověřené (msdyn_notificationtemplate_incoming_unauth)
    • Je výchozí (msdyn_isdefault)
    • Zachovat stejného agenta během celé konverzace (msdyn_enableagentaffinity)
    • Poslední ověření zapnuto (msdyn_lastvalidationon)
    • Stav posledního ověření (msdyn_lastvalidationstatus)
    • Logika párování (msdyn_matchinglogic)
    • Maximální souběžnost (msdyn_maxconcurrentconnection)
    • Režim (msdyn_mode)
    • Název (msdyn_name)
    • Oznámení (msdyn_notification)
    • Zástupný symbol scénáře oznámení (msdyn_notificationscenarioplaceholder)
    • Odchozí fronta (msdyn_outboundqueueid)
    • Pravidlo identifikace záznamu (msdyn_recordidentificationrule)
    • Ověřovací pravidlo identifikace záznamu (msdyn_recordidentificationvalidationrule)
    • Omezit stažení nahrávky (msdyn_restrictdownloadrecording)
    • Omezit stažení přepisu (msdyn_restrictdownloadtranscript)
    • Časový limit automaticky otevíraného okna (msdyn_screenpoptimeout)
    • Časový limit automaticky otevíraného okna (msdyn_screenpoptimeout_optionSet)
    • Zabezpečený klíč API (msdyn_secureapikey)
    • Počet pravidel připojení dovedností (msdyn_skillattachmentrulescount)
    • Počet pravidel připojení dovedností (Naposledy aktualizováno dne)
    • (msdyn_skillattachmentrulescount_date)
    • Počet pravidel připojení dovedností (Stav)
    • (msdyn_skillattachmentrulescount_state)
    • Zástupný symbol scénáře relace (msdyn_sessionscenarioplaceholder)
    • SupervisorAssign (msdyn_notificationtemplate_supervisorassign)
    • Transfer (msdyn_notificationtemplate_transfer)
    • Prahová hodnota čekací doby (msdyn_waitingtimethreshold)
    • Režim přidělování práce: (msdyn_workdistributionmode)
    • Tok práce (msdyn_liveworkstreamid)
    Ukázka 1: Všechny pracovní streamy živého chatu

    Ukázka 2: Jeden pracovní stream živého chatu

    Ukázka 3: Více pracovních streamů živého chatu
    2. Proměnná kontextu (msdyn_ocliveworkstreamcontextvariable)
    • Název (msdyn_name)
    • Název vztahu (msdyn_relationshipname)
    • Typ (msdyn_datatype)
    • Tok práce (msdyn_liveworkstreamid)
    • IsList (msdyn_islist)
    • Upravitelné (msdyn_ismodifiable)
    • Zobrazované jméno (msdyn_displayname)
    • Zobrazitelné (msdyn_isdisplayable)
    • Logický název entity (msdyn_entitylogicalname)
    • Proměnná kontextu (msdyn_ocliveworkstreamcontextvariableid)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • Definováno systémem (msdyn_issystemdefined)
    Ukázka 1: Kontextové proměnné pro všechny pracovní toky

    Příklad 2: Kontextové proměnné pro jeden pracovní stream živého chatu

    Příklad 3: Kontextové proměnné pro více pracovních toků živého chatu
    3. Rozhodovací kontrakt (msdyn_decisioncontract)
    • Definice smlouvy (msdyn_contractdefinition)
    • Rozhodovací kontrakt (msdyn_decisioncontractid)
    • Název (msdyn_name)
    • Jedinečný název (msdyn_uniquename)
    Příklad 1: Smlouva o rozhodnutí pro všechny pracovní toky živého chatu

    Příklad 2: Smlouva o rozhodnutí pro jeden pracovní tok živého chatu

    Příklad 3: Smlouva o rozhodnutí pro více pracovních toků živého chatu
    4. Sada pravidel rozhodování (msdyn_decisionruleset)
    • Model AI Builder (msdyn_aibmodelid)
    • Režim vytváření (msdyn_authoringmode)
    • Sada pravidel rozhodování (msdyn_decisionrulesetid)
    • Popis (msdyn_description)
    • Vstupní smlouva (msdyn_inputcontractid)
    • Je vstupní kolekce (msdyn_isinputcollection)
    • Typ modelu ML (msdyn_mlmodeltype)
    • Název (msdyn_name)
    • Výstupní smlouva (msdyn_outputcontractid)
    • Definice sady pravidel (msdyn_rulesetdefinition)
    • Typ sady pravidel (msdyn_rulesettype)
    • Jedinečný název (msdyn_uniquename)
    Příklad 1: Sada pravidel o rozhodnutí pro všechny pracovní toky živého chatu

    Příklad 2: Sada pravidel rozhodnutí pro jeden pracovní tok živého chatu

    Příklad 3: Sada pravidel rozhodnutí pro více pracovních toků živého chatu
    5. Konfigurace směrování (msdyn_routingconfiguration)
    • Je aktivní konfigurace (msdyn_isactiveconfiguration)
    • Název (msdyn_name)
    • Konfigurace směrování (msdyn_routingconfigurationid)
    • Jedinečný název (msdyn_uniquename)
    • Tok práce (msdyn_liveworkstreamid)
    Příklad 1: Konfigurace směrování pro všechny pracovní toky živého chatu

    Příklad 2: Konfigurace směrování pro jeden pracovní tok živého chatu

    Příklad 3: Konfigurace směrování pro více pracovních toků živého chatu
    6. Krok konfigurace směrování (msdyn_routingconfigurationstep)
    • Název (msdyn_name)
    • Konfigurace směrování (msdyn_routingconfigurationid)
    • Krok konfigurace směrování (msdyn_routingconfigurationstepid)
    • Sada pravidel (msdyn_rulesetid)
    • Pořadí kroku (msdyn_steporder)
    • Typ kroku (msdyn_type)
    • Jedinečný název (msdyn_uniquename)
    Příklad 1: Krok konfigurace směrování pro všechny pracovní toky živého chatu

    Příklad 2: Kro konfigurace směrování pro jeden pracovní tok živého chatu

    Příklad 3: Krok konfigurace směrování pro více pracovních toků živého chatu
    7. Profil kapacity toku práce (msdyn_liveworkstreamcapacityprofile)
    • Profil kapacity (msdyn_capacityprofile_id)
    • Název (msdyn_name)
    • Tok práce (msdyn_workstream_id)
    • Profil kapacity toku práce (msdyn_liveworkstreamcapacityprofileid)
    Ukázka 1: Profil kapacity pracovního toku pro všechny pracovní toky živého chatu

    Ukázka 2: Profil kapacity pracovního toku pro jeden pracovní tok živého chatu

    Ukázka 3: Profil kapacity pracovního toku pro více pracovních toků živého chatu
    8. Rychlá odpověď (msdyn_cannedmessage)
    • Národní prostředí (msdyn_locale_field)
    • Text zprávy (msdyn_message)
    • ID organizace (organizationid)
    • Rychlá odpověď (msdyn_cannedmessageid)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • TagsControlField (msdyn_tagscontrolfield)
    • Název (msdyn_title)
    9. Značka (msdyn_octag)
    • Název (msdyn_name)
    • Značka (msdyn_octagid)
  3. Vygenerujte schéma a uložte jej.

  4. Exportujte data a vygenerujte komprimovaný (zip) soubor.

  5. Pomocí nástroje pro migraci konfigurace vyberte možnost importu dat a vyberte komprimovaný soubor.

Důležité

Když načtete sady pravidel rozhodování (msdyn_decisionrulesets) obsahující kontextové proměnné, některé sady pravidel rozhodování se vytvoří bez mapování závislostí. Tento problém vyřešíte takto:

  1. Importujte data pro všechny entity včetně entity sady pravidel rozhodování (msdyn_decisionrulesets).
  2. Znovu importujte data pro entitu sady pravidel rozhodování. Tento krok zajistí, že budou importována všechna mapování závislostí pro sady pravidel rozhodování.

Aby ukázkové schéma získalo všechny požadované záznamy, viz Ukázkové schéma pro tok práce živého chatu.

Jazyk FetchXML pro entitu toku práce

Ukázka 1: Všechny pracovní streamy živého chatu

<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=" 192360000" />
		</filter>
	</entity>
</fetch>

Ukázka 2: Jeden pracovní stream živého chatu

<fetch>
	<entity name="msdyn_liveworkstream">
		<filter type="and">
			<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
		</filter>
	</entity>
</fetch>

Ukázka 3: Více pracovních streamů živého chatu

<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
				<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
			</condition>
		</filter>
	</entity>
</fetch>

FetchXML pro entitu kontextových proměnných

Ukázka 1: Kontextové proměnné pro všechny pracovní toky živého chatu

<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="192360000" />
                <condition attribute="msdyn_mode" operator="eq" value="717210001" />
            </filter>
        </link-entity>
    </entity>
</fetch>

Ukázka 2: Kontextové proměnné pro jeden pracovní tok živého chatu

<fetch>
    <entity name="msdyn_ocliveworkstreamcontextvariable" >
        <filter type="and" >
            <condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
        </filter>
    </entity>
</fetch>

Ukázka 3: Kontextové proměnné pro více pracovních toků živého chatu

<fetch>
    <entity name="msdyn_ocliveworkstreamcontextvariable" >
        <filter type="or" >
            <condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
            <condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
        </filter>
    </entity>
</fetch>

Jazyk FetchXML pro entitu rozhodovacího kontraktu

Příklad 1: Smlouva o rozhodnutí pro všechny pracovní toky živého chatu

<fetch distinct="true" >
    <entity name="msdyn_decisioncontract" >
        <filter type="and" >
            <condition attribute="ismanaged" operator="eq" value="false" />
        </filter>
        <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="192360000" />
            </filter>
            <filter type="and" >
                <condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
                <condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192360000" />
            </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>
    </entity>
</fetch>

Příklad 2: Smlouva o rozhodnutí pro jeden pracovní tok živého chatu

<fetch distinct="true" >
    <entity name="msdyn_decisioncontract" >
        <filter type="and" >
            <condition attribute="ismanaged" operator="eq" value="false" />
        </filter>
        <filter type="or" >
            <filter type="and" >
                <condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
            </filter>
            <filter type="and" >
                <condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Live Chat 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>
    </entity>
</fetch>

Příklad 3: Smlouva o rozhodnutí pro více pracovních toků živého chatu

<fetch distinct="true" >
    <entity name="msdyn_decisioncontract" >
        <filter type="and" >
            <condition attribute="ismanaged" operator="eq" value="false" />
        </filter>
        <filter type="or" >
            <filter type="or" >
                <condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="ALM Live Chat Test Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
                <condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="ALM Live Chat Test Workstream" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
            </filter>
            <filter type="or" >
                <condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname=" Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
                <condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Live Chat Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
            </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>
    </entity>
</fetch>

Jazyk FetchXML pro entitu sady rozhodovacích pravidel

Příklad 1: Sada pravidel o rozhodnutí pro všechny pracovní toky živého chatu

<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="192360000" />
            </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>

Příklad 2: Sada pravidel rozhodnutí pro jeden pracovní tok živého chatu

<fetch distinct="true" >
    <entity name="msdyn_decisionruleset" >
        <filter type="or" >
            <filter type="and" >
                <condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat 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>

Příklad 3: Sada pravidel rozhodnutí pro více pracovních toků živého chatu

<fetch distinct="true" >
    <entity name="msdyn_decisionruleset" >
        <filter type="or" >
            <filter type="or" >
                <condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
                <condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Live Chat 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>

Jazyk FetchXML pro entitu konfigurace směrování

Příklad 1: Konfigurace směrování pro všechny pracovní toky živého chatu

<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="192360000" />
			</filter>
		</link-entity>
	</entity>
</fetch> 

Příklad 2: Konfigurace směrování pro jeden pracovní tok živého chatu

<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
			</filter>
		</link-entity>
	</entity>
</fetch>

Příklad 3: Konfigurace směrování pro více pracovních toků živého chatu

<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
					<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch>

Jazyk FetchXML pro entitu kroku konfigurace směrování

Příklad 1: Krok konfigurace směrování pro všechny pracovní toky živého chatu

<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="192360000" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch>

Příklad 2: Kro konfigurace směrování pro jeden pracovní tok živého chatu

<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch>

Příklad 3: Krok konfigurace směrování pro více pracovních toků živého chatu

<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
						<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
					</condition>
				</filter>
			</link-entity>
		</link-entity>
	</entity>
</fetch>

Jazyk FetchXML pro entitu profilu kapacity toku práce

Ukázka 1: Profil kapacity pracovního toku pro všechny pracovní toky živého chatu

<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="192360000" />
			</filter>
		</link-entity>
	</entity>
</fetch>

Ukázka 2: Profil kapacity pracovního toku pro jeden pracovní tok živého chatu

<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
			</filter>
		</link-entity>
	</entity>
</fetch>

Ukázka 3: Profil kapacity pracovního toku pro více pracovních toků živého chatu

<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 Live Chat Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
					<value uiname="Test Live Chat Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
				</condition>
			</filter>
		</link-entity>
	</entity>
</fetch>

Migrace konfigurace pomůcek živého chatu

Je třeba splnit následující předpoklady:

  • Pravidla budou exportována po konfiguracích chatu, aby bylo možné používat otázky průzkumu před konverzací jako kontextové proměnné konverzace.

  • Kontextové proměnné nelze vytvořit, když přidáváte nové otázky do sekce průzkumu před konverzací.

  • Fronty budou exportovány po konfiguracích živého chatu a definice pravidel, aby bylo možné používat otázky průzkumu před konverzací jako kontextové proměnné.

  • Tok práce již musí existovat, ať už byl vytvořen ručně nebo byl dříve migrován do cílové organizace.

Migrace dat pomůcek živého chatu

  1. Pomocí nástroje pro migraci konfigurace vytvořte schéma a exportujte data ze zdrojové organizace pro pomůcku živého chatu a související entity.

    • Zobrazovaný název entity: Když vytváříte schéma, vyberte entity v pořadí, které je uvedeno v tabulce.
    • Zobrazovaný název atributu: Doporučujeme vybrat atributy definované v následující tabulce. Nemusíte vybírat systémem definované atributy, jako je Vytvořil/a, Datum vytvoření, Změnil/a, Datum změny a Vlastník. V případě potřeby můžete vybrat vlastní atributy.
    Č. kroku Zobrazovaný název entity (logický název) Zobrazovaný název atributu (Logical name)
    1. Pomůcka chatu (msdyn_livechatconfig) Kód FetchXMl pro filtrování záznamů živého chatu
    Poznámka:
    - Nahraďte hodnotu msdyn_liveworkstream v sekci podmínky.
    - Nezahrnujte msdyn_widgetappid a msdyn_widgetsnippet jako součásti entity.
    - Jako součást deklarace entity ve schématu musí být deaktivován modul plug-in. (disableplugins="false")
    • (Zastaralé) Mimo provozní dobu (msdyn_duringnonoperatinghours)
    • Zobrazované jméno agenta(msdyn_agentdisplayname)
    • Povolit stažení přepisu (msdyn_enablechattranscriptdownload)
    • Povolit odeslání přepisu e-mailem (msdyn_enablechattranscriptemail)
    • Anonymizovat agenta (msdyn_showagentname)
    • Nastavení ověřování (msdyn_authsettingsid)
    • Automaticky zjišťovat jazyk (msdyn_autodetectlanguage)
    • Průzkum ohledně robota (msdyn_postconversationsurveybotsurvey)
    • Možnosti volání (msdyn_callingoptions)
    • Pomůcka chatu (msdyn_livechatconfigid)
    • Zprostředkovatel společného procházení (msdyn_cobrowseprovider)
    • Zobrazit obecný název (msdyn_genericagentdisplayname)
    • Šablona e-mailu (msdyn_emailtemplate)
    • Povolit (msdyn_postconversationsurveyenable)
    • Povolit společné procházení (msdyn_enablecobrowse)
    • Povolit souborové přílohy pro agenty (msdyn_enablefileattachmentsforagents)
    • Povolit souborové přílohy pro zákazníky (msdyn_enablefileattachmentsforcustomers)
    • Povolit sdílení obrazovky (msdyn_enablescreensharing)
    • Označuje režim konverzace pomůcky chatu (msdyn_conversationmode)
    • Udává, jestli je povoleno zobrazení čekací doby (msdyn_averagewaittime_enabled)
    • Informační popisek(msdyn_infolabel)
    • Jazyk(msdyn_widgetlocale)
    • Jazyk(msdyn_ocwidgetlanguage)
    • Jazyk (msdyn_language)
    • Logo (msdyn_avatarurl)
    • Zpráva (msdyn_postconversationsurveymessagetext)
    • Datum změny (modifiedon)
    • Název (msdyn_name)
    • Nadpis offline pomůcky (msdyn_offlinewidgettitle)
    • Titulek offline pomůcky (msdyn_offlinewidgetsubtitle)
    • Barva motivu offline pomůcky (msdyn_offlinewidgetthemecolor)
    • Provozní doba (msdyn_operatinghourid)
    • Adresa URL portálu (msdyn_portalurl)
    • Pozice (msdyn_widgetposition)
    • Průzkum po chatu (msdyn_postchatenabled)
    • Průzkum před chatem (msdyn_prechatenabled)
    • Proaktivní chat (msdyn_proactivechatenabled)
    • Klíč rozhraní API zprostředkovatele (msdyn_oc_geolocationprovider)
    • Sada otázek pro ověřené uživatele (msdyn_prechatquestionnaireauthenticated)
    • Sada otázek pro neověřené uživatele (msdyn_prechatquestionnaireunauthenticated)
    • Znovu se připojit k předchozímu agentovi (msdyn_timetoreconnectwithpreviousagent)
    • Adresa URL přesměrování (msdyn_redirectionurl)
    • Vyžádat místo návštěvníka (msdyn_requestvisitorlocation)
    • Zprostředkovatel sdílení obrazovky (msdyn_screensharingprovider)
    • Poštovní schránka odesílatele (msdyn_mailbox)
    • Zobrazit pozici ve frontě (msdyn_positioninqueue_enabled)
    • Zobrazovat pomůcku během hodin offline (msdyn_showwidgetduringofflinehours)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • Titulek (msdyn_widgetsubtitle)
    • Průzkum (msdyn_postconversationsurvey)
    • Režim průzkumu (msdyn_postconversationsurveymode)
    • Barva tématu (msdyn_widgetthemecolor)
    • Nadpis (msdyn_widgettitle)
    • Zapnout opětovné připojení k předchozímu chatu (msdyn_enablechatreconnect)
    • Zapnout zvuková oznámení (msdyn_widgetsoundnotification)
    • Zapnout ukazatel nepřečtených zpráv (msdyn_widgetvisualnotification)
    • Tok práce (msdyn_liveworkstreamid)
    2. Nastavení ověřování chatu (msdyn_authenticationsettings)
    • Typ ověřování (msdyn_authenticationtype)
    • Nastavení ověřování chatu (msdyn_authenticationsettingsid)
    • Klientská funkce JavaScript (msdyn_javascriptclientfunction)
    • Název (msdyn_name)
    • Adresa URL veřejného klíče (msdyn_publickeyurl)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    3. Lokalizace (msdyn_oclocalizationdata)
    • Automatická zpráva (msdyn_systemmessageid)
    • Výchozí lokalizovaný text (msdyn_defaultlocalizedtext)
    • Název sloupce entity (msdyn_entitycolumnname)
    • Název entity (msdyn_entityname)
    • ID záznamu entity (msdyn_entityrecordid)
    • Je výchozí (msdyn_isdefault)
    • Kód jazyka (msdyn_customerlanguageid)
    • Kód jazyka (msdyn_languagecode)
    • Lokalizace (msdyn_oclocalizationdataid)
    • Lokalizovaný text (msdyn_localizedtext)
    • ID organizace (organizationid)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    4. Zpráva (msdyn_ocsystemmessage)
    • Kanál (msdyn_streamsource)
    • Výchozí jazyk (msdyn_defaultlanguage)
    • ID instance (msdyn_instanceid)
    • Zpráva (msdyn_ocsystemmessageid)
    • Popis zprávy (msdyn_messagedescription)
    • Příjemce zprávy (msdyn_messagereceiver)
    • Trigger šablony zprávy (msdyn_messagetemplatetrigger)
    • Text zprávy (msdyn_messagetext)
    • Trigger zprávy (msdyn_systemmessageeventtype)
    • Text zprávy (msdyn_messagetype)
    • Název (msdyn_name)
    • ID organizace (organizationid)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • Pomůcka (msdyn_widgetid)
    5. Možnost odpovědi na průzkum (msdyn_chatansweroption)
    • Název (msdyn_name)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • Možnost odpovědi na průzkum (msdyn_chatansweroptionid)
    • Otázka průzkumu (msdyn_answeroptionsid)
    6. Otázka průzkumu (msdyn_surveyquestion)
    • Typ odpovědi (msdyn_answertyp)
    • Text nápovědy (msdyn_placeholdertext)
    • Název otázky (msdyn_nam)
    • Text otázky (msdyn_questiontext)
    • Hodnotící stupnice (msdyn_ratingscal)
    • Stav (statecod)
    • Důvod stavu (statuscod)
    • Otázka průzkumu (msdyn_surveyquestionid)
    • Tok práce (msdyn_liveworkstreamtochatquestion)
    7. Pořadí otázek průzkumů (msdyn_questionsequence)
    • - Pomůcka chatu (msdyn_chatengagementtochatsequenceid)
    • Název (msdyn_name)
    • Pořadí (sequencenumber)
    • Povinné (msdyn_questionrequired)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • Název otázky průzkumu (msdyn_surveyquestion)
    • Pořadí otázek průzkumů (msdyn_questionsequenceid)
    • Typ průzkumu (msdyn_chatquestionnairetype)
    8. Odpověď na průzkum (msdyn_chatquestionnaireresponse)
    • Název (msdyn_name)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • Možnost odpovědi na průzkum (msdyn_chatansweroptionid)
    • Text odpovědi na průzkum (msdyn_chatanswertext)
    • ID otázky průzkumu (msdyn_surveyquestionid)
    • Odpověď na průzkum (msdyn_chatquestionnaireresponseid)
    • Hodnoty odpovědí na průzkum (msdyn_chatquestionnaireresponseitemid)
    9. Místo pomůcky chatu (msdyn_livechatwidgetlocation)
    • Pomůcka chatu (msdyn_livechatconfigid)
    • Umístění pomůcky chatu (msdyn_livechatwidgetlocationid)
    • Zástupný znak adresy URL umístění (msdyn_locationurlwildcard)
    • Změnil/a (modifiedby)
    • Typ pravidla (msdyn_ruletype)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • Nadpis (msdyn_name
    • Hodnota (msdyn_domainvalue)
    10. Jazyk pomůcky chatu (msdyn_chatwidgetlanguage)
    • Jazyk pomůcky chatu (msdyn_chatwidgetlanguageid)
    • Název jazyka (msdyn_languagename)
    • ID národního prostředí (msdyn_localeid)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    11. Lokalizovaná otázka průzkumu (msdyn_localizedsurveyquestion)
    • Popis (msdyn_description)
    • Kód jazyka (msdyn_languagecode)
    • Lokalizovaný text otázky (msdyn_localizedquestiontext)
    • Lokalizovaná otázka průzkumu (msdyn_localizedsurveyquestionid)
    • Název (msdyn_name)
    • Stav (statecode)
    • Důvod stavu (statuscode)
    • Otázka průzkumu (msdyn_surveyquestionid)
    12. Zprostředkovatel geografické polohy (msdyn_oc_geolocationprovider)
    • Klíč rozhraní API pro Mapy Bing (msdyn_providerapikey)
    • Zprostředkovatel geografické polohy (msdyn_oc_geolocationproviderid)
    • Název (msdyn_name)
    • Verze klíče rozhraní API zprostředkovatele (msdyn_providerapikeyversion)
    • Název zprostředkovatele (msdyn_providername)
    • Stav (statecode)
    • Důvod stavu (statuscode)
  2. Vygenerujte schéma a uložte jej.

  3. Exportujte data a vygenerujte komprimovaný (zip) soubor.

  4. Pomocí nástroje pro migraci konfigurace vyberte možnost importu dat a poté vyberte komprimovaný soubor.

Aby ukázkové schéma získalo všechny požadované záznamy, viz Ukázkové schéma pro kanál živého chatu

Kód FetchXML pro živý chat

    <fetch version="1.0" mapping="logical" distinct="false">
	<entity name="msdyn_livechatconfig">
		<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="elopez-ws-lcw-m7" uitype="msdyn_liveworkstream" value="{EBEE52BD-2EFD-99C5-C658-F13E7C7D3F8C}" />
			</filter>
		</link-entity>
	</entity>
</fetch>

Ověření vaší migrace

Po úspěšném importu konfiguračních dat pro sjednocené směrování ze zdrojové do cílové organizace proveďte v cílové organizaci následující kroky:

  1. V uživatelském rozhraní zkontrolujte, zda konfigurace sjednoceného směrování a sady pravidel jsou správně vykresleny a nezobrazují chyby.

  2. Pokud jsou v sadách pravidel sjednoceného směrování použity hodnoty dovedností a hodnocení, musíte ručně propojit, přidružit nebo vytvořit záznamy uživatelů, rezervovatelných zdrojů a charakteristik rezervovatelných zdrojů.

  3. Pokud jsou v sadách pravidel a tocích práce pro sjednocené směrování použity profily kapacit, musíte ručně propojit, přidružit nebo vytvořit záznamy uživatelů, rezervovatelných zdrojů a profilů kapacity rezervovatelných zdrojů.

Důležité informace o exportu a importu dat

Pokud chcete vyřešit jakékoli problémy, ke kterým může dojít během migrace, zkontrolujte následujícím způsobem soubory protokolu:

  • Pokud se během importu dat do cílové organizace zobrazí žluté symboly upozornění, zkontrolujte následující protokoly v nástroji migrace konfigurace:

    • Login_ErrorLog.log: Poskytuje informace o problémech, k nimž došlo při přihlášení do organizace pomocí nástroje správy konfigurace.
    • DataMigrationUtility.log: Poskytuje podrobné informace o úkolech prováděných nástrojem během poslední migrace.
    • ImportDataDetail.log: Poskytuje informace o datech importovaných nástrojem během posledního importu dat.

    Další informace: Poradce při potížích s migrací dat pomocí souborů protokolu

    Žlutá upozornění, která znamenají chyby během importu dat

  • Pokud protokoly obsahují chyby sítě, opakujte postup importu.

    Tady je pří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:
    

Viz také

Migrace konfigurace pro záznamy na základě sjednoceného směrování