Freigeben über


Daten für den Sprachkanal 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 den Sprachkanal 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)
    • Benachrichtigungsvorlage (msdyn_notificationtemplate)
    • Sitzungsvorlage (msdyn_sessiontemplate)
    • 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)

Wichtig

Die Migration von Konto, Kanals, Azure Communication Service Telefonnummerakqusition, Telefonnummer-Konfiguration, Bot-Konfiguration und KI- und Analyseeinstellungen ist nicht im Umfang enthalten.

Sprachkanalkonfiguration migrieren

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. Exportieren und importieren Sie die Konfiguration für fertigkeitsbasiertes Routing
  3. Konfiguration von Kapazitätsprofilen exportieren und importieren
  4. Exportieren und importieren Sie die Konfiguration für Sprachkanal-Warteschlangen
  5. Exportieren und importieren Sie die Konfiguration für Sprachkanal-Workstreams
  6. Konfiguration für Sprachkanäle migrieren
  7. Überprüfen Ihrer Migration
  8. Problembehandlung beim Export und Import von Daten

Konfiguration mithilfe einer Lösung migrieren

Wenn Sie in Ihrer Sprachrouting-Einrichtung 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 Migrieren von Daten für fertigkeitsbasiertes Routing erläuterten Schritte aus. Stellen Sie sicher, dass Sie alle Filter-Abruf-XML-Dateien für Sprache entsprechend anpassen.

Konfigurationskapazitätsprofile migrieren

Wenn Sie Kapazitätsprofile in Ihre Sprachrouting-Einrichtung konfiguriert haben, führen Sie die unter Exportieren und importieren Sie Daten für Kapazitätsprofile beschriebenen Schritte aus.

Kanalkonfigurationsdaten für Sprachkanalwarteschlangen migrieren

Führen Sie zum Exportieren und Importieren von Warteschlangen für den Sprachkanal die unter Migrieren von Daten für vereinheitlichte Routing-basierte Datensatzwarteschlangen beschriebenen Schritte aus.

Kanalkonfigurationsdaten für Sprachkanal-Workstreams

  1. Verwenden Sie das Konfigurationsmigrationstool, um das Schema zu erstellen und Daten aus der Quellorganisation für einen Sprach-Arbeitsstream zu exportieren.

    • 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 Sprachkanäle 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)
    • Kanla (msdyn_streamsource)
    • Vertrags-ID (msdyn_routingcontractid)
    • Standard (msdyn_sessiontemplate_default)
    • tandardwarteschlange (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 Agenten für die ganze Unterhaltung 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 (Last Updated On) (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 Sprach-Arbeitsstreams

    Beispiel 2: Einzelner Sprach-Arbeitsstream

    Beispiel 3: Mehrere Sprach-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 Sprach-Arbeitsstreams

    Beispiel 2: Kontextvariablen für einen einzelnen Sprach-Arbeitsstream

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

    Beispiel 2: Entscheidungsvertrag für einen einzelnen Sprach-Arbeitsstream

    Beispiel 3: Entscheidungsvertrag für mehrere Sprach-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: Entscheidungsregelsatz für alle Sprach-Arbeitsstreams

    Beispiel 2: Entscheidungsregelsatz für einen einzelnen Sprach-Arbeitsstream

    Beispiel 3: Entscheidungsregelsatz für mehrere Sprach-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 Sprach-Arbeitsstreams

    Beispiel 2: Routingkonfiguration für einen einzelnen Sprach-Arbeitsstream

    Beispiel 3: Routingkonfiguration für mehrere Sprach-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 Sprach-Arbeitsstreams

    Beispiel 2: Routingkonfigurationsschritt für einen einzelnen Sprach-Arbeitsstream

    Beispiel 3: Routingkonfigurationsschritt für mehrere Sprach-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 Sprach-Arbeitsstreams

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

    Beispiel 3: Arbeitsstream-Kapazitätsprofil für mehrere Sprach-Arbeitsstreams
  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 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 Sprach-Arbeitsstream nach.

FetchXML für Workstream-Entität

Beispiel 1: Alle Sprach-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="192440000" /> 
    </filter> 
  </entity> 
</fetch>

Beispiel 2: Einzelner Sprach-Arbeitsstream

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

Beispiel 3: Mehrere Sprach-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 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 für kontextvariagle Entitäten

Beispiel 1: Kontextvariablen für alle Sprach-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="192440000" />
                <condition attribute="msdyn_mode" operator="eq" value="717210001" />
            </filter>
        </link-entity> 
    </entity>
</fetch> 

Beispiel 2: Kontextvariablen für einen einzelnen Sprach-Arbeitsstream

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

Beispiel 3: Kontextvariablen für mehrere Sprach-Arbeitsstreams

<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 für Entscheidungsvertragsentität

Beispiel 1: Entscheidungsvertrag für alle Sprach-Arbeitsstreams

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

Beispiel 2: Entscheidungsvertrag für einen einzelnen Sprach-Arbeitsstream

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

Beispiel 3: Entscheidungsvertrag für mehrere Sprach-Arbeitsstreams

<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 für Entscheidungsregelsatzentität

Beispiel 1: Entscheidungsregelsatz für alle Sprach-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="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>

Beispiel 2: Entscheidungsregelsatz für einen einzelnen Sprach-Arbeitsstream

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

Beispiel 3: Entscheidungsregelsatz für mehrere Sprach-Arbeitsstreams

<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 für die Routing-Zuordnungskonfigurationsentität

Beispiel 1: Routingkonfiguration für alle Sprach-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="192440000" /> 
      </filter> 
    </link-entity> 
  </entity> 
</fetch>

Beispiel 2: Routingkonfiguration für einen einzelnen Sprach-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 Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" /> 
      </filter> 
    </link-entity> 
  </entity> 
</fetch>

Beispiel 3: Routingkonfiguration für mehrere Sprach-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 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 für die Routing-Zuordnungskonfigurationsschrittentität

Beispiel 1: Routingkonfigurationsschritt für alle Sprach-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="192440000" /> 
        </filter> 
      </link-entity> 
    </link-entity> 
  </entity> 
</fetch>

Beispiel 2: Routingkonfigurationsschritt für einen einzelnen Sprach-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 Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" /> 
        </filter> 
      </link-entity> 
    </link-entity> 
  </entity> 
</fetch>

Beispiel 3: Routingkonfigurationsschritt für mehrere Sprach-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 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 für die Arbeitsstream-Kapazitätsprofilentität

Beispiel 1: Arbeitsstream-Kapazitätsprofil für alle Sprach-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="192440000" /> 
      </filter> 
    </link-entity> 
  </entity> 
</fetch>

Beispiel 2: Arbeitsstream-Kapazitätsprofil für einen einzelnen Sprach-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 Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" /> 
      </filter> 
    </link-entity> 
  </entity> 
</fetch>

Beispiel 3: Arbeitsstream-Kapazitätsprofil für mehrere Sprach-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 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>

Kanalkonfigurationsdaten für Sprachkanaleinstellungen migrieren

Angenommen, dass der Arbeitsstream bereits vorhanden sein muss; manuell erstellt oder zuvor in die Zielorganisation migriert.

Daten für Sprachkanal migrieren

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

    • Entität Anzeigename: Wählen Sie beim Erstellen des Schemas die Entitäten in der 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.
    Lfd. Nr. Entität Anzeigename (logischer Name) Attribut Anzeigename (logischer Name)
    1. Sprachkanaleinstellung (msdyn_ocvoicechannelsetting) FetchXML zum Filtern von Datensätzen für Sprach-Kanaleinstellungen
    Hinweis:
    - Ersetzen Sie den Wert für msdyn_liveworkstream im Bedingungsabschnitt.
    – Schließen Sie die Spalte „Telefonnummer“ (msdyn_phonenumberid) nicht ein, da Datensätze in der Tabelle „Telefonnummer“ umgebungsspezifisch sind und nicht migriert werden können. Sie müssen die Telefonnummer in der Zielumgebung manuell zuweisen. Wenn Sie diese Aktion aus irgendeinem Grund nicht ausführen dürfen, können Sie die Spalte „Telefonnummer“ hinzufügen. Sie müssen aber vor dem Importieren die Datei „data.xml“ innerhalb der exportierten ZIP-Datei manuell bearbeiten und ihren Wert durch die richtige Telefonnummer-GUID in der Zielumgebung ersetzen.
    - Stellen Sie als Teil der Entitäts-Deklaration im Schema sicher, dass das Plugin aktiviert ist. (disableplugins="false")
    • Durchschnittliche Wartezeit angeben (msdyn_announceaveragewaittime)
    • Position in Warteschlange angeben (msdyn_announcepositioninqueue)
    • Steuerung der Aufzeichnung durch Agent aktivieren (msdyn_agentrecordingcontrolsenabled)
    • Steuerung der Transkription durch Agent aktivieren (msdyn_agenttranscriptioncontrolsenabled)
    • Agent-Steuerelement zum Hinzufügen eines externen Teilnehmers aktivieren (msdyn_agentexternalparticipantcontrolenabled)
    • Agent-Steuerelement zum Hinzufügen eines externen Teilnehmers aktivieren (msdyn_agentexternalparticipantcontrolenabled)
    • Agent-Steuerelement zum Hinzufügen externer Teilnehmer in Teams aktivieren (msdyn_agentexternalteamsparticipantcontrolenabled)
    • Name (msdyn_name)
    • Betriebszeiten (msdyn_operatinghoursid)
    • Aufzeichnung aktiviert (msdyn_recordingenabled)
    • Aufzeichnungsmodus (msdyn_recordingmode)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Transkription wurde aktiviert (msdyn_transcriptionenabled)
    • Transkriptionsmodus (msdyn_transcriptionmode)
    • Sprachkanaleinstellung (msdyn_voicechannelsettingid)
    • Arbeitsstream (msdyn_liveworkstreamid)
    2. Lokalisierung (msdyn_oclocalizationdata) FetchXML zum Filtern von Datensätzen für Sprach-Kanallokalisierungen
    • 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)
    3. 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 (statuscode)
    4. Sprachanruf (msdyn_ocvoice)
    • Sprache (msdyn_languageid)
    • Name (msdyn_name)
    • Tonhöhe (msdyn_pitch)
    • Sprechgeschwindigkeit (msdyn_speakingspeed)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Sprachanruf (msdyn_ocvoiceid)
    • Sprachanrufname (msdyn_voicename)
    • Sprachanrufstil (msdyn_voicestyle)
    5. Spracheinstellung des Sprachkanals (msdyn_ocvoicechannellanguagesetting) Hinweis:
    – Stellen Sie vor der Migration dieser Tabelle sicher, dass der Umfrage-Bot-Systembenutzer (msdyn_surveybotsystemuserid) in der Benutzertabelle (systemuser) vorhanden ist, und alle Musikdateien, auf die in den Spalten „Warteschleifenmusik“ (msdyn_holdmusicid) und „Warteschleifenmusik“ (msdyn_waitmusicid) in jedem Datensatz verwiesen wird, bereits in der Telefonmusik-Tabelle (msdyn_ocphonemusic) in der Zielumgebung vorhanden sind. Leider enthält die Telefonmusik-Tabelle Dateispalten und kann nicht migriert werden.
    • Warteschleifenmusik (msdyn_holdmusicid)
    • Ist primär (msdyn_isprimary)
    • Sprache (msdyn_languageid)
    • Name (msdyn_name)
    • Status (statuscode)
    • Statusgrund (statuscode)
    • Umfrage-Bot-Systembenutzer (msdyn_surveybotsystemuserid)
    • Sprachanruf (msdyn_ocvoiceid)
    • Spracheinstellung des Sprachkanals (msdyn_ocvoicechannellanguagesettingid)
    • Sprachkanaleinstellung (msdyn_ocvoicechannelsettingid)
    • Warteschleifenmusik (msdyn_waitmusicid)
    6. Bereitstellungsstatus (msdyn_ocprovisioningstate) FetchXML zum Filtern von Datensätzen für Sprach-Bereitstellungsstatus
    • voicechannelsettingsid (msdyn_ocvoicechannelsettingsid)
    • Name (msdyn_name)
  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 Sprachkanal nach.

FetchXML für Sprachkanaleinstellungen

<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 für Sprachkanallokalisierungen

<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 für Sprachbereitstellungszustand

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

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