Freigeben über


Migrationsdaten für den Live-Chat-Kanal migrieren

Anmerkung

Die Informationen zur Verfügbarkeit des Features lauten wie folgt.

Dynamics 365 Contact Center – eingebettet Dynamics 365 Contact Center – eigenständig Dynamics 365 Customer Service
Ja Ja Ja

Verwenden Sie das Konfigurationsmigrationstool, um die Konfigurationen von der Quellorganisation zur Zielorganisation für Live-Chat zu migrieren.

Anmerkung

Wir empfehlen jedoch, Konfigurationen mithilfe des Lösungsframeworks zu migrieren. Weitere Informationen: Konfigurationen für Kanäle mithilfe von Lösungen migrieren

Weitere Informationen zur Nutzung des Konfigurationsmigrationstools finden Sie in den folgenden Artikeln:

Anforderungen

Die folgenden Voraussetzungen müssen erfüllt sein:

  • Wenn sich ein vereinheitlichter Routingregelsatz in der Quellorganisation auf Folgendes bezieht, stellen Sie sicher, dass er in der Zielorganisation vorhanden ist, bevor Sie mit der Migration fortfahren:
    • Benutzerdefinierte Entitäten
    • Attribute
    • Beziehungen
    • Optionssätze
    • Werte suchen
  • Stellen Sie sicher, dass der Benutzer, der die Migration durchführt, über die erforderlichen Berechtigungen für die folgenden einheitlichen Routing-Entitäten in der Quell- und Zielorganisation verfügt:
    • Arbeitsstream (msdyn_liveworkstream)
    • Kanalkonfiguration (msdyn_omnichannelconfiguration)
    • Betriebszeiten (msdyn_operatinghour)
    • Merkmal (characteristic)
    • Bewertungsmodell (rating model)
    • Bewertungswert(ratingvalue)
    • Kapazitätsprofil (msdyn_capacityprofile)
    • Warteschlange (queue)
    • (msdyn_decisioncontract) Entscheidungsvertrag
    • (msdyn_decisionruleset) Entscheidungsregelsatz
    • Zuweisungskonfiguration (msdyn_assignmentconfiguration)
    • Zuweisungskonfigurationsschritt (msdyn_assignmentconfigurationstep)
    • Routingkonfiguration (msdyn_routingconfiguration)
    • Routingkonfigurationsschritt (msdyn_routingconfigurationstep)
    • Arbeitsstream-Kapazitätsprofil (msdyn_liveworkstreamcapacityprofile)
    • Kontextvariable (msdyn_ocliveworkstreamcontextvariable)
    • Umfragefrage (msdyn_surveyquestions)
    • Befragungsfragensequenz (msdyn_questionsequence)
    • Befragungsantwortoption (msdyn_chatansweroption)
    • Schnellantworten (msdyn_cannedmessages)
    • Tags (msdyn_octags)

Wichtig

Die Migration des Kontos, des Kanals, der Bot-Konfiguration sowie der KI- und Analyseeinstellungen ist nicht im Umfang enthalten.

Migrieren der Live-Chat-Konfiguration

Sie müssen die Schritte in der aufgeführten Reihenfolge ausführen, um Ihre Konfigurationsdaten erfolgreich zu migrieren. Verwenden Sie die Informationen in den Tabellen und beziehen Sie sich auf die entsprechenden Beispielschemas für jede Konfiguration.

  1. Konfiguration mithilfe einer Lösung migrieren
  2. Migrieren Sie die Konfiguration für Fertigkeiten-basiertes Routing
  3. Konfiguration für Kapazitätsprofile migrieren
  4. Konfiguration für Live-Chat migrieren
  5. Konfiguration für Chat-Workstreams migrieren
  6. Konfiguration für Live-Chat Widgets migrieren
  7. Überprüfen Ihrer Migration
  8. Problembehandlung bei der Migration von Daten

Konfiguration mithilfe einer Lösung migrieren

Wenn Sie in Ihrem Live-Chat-Routing-Setup benutzerdefinierte Sitzungsvorlagen und Benachrichtigungen verwenden, führen Sie die unter Konfiguration mithilfe einer Lösung migrieren beschriebenen Schritte aus.

Fertigkeitsbasierte Routing-Konfiguration migrieren

Wenn fertigkeitsbasierte Routing-Regelsätze in Ihrem einheitlichen Routing-Setup verwendet werden, führen Sie die unter Exportieren und importieren Sie Daten für fertigkeitsbasiertes Routing erläuterten Schritte aus. Stellen Sie sicher, dass Sie alle Filter-Abruf-XML-Dateien für den Live-Chat entsprechend anpassen.

Konfiguration für Kapazitätsprofile migrieren

Wenn Sie Kapazitätsprofile in Ihre einheitlichen Routing-Einrichtung konfiguriert haben, führen Sie die unter Exportieren und importieren Sie Daten für Kapazitätsprofile beschriebenen Schritte aus. Stellen Sie sicher, dass Sie alle Filter-Abruf-XML-Dateien für den Live-Chat entsprechend anpassen.

Konfiguration für Live-Chat migrieren

Für die Migration von Warteschlangen für den Live-Chat führen Sie die Schritte aus, die in Daten für Warteschlangen mit Datensätzen auf der Grundlage von einheitlichem Routing migrieren beschrieben sind. Stellen Sie sicher, dass Sie alle Filter-Abruf-XML-Dateien für den Live-Chat entsprechend anpassen.

Konfiguration für Chat-Workstreams migrieren

  1. Verwenden Sie das Konfigurationsmigrationstool, um das Schema zu erstellen und Daten aus der Quellorganisation für den Datensatz-Arbeitsstream migrieren.

    • Entität Anzeigename: Wählen Sie beim Erstellen des Schemas die Entitäten in der gleichen Reihenfolge aus, die in der Tabelle erwähnt wird.
    • Attribut Anzeigename: Wir empfehlen, die in der folgenden Tabelle definierten Attribute auszuwählen. Sie müssen die systemdefinierten Standardattribute wie Erstellt von, Erstellt am, Geändert von, Geändert am und Eigentümer nicht auswählen. Sie können bei Bedarf benutzerdefinierte Attribute auswählen.
    • FetchXML zum Filtern von Datensätzen verwenden: Verwenden Sie für jede ausgewählte Entität die entsprechende FetchXML-Abfrage, um je nach Anforderung einzelne, mehrere oder alle Datensätze abzurufen. Für einzelne oder mehrere Datensätze müssen Sie die Quellorganisation verwenden, um den richtigen Namen in uiname und GUID in value zu erhalten. Bei Bedarf können Sie das Menüelement ERWEITERT SUCHE verwenden, um die entsprechende FetchXML-Abfrage zu erstellen.
    • Importeinstellungen konfigurieren: Stellen Sie für die Entscheidungsvertragsentität sicher, dass Sie das Kontrollkästchen Vorhandene Datensätze nicht aktualisieren auswählen.
  2. Stellen Sie sicher, dass die Arbeitsstreams, auf die in der Konfiguration der Live-Chat-Widgets verwiesen wird, in die Migration einbezogen werden.

    S.No. Entität Anzeigename (logischer Name) Attribut Anzeigename (logischer Name) Datensätze mithilfe von FetchXML filtern
    1. Arbeitsstream (msdyn_liveworkstream)
    • API-Schlüssel (msdyn_apikey)
    • API-Schlüssel-Versionsnummer (msdyn_apikeyversionnumber)
    • Automatisierte Nachrichten zulassen (msdyn_enableautomatedmessages)
    • Erlaubte Präsenzen (msdyn_allowedpresences)
    • WorkItem nach Ablehnen oder Zeitüberschreitung zuweisen (msdyn_assignworkitemafterdecline)
    • Automatische Schließung nach Inaktivität (msdyn_autocloseafterinactivity)
    • Blockkapazität für Nachbearbeitungsstatus (msdyn_blockcapacityforwrapup)
    • Bot-Warteschlange (msdyn_bot_queue)
    • Bot-Regel (msdyn_bot_rule)
    • Bot-Benutzer (msdyn_bot_user)
    • CallbackPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
    • Konnektoren (msdyn_connectorsurl)
    • Nachfragen (msdyn_notificationtemplate_consult)
    • Konversationsmodus der Chatkanäle (msdyn_conversationmode)
    • Kunden-ID (msdyn_customerid)
    • Haltedauer für Verbindung der Kundschaft in einer offenen Konversation (msdyn_customerdisconnectholddurationforopenconversation)
    • Kapazität (msdyn_capacityrequired)
    • Kapazitätsformat (msdyn_capacityformat)
    • Kanal (msdyn_streamsource)
    • Vertrags-ID (msdyn_routingcontractid)
    • Standard (msdyn_sessiontemplate_default)
    • Standardwarteschlange (msdyn_defaultqueue)
    • Richtung (msdyn_direction)
    • Auswahl aus Push-basierten Arbeitsströmen aktivieren (msdyn_enableselectingfrompush-based workstreams)
    • Entität (msdyn_masterentityroutingconfigurationid)
    • FallBack-Sprache (msdyn_fallbacklanguage)
    • Nachverfolgung nach dem Warten (msdyn_followupafterwaiting)
    • Schwellenwert für die Bearbeitungszeit (msdyn_handlingtimethreshold)
    • Eingehend authentifiziert (msdyn_notificationtemplate_incoming_auth)
    • Eingehend nicht authentifiziert (msdyn_notificationtemplate_incoming_unauth)
    • Ist Standard (msdyn_isdefault)
    • Denselben Agent für die ganze Konversation beibehalten (msdyn_enableagentaffinity)
    • Letzte Prüfung am (msdyn_lastvalidationon)
    • Letzter Prüfungsstatus (msdyn_lastvalidationstatus)
    • Übereinstimmungslogik (msdyn_matchinglogic)
    • Maximale Parallelität (msdyn_maxconcurrentconnection)
    • Modus (msdyn_mode)
    • Name (msdyn_name)
    • Benachrichtigung (msdyn_notification)
    • Platzhalter für Benachrichtigungsszenario (msdyn_notificationscenarioplaceholder)
    • Ausgangswarteschlange (msdyn_outboundqueueid)
    • Datensatzidentifikationsregel (msdyn_recordidentificationrule)
    • Datensatzidentifikationsprüfungsregel (msdyn_recordidentificationvalidationrule)
    • Download von Aufzeichnungen einschränken (msdyn_restrictdownloadrecording)
    • Download des Transkripts einschränken (msdyn_restrictdownloadtranscript)
    • Anzeigemeldung-Timeout (msdyn_screenpoptimeout)
    • Anzeigemeldung-Timeout (msdyn_screenpoptimeout_optionSet)
    • Sicherer API-Schlüssel (msdyn_secureapikey)
    • Anzahl der Fertigkeits-Anhangsregeln (msdyn_skillattachmentrulescount)
    • Anzahl der Fertigkeits-Anhangsregeln (Zuletzt aktualisiert am)
    • (msdyn_skillattachmentrulescount_date)
    • Anzahl der Fertigkeits-Anhangsregeln (Status)
    • (msdyn_skillattachmentrulescount_state)
    • Platzhalter für Sitzungsszenario (msdyn_sessionscenarioplaceholder)
    • SupervisorAssign (msdyn_notificationtemplate_supervisorassign)
    • Übertragung (msdyn_notificationtemplate_transfer)
    • Schwellenwert für die Wartezeit (msdyn_waitingtimethreshold)
    • Arbeitsverteilungsmodus (msdyn_workdistributionmode)
    • Arbeitsstream (msdyn_liveworkstreamid)
    Beispiel 1: Alle Live-Chat-Arbeitsstreams

    Beispiel 2: Einzelner Live-Chat-Arbeitsstream

    Beispiel 3: Mehrere Live-Chat-Arbeitsstreams
    2. Kontextvariable (msdyn_ocliveworkstreamcontextvariable)
    • Name (msdyn_name)
    • Beziehungsname (msdyn_relationshipname)
    • Typ (msdyn_datatype)
    • Arbeitsstream (msdyn_liveworkstreamid)
    • IsList (msdyn_islist)
    • Modifizierbar (msdyn_ismodifiable)
    • Anzeigename (msdyn_displayname)
    • Anzeigbar (msdyn_isdisplayable)
    • Logischer Entitätsname (msdyn_entitylogicalname)
    • Kontextvariable (msdyn_ocliveworkstreamcontextvariableid)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Systemdefiniert (msdyn_issystemdefiniert)
    Beispiel 1: Kontextvariablen für alle Arbeitsstreams

    Beispiel 2: Kontextvariablen für einen einzelnen Live-Chat-Arbeitsstream

    Beispiel 3: Kontextvariablen für mehrere Live-Chat-Arbeitsstreams
    3. Entscheidungsvertrag (msdyn_decisioncontract)
    • Vertragsdefinition (msdyn_contractdefinition)
    • Entscheidungsvertrag (msdyn_decisioncontractid)
    • Name (msdyn_name)
    • Eindeutiger Name (msdyn_uniquename)
    Beispiel 1: Entscheidungsvertrag für alle Live-Chat-Arbeitsstreams

    Beispiel 2: Entscheidungsvertrag für einen einzelnen Live-Chat-Arbeitsstream

    Beispiel 3: Entscheidungsvertrag für mehrere Live-Chat-Arbeitsstreams
    4. Entscheidungsregelsatz (msdyn_decisionruleset)
    • AI Builder-Modell (msdyn_aibmodelid)
    • Authoringmodus (msdyn_authoringmode)
    • Entscheidungsregelsatz (msdyn_decisionrulesetid)
    • Beschreibung (msdyn_description)
    • Eingabevertrag (msdyn_inputcontractid)
    • Ist Eingabesammlung (msdyn_isinputcollection)
    • ML-Modelltyp (msdyn_mlmodeltype)
    • Name (msdyn_name)
    • Ausgabevertrag (msdyn_outputcontractid)
    • Regelsatzdefinition (msdyn_rulesetdefinition)
    • Regelsatztyp (msdyn_rulesettype)
    • Eindeutiger Name (msdyn_uniquename)
    Beispiel 1: Entscheidungsregel für alle Live-Chat-Arbeitsstreams

    Beispiel 2: Entscheidungsregel für einen einzelnen Live-Chat-Arbeitsstream

    Beispiel 3: Entscheidungsregel für mehrere Live-Chat-Arbeitsstreams
    5. Routingkonfiguration (msdyn_routingconfiguration)
    • Ist aktive Konfiguration (msdyn_isactiveconfiguration)
    • Name (msdyn_name)
    • Routingkonfiguration (msdyn_routingconfigurationid)
    • Eindeutiger Name (msdyn_uniquename)
    • Arbeitsstream (msdyn_liveworkstreamid)
    Beispiel 1: Routingkonfiguration für alle Live-Chat-Arbeitsstreams

    Beispiel 2: Routingkonfiguration für einen einzelnen Live-Chat-Arbeitsstream

    Beispiel 3: Routingkonfiguration für mehrere Live-Chat-Arbeitsstreams
    6. Routingkonfigurationsschritt (msdyn_routingconfigurationstep)
    • Name (msdyn_name)
    • Routingkonfiguration (msdyn_routingconfigurationid)
    • Routingkonfigurationsschritt (msdyn_routingconfigurationstepid)
    • Regelsatz (msdyn_rulesetid)
    • Schritt Bestellung (msdyn_steporder)
    • Schritttyp (msdyn_type)
    • Eindeutiger Name (msdyn_uniquename)
    Beispiel 1: Routingkonfigurationsschritt für alle Live-Chat-Arbeitsstreams

    Beispiel 2: Routingkonfigurationsschritt für einen einzelnen Live-Chat-Arbeitsstream

    Beispiel 3: Routingkonfigurationsschritt für mehrere Live-Chat-Arbeitsstreams
    7. Arbeitsstream-Kapazitätsprofil (msdyn_liveworkstreamcapacityprofile)
    • Kapazitätsprofil (msdyn_capacityprofile_id)
    • Name (msdyn_name)
    • Arbeitsstream (msdyn_workstream_id)
    • Arbeitsstream-Kapazitätsprofil (msdyn_liveworkstreamcapacityprofileid)
    Beispiel 1: Arbeitsstream-Kapazitätsprofil für alle Live-Chat-Arbeitsstreams

    Beispiel 2: Arbeitsstream-Kapazitätsprofil für einen einzelnen Live-Chat-Arbeitsstream

    Beispiel 3: Arbeitsstream-Kapazitätsprofil für mehrere Live-Chat-Arbeitsstreams
    8. Schnellantwort (msdyn_cannedmessage)
    • Gebietsschema (msdyn_locale_field)
    • Nachricht (msdyn_message)
    • Organizations-ID (organizationid)
    • Schnellantwort (msdyn_cannedmessageid)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • TagsControlField (msdyn_tagscontrolfield)
    • Titel (msdyn_title)
    9. Tag (msdyn_octag)
    • Name (msdyn_name)
    • Tag (msdyn_octagid)
  3. Generieren Sie das Schema und speichern Sie es.

  4. Exportieren Sie die Daten und generieren Sie die komprimierte (zip) Datei.

  5. Verwenden Sie das Konfigurationsmigrationstool und wählen Sie die Option zum Importieren von Daten und wählen Sie dann die komprimierte Datei aus.

Wichtig

Wenn Sie Entscheidungsregelsätze (msdyn_decisionrulesets) abrufen, die Kontextvariablen enthalten, werden einige Entscheidungsregelsätze ohne die Zuordnungen von Abhängigkeiten erstellt. Um dies zu umgehen, führen Sie die folgenden Schritte aus:

  1. Importieren Sie Daten für alle Entitäten, einschließlich der Entität Entscheidungsregelsatz (msdyn_decisionrulesets).
  2. Importieren Sie die Daten für die Entität „Entscheidungsregelsatz“ erneut. Dieser Schritt stellt sicher, dass alle Abhängigkeitszuordnungen für die Entscheidungsregelsätze importiert werden.

Um zu erfahren, wie das Beispielschema alle erforderlichen Datensätze erhält, sehen Sie unter Beispielschema für Live-Chat-Arbeitsstream nach.

FetchXML für Workstream-Entität

Beispiel 1: Alle Live-Chat-Arbeitsstreams

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

Beispiel 2: Einzelner Live-Chat-Arbeitsstream

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

Beispiel 3: Mehrere Live-Chat-Arbeitsstreams

<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 für kontextvariagle Entitäten

Beispiel 1: Kontextvariablen für alle Live-Chat-Arbeitsstreams

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

Beispiel 2: Kontextvariablen für einen einzelnen Live-Chat-Arbeitsstream

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

Beispiel 3: Kontextvariablen für mehrere Live-Chat-Arbeitsstreams

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

FetchXML für Entscheidungsvertragsentität

Beispiel 1: Entscheidungsvertrag für alle Live-Chat-Arbeitsstreams

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

Beispiel 2: Entscheidungsvertrag für einen einzelnen Live-Chat-Arbeitsstream

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

Beispiel 3: Entscheidungsvertrag für mehrere Live-Chat-Arbeitsstreams

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

FetchXML für Entscheidungsregelsatzentität

Beispiel 1: Entscheidungsregel für alle Live-Chat-Arbeitsstreams

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

Beispiel 2: Entscheidungsregel für einen einzelnen Live-Chat-Arbeitsstream

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

Beispiel 3: Entscheidungsregel für mehrere Live-Chat-Arbeitsstreams

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

FetchXML für die Routing-Zuordnungskonfigurationsentität

Beispiel 1: Routingkonfiguration für alle Live-Chat-Arbeitsstreams

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

Beispiel 2: Routingkonfiguration für einen einzelnen Live-Chat-Arbeitsstream

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

Beispiel 3: Routingkonfiguration für mehrere Live-Chat-Arbeitsstreams

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

FetchXML für die Routing-Zuordnungskonfigurationsschrittentität

Beispiel 1: Routingkonfigurationsschritt für alle Live-Chat-Arbeitsstreams

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

Beispiel 2: Routingkonfigurationsschritt für einen einzelnen Live-Chat-Arbeitsstream

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

Beispiel 3: Routingkonfigurationsschritt für mehrere Live-Chat-Arbeitsstreams

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

FetchXML für die Arbeitsstream-Kapazitätsprofilentität

Beispiel 1: Arbeitsstream-Kapazitätsprofil für alle Live-Chat-Arbeitsstreams

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

Beispiel 2: Arbeitsstream-Kapazitätsprofil für einen einzelnen Live-Chat-Arbeitsstream

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

Beispiel 3: Arbeitsstream-Kapazitätsprofil für mehrere Live-Chat-Arbeitsstreams

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

Konfiguration für Live-Chat Widgets migrieren

Folgende Annahmen werden getroffen:

  • Regeln werden nach Chat-Konfigurationen exportiert, um Umfragefragen vor dem Gespräch als Konversationskontextvariablen verwenden zu können.

  • Sie können die Kontextvariablen nicht erstellen, wenn Sie neue Fragen zum Umfrageabschnitt vor dem Gespräch hinzufügen.

  • Warteschlangen können nach der Live-Chat-Konfiguration und der Regeldefinition exportiert werden, um Umfragefragen vor dem Gespräch als Konversationskontextvariablen verwenden zu können.

  • Der Arbeitsablauf muss vorhanden sein, unabhängig davon, ob er manuell erstellt oder zuvor in die Zielorganisation migriert wurde.

Daten für Live-Chat Widgets migrieren

  1. Verwenden Sie das Konfigurationsmigrationstool, um das Schema zu erstellen und Daten aus der Quellorganisation für das Live-Chat-Widget und verwandte Entitäten zu exportieren.

    • Entitäts-Anzeigename: Wenn Sie das Schema erstellen, wählen Sie die Entitäten in der Sequenz, wie in der Tabelle angegeben.
    • Attribut Anzeigename: Wir empfehlen, die in der folgenden Tabelle definierten Attribute auszuwählen. Sie müssen die systemdefinierten Standardattribute wie Erstellt von, Erstellt am, Geändert von, Geändert am und Eigentümer nicht auswählen. Sie können bei Bedarf benutzerdefinierte Attribute auswählen.
    Lfd. Nr. Entität Anzeigename (logischer Name) Attribut Anzeigename (logischer Name)
    1. Chat-Widget (msdyn_livechatconfig) FetchXMl zum Filtern von Datensätzen für den Live-Chat
    Hinweis:
    - Ersetzen Sie den Wert für msdyn_liveworkstream im Bedingungsabschnitt.
    - Schließen Sie msdyn_widgetappid und msdyn_widgetsnippet nicht als Teil der Entität ein.
    - Stellen Sie als Teil der Entitäts-Deklaration im Schema sicher, dass das Plugin deaktiviert ist. (disableplugins="false")
    • (Veraltet) Während der Nichtbetriebszeit (msdyn_duringnonoperatinghours)
    • Agent-Anzeigename(msdyn_agentdisplayname)
    • Herunterladen des Transkripts zulassen (msdyn_enablechattranscriptdownload)
    • Herunterladen des E-Mail-Transkripts zulassen (msdyn_enablechattranscriptemail)
    • Agent anonymisieren (msdyn_showagentname)
    • Authentifizierungseinstellungen (msdyn_authsettingsid)
    • Sprache automatisch erkennen (msdyn_autodetectlanguage)
    • Bot-Umfrage (msdyn_postconversationsurveybotsurvey)
    • Anrufoptionen (msdyn_callingoptions)
    • Chat-Widget (msdyn_livechatconfigid)
    • Co-Browse-Anbieter (msdyn_cobrowseprovider)
    • Generischen Namen anzeigen (msdyn_genericagentdisplayname)
    • E-Mail-Vorlage (msdyn_emailtemplate)
    • Aktivieren (msdyn_postconversationssurveyenable)
    • Co-Browse aktivieren (msdyn_enablecobrowse)
    • Dateianhänge für Agenten aktivieren (msdyn_enablefileattachmentsforagents)
    • Dateianhänge für Kunden aktivieren (msdyn_enablefileattachmentsforcustomers)
    • Bildschirmfreigabe aktivieren (msdyn_enablescreensharing)
    • Zeigt den Unterhaltungsmodus des Chat-Widgets an (msdyn_conversationmode)
    • Gibt an, ob die Anzeige der Wartezeit aktiviert ist (msdyn_averagewaittime_enabled)
    • Infobeschriftung (msdyn_infolabel)
    • Sprache (msdyn_widgetlocale)
    • Sprache (msdyn_ocwidgetlanguage)
    • Sprache (msdyn_language)
    • Logo (msdyn_avatarurl)
    • Nachricht (msdyn_postconversationsurveymessagetext)
    • Geändert am (modifiedon)
    • Name (msdyn_name)
    • Offline-Widget-Titel (msdyn_Offlinewidgettitle)
    • Offline-Widget-Untertitel (msdyn_offlinewidgetsubtitle)
    • Offline-Widget-Designfarbe (msdyn_offlinewidgetthemecolor)
    • Betriebsstunden (msdyn_operatinghourid)
    • Portal-URL (msdyn_portalurl)
    • Position (msdyn_widgetposition)
    • Umfrage nach dem Chat (msdyn_postchatenabled)
    • Umfrage vor dem Chat (msdyn_prechatenabled)
    • Proaktiver Chat (msdyn_proactivechatenabled)
    • Anbieter-API-Schlüssel (msdyn_oc_geolocationprovider)
    • Fragensatz für authentifizierte Benutzer (msdyn_prechatquestionnaireauthenticated)
    • Fragensatz für nicht-authentifizierte Benutzer (msdyn_prechatquestionnaireunauthenticated)
    • Mit vorherigem Agent erneut verbinden (msdyn_timetoreconnectwith previousagent)
    • Umleitungs-URL (msdyn_redirectionurl)
    • Besucherstandort anfordern (msdyn_requestvisitorlocation)
    • Bildschirmfreigabeanbieter (msdyn_screensharingprovider)
    • Postfach des Absenders (msdyn_mailbox)
    • Position in Warteschlange anzeigen (msdyn_positioninqueue_enabled)
    • Anzeigeoptionen für das Widget während der Offlinestunden (msdyn_showwidgetduringofflinehours)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Untertitel (msdyn_widgetsubtitle)
    • Umfrage (msdyn_postconversationsurvey)
    • Umfragemodus (msdyn_postconversationsurveymode)
    • Designfarbe (msdyn_widgetthemecolor)
    • Titel (msdyn_widgettitle)
    • Wiederherstellen der Verbindung mit vorherigem Chat aktivieren (msdyn_enablechatreconnect)
    • Akustische Benachrichtigungen aktivieren (msdyn_widgetsoundnotification)
    • Anzeige für ungelesene Nachrichten aktivieren (msdyn_widgetvisualnotification)
    • Arbeitsstream (msdyn_liveworkstreamid)
    2. Chat-Authentifizierungseinstellungen (msdyn_authenticationsettings)
    • Authentifizierungstyp (msdyn_authenticationtype)
    • Chat-Authentifizierungseinstellungen (msdyn_authenticationsettingsid)
    • JavaScript-Clientfunktion (msdyn_javascriptclientfunction)
    • Name (msdyn_name)
    • URL des öffentlichen Schlüssels (msdyn_publickeyurl)
    • Status (statuscode)
    • Statusgrund (statuscode)
    3. Lokalisierung (msdyn_oclocalizationdata)
    • Automatisierte Nachricht (msdyn_systemmessageid)
    • Lokalisierter Standardtext (msdyn_defaultlocalizedtext)
    • Name der Entitätsspalte (msdyn_entitycolumnname)
    • Entitätsname (msdyn_entityname)
    • Entitätsdatensatz-ID (msdyn_entityrecordid)
    • Ist Standard (msdyn_isdefault)
    • Sprachcode (msdyn_customerlanguageid)
    • Sprachcode (msdyn_languagecode)
    • Lokalisierung (msdyn_oclocalizationdataid)
    • Lokalisierter Text (msdyn_localizedtext)
    • Organisations-ID (organizationid)
    • Status (statuscode)
    • Statusgrund (statuscode)
    4. Nachricht (msdyn_ocsystemmessage)
    • Kanal (msdyn_streamsource)
    • Standardsprache (msdyn_defaultlanguage)
    • Instanz-ID (msdyn_instanceid)
    • Nachricht (msdyn_ocsystemmessageid)
    • Nachrichtenbeschreibung (msdyn_messageBeschreibung)
    • Nachrichtenempfänger (msdyn_messagereceiver)
    • Auslöser für Nachrichtenvorlagen (msdyn_messagetemplatetrigger)
    • Nachrichtentext (msdyn_messagetext)
    • Nachrichtenauslöser (msdyn_systemmessageeventtype)
    • Nachrichtentyp (msdyn_messagetext)
    • Name (msdyn_name)
    • Organisations-ID (organizationid)
    • Status (statuscode)
    • Statusgrund (sttuscode)
    • Widget (msdyn_widgetid)
    5. Umfrageantwortoption (msdyn_chatansweroption)
    • Name (msdyn_name)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Umfrageantwortoption (msdyn_chatansweroptionid)
    • Umfragefrage (msdyn_answeroptionsid)
    6. Umfragefrage (msdyn_surveyquestions)
    • Antworttyp (msdyn_answertyp)
    • Hilfetext (msdyn_placeholdertext)
    • Fragename (msdyn_nam)
    • Fragetext (msdyn_questiontext)
    • Bewertungsskala (msdyn_ratingscal)
    • Status (statuscod)
    • Statusgrund (statuscod)
    • Umfragefrage (msdyn_surveyquestionid)
    • Arbeitsstream (msdyn_liveworkstreamtochatquestion)
    7. Fragesequenz für Umfrage (msdyn_questionsequence)
    • - Chat-Widget (msdyn_chatengagementtochatsequenceid)
    • Name (msdyn_name)
    • Bestellung (sequencenumber)
    • Erforderlich (msdyn_questionrequired)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Umfragefragename (msdyn_surveyquestion)
    • Fragenreihenfolge für Umfrage (msdyn_questionsequenceid)
    • Umfragetyp (msdyn_chatquestionnairetype)
    8. Umfrageantwort (msdyn_chatquestionnaireresponse)
    • Name (msdyn_name)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Umfrageantwortoption (msdyn_chatansweroptionid)
    • Antworttext der Umfrage (msdyn_chatanswertext)
    • Umfragefrage-ID (msdyn_surveyquestionid)
    • Umfrageantwort (msdyn_chatquestionnaireresponseid)
    • Umfrageantwortwerte (msdyn_chatquestionnaireresponseitemid)
    9. Speicherort des Chat-Widget (msdyn_livechatwidgetlocation)
    • Chat-Widget (msdyn_livechatconfigid)
    • Speicherort des Chat-Widgets (msdyn_livechatwidgetlocationid)
    • Speicherort-URL-Platzhalter (msdyn_locationurlwildcard )
    • Geändert von (modifiedby)
    • Regeltyp (msdyn_ruletype)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Titel (msdyn_name)
    • Wert (msdyn_domainvalue)
    10. Chat-Widget Sprache (msdyn_chatwidgetlanguage)
    • Chat-Widget-Sprache (msdyn_chatwidgetlanguageid)
    • Sprachname (msdyn_languagename)
    • Gebietsschema-ID (msdyn_localeid)
    • Status (statuscode)
    • Statusgrund (statuscode)
    11. Ansicht für Befragungsfrage (msdyn_localizedsurveyquestion)
    • Beschreibung (msdyn_description)
    • Sprachcode (msdyn_languagecode)
    • Lokalisierter Fragetext (msdyn_localizedquestiontext)
    • Lokalisierte Umfragefrage (msdyn_localizedsurveyquestionid)
    • Name (msdyn_name)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Umfragefrage (msdyn_surveyquestionid)
    12. Geografischer Standort-Anbieter (msdyn_oc_geolocationprovider)
    • Bing Maps-API-Schlüssel (msdyn_providerapikey)
    • Geografischer Standort Anbieter (msdyn_oc_geolocationproviderid)
    • Name (msdyn_name)
    • Anbieter-API-Schlüsselversion (msdyn_providerapikeyversion)
    • Anbietername (msdyn_anbietername)
    • Status (statuscode)
    • Statusgrund (statuscode)
  2. Generieren Sie das Schema und speichern Sie es.

  3. Exportieren Sie die Daten und generieren Sie die komprimierte (zip) Datei.

  4. Verwenden Sie das Konfigurationsmigrationstool und wählen Sie die Option zum Importieren von Daten und wählen Sie dann die komprimierte Datei aus.

Um zu erfahren, wie das Beispielschema alle erforderlichen Datensätze erhält, sehen Sie unter Beispielschema für Live-Chat-Kanal nach

FetchXML fpr Live-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>

Überprüfen Ihrer Migration

Nachdem Sie die vereinheitlichten routingbezogenen Konfigurationsdaten erfolgreich von der Quell- in die Zielorganisation importiert haben, führen Sie die folgenden Schritte in der Zielorganisation aus:

  1. Stellen Sie in der Benutzeroberfläche sicher, dass die vereinheitlichte Routingkonfiguration und die Regelsätze ordnungsgemäß gerendert werden und keine Fehler anzeigen.

  2. Wenn Qualifikations- und Bewertungswerte in einheitlichen Routing-Regelsätzen verwendet werden, müssen Sie die Merkmaldatensätze für Benutzer, buchbare Ressourcen und buchbare Ressourcenmerkmale manuell verknüpfen, zuordnen oder erstellen.

  3. Wenn Kapazitätsprofile in einheitlichen Routing-Regelsätzen und Arbeitsstreams verwendet werden, müssen Sie die Merkmaldatensätze für Benutzer, buchbare Ressourcen und buchbare Ressourcenkapazitätsprofildatensätze manuell verknüpfen, zuordnen oder erstellen.

Betrachtungen für den Export und den Import von Daten

Gehen Sie wie folgt vor, um Probleme zu beheben, die beim Migrieren, Prüfen der Protokolldatei auftreten können:

  • Wenn beim Import der Daten in die Zielorganisation gelbe Warnsymbole angezeigt werden, empfehlen wir Ihnen, die folgenden Protokolle im Konfigurationsmigrationstool zu überprüfen.

    • Login_ErrorLog.log: Enthält Informationen zu Problemen, die während der Verwendung des Konfigurationsverwaltungstools zur Anmeldung an der Umgebung aufgetreten sind.
    • DataMigrationUtility.log: Stellt ausführliche Informationen zur jeweiligen Aufgabe bereit, die im Tool während der letzten Migrierung durchgeführt wurden.
    • ImportDataDetail.log: Bietet detaillierte Informationen zu den Daten, die bei dem letzten Datenimport mithilfe der Tools importiert wurden.

    Weitere Informationen: Problembehandlung bei Konfigurations-Datenmigrationsprobleme mithilfe von Protokolldateien

    Gelbe Warnsymbole, die auf Fehler beim Datenimport hinweisen.

  • Wenn die Protokolle Netzwerkfehler enthalten, wiederholen Sie den Importprozess.

    Im Folgenden finden Sie ein Beispiel:

    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:
    

Siehe auch

Datensätze basierend auf Unified Routing migrieren