Migrowanie danych dla kanału głosowego

Narzędzie do migracji konfiguracji umożliwia migrowanie konfiguracji z organizacji źródłowej do organizacji docelowej dla kanału głosowego. Aby uzyskać więcej informacji na temat korzystania z narzędzia do konfiguracji migracji zobacz poniższe artykuły:

Wymagania wstępne

Muszą być spełnione następujące wymagania wstępne:

  • Jeśli w organizacji źródłowej zestaw reguł ujednoliconego rozsyłania odwołuje się do poniższych, przed kontynuowaniem migracji upewnij się, że istnieją w organizacji docelowej:
    • Encje niestandardowe
    • Atrybuty
    • Relacje
    • Zestawy opcji
    • Wartość wyszukiwania
  • Upewnij się, że użytkownik wykonujący migrację ma wymagane uprawnienia do następujących encji ujednoliconego rozsyłania w organizacjach źródłowych i docelowych:
    • Strumień pracy (msdyn_liveworkstream)
    • Konfiguracja kanału (msdyn_omnichannelconfiguration)
    • Szablon powiadomienia (msdyn_notificationtemplate)
    • Szablon sesji (msdyn_sessiontemplate)
    • Godziny działania (msdyn_operatinghour)
    • Właściwość (characteristic)
    • Model oceniania (rating model)
    • Wartość oceny (ratingvalue)
    • Profil dyspozycyjności (msdyn_capacityprofile)
    • Kolejka (queue)
    • Kontrakt decyzji (msdyn_decisioncontract)
    • Zestaw reguł decyzji (msdyn_decisionruleset)
    • Konfiguracja przypisywania (msdyn_assignmentconfiguration)
    • Krok konfiguracji przypisywania (msdyn_assignmentconfigurationstep)
    • Konfiguracja rozsyłania (msdyn_routingconfiguration)
    • Krok konfiguracji rozsyłania (msdyn_routingconfigurationstep)
    • Profil wydajności strumienia pracy (msdyn_liveworkstreamcapacityprofile)
    • Zmienna kontekstowa (msdyn_ocliveworkstreamcontextvariable)

Ważne

Migracja konta, kanału, pozyskiwania numeru telefonu Azure Communication Services, konfiguracji numeru telefonu, konfiguracji bota oraz ustawień AI i analizy nie znajduje się w zakresie.

Migrowanie konfiguracji kanału głosowego

Aby pomyślnie migrować dane konfiguracyjne, należy wykonać kroki zgodnie z ich kolejnością na liście. Informacje zawarte w tabelach zawierają schematy przykładowe odpowiadające każdej konfiguracji.

  1. Migracja konfiguracji za pomocą rozwiązania
  2. Konfiguracja eksportowania i importowania dla rozsyłania opartego na umiejętnościach
  3. Konfiguracja eksportowania i importowania dla profili wydajności
  4. Konfiguracja eksportowania i importowania dla kolejek kanału głosowego
  5. Konfiguracja eksportowania i importowania dla strumieni pracy kanału głosowego
  6. Migrowanie konfiguracji dla kanałów głosowych
  7. Weryfikowanie migracji
  8. Rozwiązywanie problemów z eksportowaniem i importowaniem danych

Migracja konfiguracji za pomocą rozwiązania

Jeśli w konfiguracji rozsyłania informacji głosowych są wyświetlane niestandardowe szablony sesji i powiadomienia, należy wykonać czynności opisane w temacie Migracja konfiguracji przy użyciu rozwiązania

Migrowanie konfiguracji opartej na umiejętnościach

Jeśli zestawy reguł rozsyłania opartego na umiejętnościach są stosowane w konfiguracji ujednoliconego rozsyłania, wykonaj kroki opisane w Migrowanie danych dla routingu opartego na umiejętnościach. Upewnij się, że odpowiednie dostosowanie filtrowania pobierania pliku dla informacji głosowych.

Migrowanie profilów wydajności konfiguracji

Jeśli w konfiguracji routingu głosowego skonfigurowano profile wydajności, wykonaj kroki opisane w temacie Eksportowanie i importowanie danych dla profilów wydajności.

Migrowanie konfiguracji dla kolejek kanału głosowego

W przypadku eksportowania i importowania kolejek dla kanału głosowego wykonaj kroki opisane w Migrowanie danych dla ujednoliconego rozsyłania opartego na kolejkach rekordów.

Migrowanie konfiguracji dla strumieni pracy kanału głosowego

  1. Narzędzie do konfiguracji migracji umożliwia utworzenie schematu i eksportowanie danych z organizacji źródłowej dla strumieni głosowych.

    • Nazwa wyświetlana encji: podczas tworzenia schematu należy wybrać encje w tej samej kolejności, jak określono w tabeli.
    • Nazwa wyświetlana atrybutu: zaleca się wybranie atrybutów zdefiniowanych w następującej tabeli. Nie musisz wybierać standardowych atrybutów zdefiniowanych przez system, takich jak Utworzone przez, Data utworzenia, Zmodyfikowane przez, Data modyfikacji, Właściciel. W razie potrzeby można wybrać atrybuty niestandardowe.
    • Używanie elementu FetchXML do filtrowania rekordów: użyj dla każdej encji odpowiedniego, wymienionego w poniższej tabeli, zapytania FetchXML, aby pobrać jeden, wiele lub wszystkie rekordy w zależności od wymagań. W przypadku jednego lub wielu rekordów należy użyć organizacji źródłowej w celu uzyskania poprawnej nazwy w wartościach uiname i GUID. W razie potrzeby można użyć menu SZUKANIA ZAAWANSOWANEGO w celu utworzenia odpowiedniego zapytania FetchXML.
    • Konfigurowanie ustawień importu. Dla encji Kontrakt decyzji upewnij się, że zaznaczono pole wyboru Nie aktualizuj istniejących rekordów .
  2. Upewnij się, że do migracji zostały również dołączone strumienie pracy, do których istnieją odwołania w konfiguracji kanałów głosowych.

    S.No. Nazwa wyświetlana encji (Nazwa logiczna) Nazwa wyświetlana atrybutu (Nazwa logiczna) Używanie pliku FetchXML do filtrowania rekordów
    1. Strumień pracy (msdyn_liveworkstream)
    • Klucz interfejsu API (msdyn_apikey)
    • Numer wersji klucza interfejsu API (msdyn_apikeyversionnumber)
    • Zezwalaj na automatyczne wiadomości (msdyn_enableautomatedmessages)
    • Dozwolone obecności (msdyn_allowedpresences)
    • Przypisz element pracy po odrzuceniu lub przekroczeniu limitu czasu (msdyn_assignworkitemafterdecline)
    • Automatycznie zamknij po braku aktywności (msdyn_autocloseafterinactivity)
    • Blokowanie wydajności podczas podsumowywania (msdyn_blockcapacityforwrapup)
    • Kolejka bota (msdyn_bot_queue)
    • Reguła bota (msdyn_bot_rule)
    • Użytkownik bota (msdyn_bot_user)
    • CallbackPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
    • Łączniki (msdyn_connectorsurl)
    • Konsultowanie (msdyn_notificationtemplate_consult)
    • Tryb konwersacji kanałów czatu (msdyn_conversationmode)
    • Identyfikator klienta (msdyn_customerid)
    • Czas trwania rozłączania klienta dla otwartej konwersacji (msdyn_customerdisconnectholddurationforopenconversation)
    • Wydajność (msdyn_capacityrequired)
    • Format wydajności (msdyn_capacityformat)
    • Kanał (msdyn_streamsource)
    • Identyfikator kontraktu (msdyn_routingcontractid)
    • Domyślnie (msdyn_sessiontemplate_default)
    • Kolejka domyślna (msdyn_defaultqueue)
    • Kierunek (msdyn_direction)
    • Włącz wybieranie z wypychanych strumieni pracy (msdyn_enableselectingfrompushbasedworkstreams)
    • Encja (msdyn_masterentityroutingconfigurationid)
    • Język rezerwowy (msdyn_fallbacklanguage)
    • Kolejne czynności po oczekiwaniu (msdyn_followupafterwaiting)
    • Wartość progowa czasu obsługi (msdyn_handlingtimethreshold)
    • Przychodzące uwierzytelnione (msdyn_notificationtemplate_incoming_auth)
    • Przychodzące nieuwierzytelnione (msdyn_notificationtemplate_incoming_unauth)
    • Jest domyślny (msdyn_isdefault)
    • Zachowaj tego samego agenta dla całej konwersacji (msdyn_enableagentaffinity)
    • Ostatnie włączenie poprawności (msdyn_lastvalidationon)
    • Ostatni stan poprawności (msdyn_lastvalidationstatus)
    • Logika dopasowania (msdyn_matchinglogic)
    • Maksymalna współbieżność (msdyn_maxconcurrentconnection)
    • Tryb (msdyn_mode)
    • Nazwa (msdyn_name)
    • Powiadomienie (msdyn_notification)
    • Symbol zastępczy scenariusza powiadomienia (msdyn_notificationscenarioplaceholder)
    • Kolejka wychodząca (msdyn_outboundqueueid)
    • Reguła identyfikacji rekordu (msdyn_recordidentificationrule)
    • Reguła weryfikacji identyfikacji rekordu (msdyn_recordidentificationvalidationrule)
    • Ogranicz pobieranie rejestru (msdyn_restrictdownloadrecording)
    • Ogranicz pobieranie transkrypcji (msdyn_restrictdownloadtranscript)
    • Limit czasu wypełniania ekranu (msdyn_screenpoptimeout)
    • Limit czasu wypełniania ekranu (msdyn_screenpoptimeout_optionSet)
    • Bezpieczny klucz interfejsu API (msdyn_secureapikey)
    • Liczba reguł załączników umiejętności (msdyn_skillattachmentrulescount)
    • Liczba reguł załączników umiejętności (Ostatnio zaktualizowany) (msdyn_skillattachmentrulescount_date)
    • Liczba reguł załączników umiejętności (Stan) (msdyn_skillattachmentrulescount_state)
    • Symbol zastępczy scenariusza sesji (msdyn_sessionscenarioplaceholder)
    • SupervisorAssign (msdyn_notificationtemplate_supervisorassign)
    • Przeniesienie (msdyn_notificationtemplate_transfer)
    • Próg czasu oczekiwania (msdyn_waitingtimethreshold)
    • Tryb dystrybucji pracy (msdyn_workdistributionmode)
    • Strumień pracy (msdyn_liveworkstreamid)
    Przykład 1. Wszystkie głosowe strumienie pracy

    Przykład 2. Pojedynczy głosowy strumień pracy

    Przykład 3. Wiele głosowych strumieni pracy
    2. Zmienne kontekstu (msdyn_ocliveworkstreamcontextvariable)
    • Nazwa (msdyn_name)
    • Nazwa wysyłki relacji (msdyn_relationshipname)
    • Typ (msdyn_datatype)
    • Strumień pracy (msdyn_liveworkstreamid)
    • IsList (msdyn_islist)
    • Można modyfikować (msdyn_ismodifiable)
    • Wyświetlana nazwa (msdyn_displayname)
    • Można wyświetlać (msdyn_isdisplayable)
    • Logiczna nazwa encji (msdyn_entitylogicalname)
    • Zmienna kontekstu (msdyn_ocliveworkstreamcontextvariableid)
    • Stan (statecode)
    • Przyczyna stanu (statuscode)
    • Zdefiniowane w systemie (msdyn_issystemdefined)
    Przykład 1. Zmienne kontekstowe dla wszystkich głosowych strumieni pracy

    Przykład 2. Zmienne kontekstowe dla pojedynczego głosowego strumienia pracy

    Przykład 3. Zmienne kontekstowe dla wielu głosowych strumieni pracy
    3. Kontrakt podjęcia decyzji (msdyn_decisioncontract)
    • Definicja kontraktu (msdyn_contractdefinition)
    • Kontrakt podjęcia decyzji (msdyn_decisioncontractid)
    • Nazwa (msdyn_name)
    • Unikatowa nazwa (msdyn_uniquename)
    Przykład 1. Kontrakt decyzji dla wszystkich głosowych strumieni pracy

    Przykład 2. Kontrakt decyzji dla pojedynczego głosowego strumienia pracy

    Przykład 3. Kontrakt decyzji dla wielu głosowych strumieni pracy
    4. Zestaw reguł decyzji (msdyn_decisionruleset)
    • Model AI Builder (msdyn_aibmodelid)
    • Tryb tworzenia (msdyn_authoringmode)
    • Zestaw reguł decyzji (msdyn_decisionrulesetid)
    • Opis (msdyn_description)
    • Kontrakt wejściowy (msdyn_inputcontractid)
    • Jest zbiorem danych wejściowych (msdyn_isinputcollection)
    • Typ modelu ML (msdyn_mlmodeltype)
    • Nazwa (msdyn_name)
    • Kontrakt wyjściowy (msdyn_outputcontractid)
    • Definicja zestawu reguł (msdyn_rulesetdefinition)
    • Typ zestawu reguł (msdyn_rulesettype)
    • Unikatowa nazwa (msdyn_uniquename)
    Przykład 1. Zestaw reguł decyzji dla wszystkich głosowych strumieni pracy

    Przykład 2. Zestaw reguł decyzji dla pojedynczego głosowego strumienia pracy

    Przykład 3. Zestaw reguł decyzji dla wielu głosowych strumieni pracy
    5. Konfiguracja rozsyłania (msdyn_routingconfiguration)
    • Jest aktywna konfiguracja (msdyn_isactiveconfiguration)
    • Nazwa (msdyn_name)
    • Konfiguracja rozsyłania (msdyn_routingconfigurationid)
    • Unikatowa nazwa (msdyn_uniquename)
    • Strumień pracy (msdyn_liveworkstreamid)
    Przykład 1. Konfiguracja rozsyłania dla wszystkich głosowych strumieni pracy

    Przykład 2. Konfiguracja rozsyłania dla pojedynczego głosowego strumienia pracy

    Przykład 3. Konfiguracja rozsyłania dla wielu głosowych strumieni pracy
    6. Krok konfiguracji rozsyłania (msdyn_routingconfigurationstep)
    • Nazwa (msdyn_name)
    • Konfiguracja rozsyłania (msdyn_routingconfigurationid)
    • Krok konfiguracji rozsyłania (msdyn_routingconfigurationstepid)
    • Zestaw reguł (msdyn_rulesetid)
    • Kolejność kroku (msdyn_steporder)
    • Typ kroku (msdyn_type)
    • Unikatowa nazwa (msdyn_uniquename)
    Przykład 1. Krok konfiguracji rozsyłania dla wszystkich głosowych strumieni pracy

    Przykład 2. Krok konfiguracji rozsyłania dla pojedynczego głosowego strumienia pracy

    Przykład 3. Krok konfiguracji rozsyłania dla wielu głosowych strumieni pracy
    7. Profil wydajności strumienia pracy (msdyn_liveworkstreamcapacityprofile)
    • Profil wydajności (msdyn_capacityprofile_id)
    • Nazwa (msdyn_name)
    • Strumień pracy (msdyn_workstream_id)
    • Profil wydajności strumienia pracy (msdyn_liveworkstreamcapacityprofileid)
    Przykład 1. Profil wydajności strumienia pracy dla wszystkich głosowych strumieni pracy

    Przykład 2. Profil wydajności strumienia pracy dla pojedynczego głosowego strumienia pracy

    Przykład 3. Profil wydajności strumienia pracy dla wielu głosowych strumieni pracy
  3. Wygeneruj schemat i zapisz go.

  4. Wyeksportuj dane i wygeneruj plik skompresowany (zip).

  5. Użyj narzędzia do konfiguracji migracji i wybierz opcję importowania danych, a następnie wybierz skompresowany plik.

Ważne

Podczas pobierania reguł decyzji (msdyn_decisionrulesets) zawierających zmienne kontekstowe niektóre reguły decyzji są tworzone bez mapowań zależności. Wykonaj następujące kroki, aby wykonać obejście:

  1. Zaimportuj dane dla wszystkich encji, w tym encji z regułami decyzji (msdyn_decisionrulesets).
  2. Ponownie zaimportuj dane dla encji z regułami decyzji. Ten krok zapewnia zaimportowanie wszystkich mapowań zależności dla reguł decyzji.

Aby uzyskać przykładowy schemat pobierania wszystkich wymaganych rekordów, zobacz Przykładowy schemat głosowego strumienia pracy.

FetchXML dla encji strumienia pracy

Przykład 1. Wszystkie głosowe strumienie pracy

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

Przykład 2. Pojedynczy głosowy strumień pracy

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

Przykład 3. Wiele głosowych strumieni pracy

<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 dla encji zmiennych kontekstowych

Przykład 1. Zmienne kontekstowe dla wszystkich głosowych strumieni pracy

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

Przykład 2. Zmienne kontekstowe dla pojedynczego głosowego strumienia pracy

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

Przykład 3. Zmienne kontekstowe dla wielu głosowych strumieni pracy

<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 dla encji kontraktu podjęcia decyzji

Przykład 1. Kontrakt decyzji dla wszystkich głosowych strumieni pracy

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

Przykład 2. Kontrakt decyzji dla pojedynczego głosowego strumienia pracy

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

Przykład 3. Kontrakt decyzji dla wielu głosowych strumieni pracy

<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 dla encji zestawu reguł podjęcia decyzji

Przykład 1. Zestaw reguł decyzji dla wszystkich głosowych strumieni pracy

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

Przykład 2. Zestaw reguł decyzji dla pojedynczego głosowego strumienia pracy

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

Przykład 3. Zestaw reguł decyzji dla wielu głosowych strumieni pracy

<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 dla encji konfiguracji rozsyłania

Przykład 1. Konfiguracja rozsyłania dla wszystkich głosowych strumieni pracy

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

Przykład 2. Konfiguracja rozsyłania dla pojedynczego głosowego strumienia pracy

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

Przykład 3. Konfiguracja rozsyłania dla wielu głosowych strumieni pracy

<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 dla encji kroku konfiguracji rozsyłania

Przykład 1. Krok konfiguracji rozsyłania dla wszystkich głosowych strumieni pracy

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

Przykład 2. Krok konfiguracji rozsyłania dla pojedynczego głosowego strumienia pracy

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

Przykład 3. Krok konfiguracji rozsyłania dla wielu głosowych strumieni pracy

<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 dla encji profilu wydajności strumienia pracy

Przykład 1. Profil wydajności strumienia pracy dla wszystkich głosowych strumieni pracy

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

Przykład 2. Profil wydajności strumienia pracy dla pojedynczego głosowego strumienia pracy

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

Przykład 3. Profil wydajności strumienia pracy dla wielu głosowych strumieni pracy

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

Migrowanie konfiguracji dla ustawień kanału głosowego

Przyjmijmy, że strumień pracy musi już istnieć — utworzony ręcznie lub wcześniej migrowany w organizacji docelowej.

Aby migrować dane dla kanału głosowego

  1. Użyj narzędzia do migracji konfiguracji, aby utworzyć schemat i eksportować dane z organizacji źródłowej dla kanału głosowego i pokrewnych encji.

    • Nazwa wyświetlana encji: podczas tworzenia schematu należy wybrać encje w kolejności określonej w tabeli.
    • Nazwa wyświetlana atrybutu: zaleca się wybranie atrybutów zdefiniowanych w następującej tabeli. Nie musisz wybierać atrybutów zdefiniowanych przez system, takich jak Utworzone przez, Data utworzenia, Zmodyfikowane przez, Data modyfikacji, Właściciel. W razie potrzeby można wybrać atrybuty niestandardowe.
    S.No. Nazwa wyświetlana encji (Nazwa logiczna) Nazwa wyświetlana atrybutu (Nazwa logiczna)
    1. Ustawienie kanału głosowego (msdyn_ocvoicechannelsetting) FetchXML do filtrowania rekordów dla ustawień kanału głosowego
    Uwaga:
    - zastąp wartość dla msdyn_liveworkstream w sekcji warunku.
    — Nie należy dołączać kolumny Numer telefonu (msdyn_phonenumberid), ponieważ rekordy w tabeli Numer telefonu są specyficzne dla środowiska i nie można ich migrować. Musisz ręcznie przypisać numer telefonu w środowisku docelowym. Jeśli wykonanie tej czynności z dowolnego powodu nie jest dozwolone, można dołączyć kolumnę Numer telefonu. Jednak przed importowaniem należy ręcznie zmodyfikować plik data.xml w wyeksportowanym pliku ZIP i zastąpić jego wartość prawidłowym identyfikatorem GUID numeru telefonu w środowisku docelowym.
    — Upewnij się, że w ramach deklaracji encji w schemacie włączono dodatek plug-in. (disableplugins="false")
    • Poinformuj o średnim czasie oczekiwania (msdyn_announceaveragewaittime)
    • Poinformuj o pozycji w kolejce (msdyn_announcepositioninqueue)
    • Włącz kontrolkę agenta na potrzeby rejestrowania (msdyn_agentrecordingcontrolsenabled)
    • Włącz kontrolkę agenta na potrzeby transkrypcji (msdyn_agenttranscriptioncontrolsenabled)
    • Włącz kontrolkę agenta, aby dodać uczestnika zewnętrznego (msdyn_agentexternalparticipantcontrolenabled)
    • Włącz kontrolkę agenta, aby dodać uczestnika zewnętrznego (msdyn_agentexternalparticipantcontrolenabled)
    • Włącz kontrolkę agenta, aby dodać uczestnika zewnętrznego w aplikacji Teams (msdyn_agentexternalteamsparticipantcontrolenabled)
    • Nazwa (msdyn_name)
    • Godziny działania (msdyn_operatinghoursid)
    • Rejestrowanie włączone (msdyn_recordingenabled)
    • Tryb rejestrowania (msdyn_recordingmode)
    • Stan (statecode)
    • Przyczyna stanu (statuscode)
    • Transkrypcja włączona (msdyn_transcriptionenabled)
    • Tryb transkrypcji (msdyn_transcriptionmode)
    • Ustawienie kanału głosowego (msdyn_voicechannelsettingid)
    • Strumień pracy (msdyn_liveworkstreamid)
    2. Lokalizacja (msdyn_oclocalizationdata) FetchXML do filtrowania rekordów dla lokalizacji kanału głosowego
    • Wiadomość automatyczna (msdyn_systemmessageid)
    • Domyślny zlokalizowany tekst (msdyn_defaultlocalizedtext)
    • Nazwa kolumny encji (msdyn_entitycolumnname)
    • Nazwa encji (msdyn_entityname)
    • Identyfikator rekordu encji (msdyn_entityrecordid)
    • Jest domyślny (msdyn_isdefault)
    • Kod języka (msdyn_customerlanguageid)
    • Kod języka (msdyn_languagecode)
    • Lokalizacja (msdyn_oclocalizationdataid)
    • Zlokalizowany tekst (msdyn_localizedtext)
    • Identyfikator organizacji (organizationid)
    • Stan (statecode)
    • Przyczyna stanu (statuscode)
    3. Wiadomość (msdyn_ocsystemmessage)
    • Kanał (msdyn_streamsource)
    • Język domyślny (msdyn_defaultlanguage)
    • Identyfikator wystąpienia (msdyn_instanceid)
    • Wiadomość (msdyn_ocsystemmessageid)
    • Opis wiadomości (msdyn_messagedescription)
    • Odbiorca wiadomości (msdyn_messagereceiver)
    • Wyzwalacz szablonu wiadomości (msdyn_messagetemplatetrigger)
    • Tekst wiadomości (msdyn_messagetext)
    • Wyzwalacz wiadomości (msdyn_systemmessageeventtype)
    • Typ wiadomości (msdyn_messagetype)
    • Nazwa (msdyn_name)
    • Identyfikator organizacji (organizationid)
    • Stan (statecode)
    • Przyczyna stanu (statuscode)
    4. Głos (msdyn_ocvoice)
    • Język (msdyn_languageid)
    • Nazwa (msdyn_name)
    • wysokość głosu (msdyn_pitch)
    • szybkość mówienia (msdyn_speakingspeed)
    • Stan (statecode)
    • Przyczyna stanu (statuscode)
    • głos (msdyn_ocvoiceid)
    • nazwa głosu (msdyn_voicename)
    • styl głosu (msdyn_voicestyle)
    5. Ustawienie języka kanału głosowego (msdyn_ocvoicechannellanguagesetting) Uwaga:
    — Przed migracją tej tabeli należy się upewnić, że użytkownik systemowy bota ankiety (msdyn_surveybotsystemuserid) istnieje w tabeli Użytkownik (systemuser), a wszystkie pliki muzyczne przywoływane w kolumnach Muzyka podczas zawieszenia (msdyn_holdmusicid) i Muzyka podczas oczekiwania (msdyn_waitmusicid) istnieją już w tabeli Muzyka telefonu (msdyn_ocphonemusic) środowiska docelowego. Niestety tabela Muzyka telefonu zawiera kolumny plików i nie można jej migrować.
    • Muzyka podczas zawieszenia (msdyn_holdmusicid)
    • Jest podstawowy (msdyn_isprimary)
    • Język (msdyn_languageid)
    • Nazwa (msdyn_name)
    • Stan (statecode)
    • Przyczyna stanu (statuscode)
    • Użytkownik systemowy bota ankiety (msdyn_surveybotsystemuserid)
    • Głos (msdyn_ocvoiceid)
    • Ustawienie języka kanału głosowego (msdyn_ocvoicechannellanguagesettingid)
    • Ustawienie kanału głosowego (msdyn_ocvoicechannelsettingid)
    • Muzyka podczas oczekiwania (msdyn_waitmusicid)
    6. Stan inicjowania obsługi (msdyn_ocprovisioningstate) FetchXML do filtrowania rekordów dla stanów inicjowania obsługi głosu
    • voicechannelsettingsid (msdyn_ocvoicechannelsettingsid)
    • Nazwa (msdyn_name)
  2. Wygeneruj schemat i zapisz go.

  3. Wyeksportuj dane i wygeneruj plik skompresowany (zip).

  4. Użyj narzędzia do konfiguracji migracji, wybierz opcję importowania danych, a następnie wybierz skompresowany plik.

Aby uzyskać przykładowy schemat pobierania wszystkich wymaganych rekordów, zobacz Przykładowy schemat kanału głosowego.

FetchXML dla ustawień kanału głosowego

<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 dla lokalizacji kanału głosowego

<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 dla stanu inicjowania obsługi głosu

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

Weryfikowanie migracji

Po pomyślnym zaimportowaniu ujednoliconych danych konfiguracyjnych związanych z rozsyłaniem z organizacji źródłowej do organizacji docelowej należy wykonać następujące kroki w organizacji docelowej:

  1. W interfejsie użytkownika upewnij się, że konfiguracja kanału głosowego i zestawy reguł są renderowane poprawnie i nie są wyświetlane błędy.

  2. Jeśli wartości umiejętności i klasyfikacji są używane w zestawach reguł ujednoliconego rozsyłania, trzeba ręcznie połączyć, skojarzyć lub utworzyć rekordy użytkowników, zasobów, które można zarezerwować i charakterystyki zasobów, które można zarezerwować.

  3. Jeśli profile wydajności są używane w zestawach reguł i strumieniach pracy dla ujednoliconego rozsyłania, trzeba ręcznie połączyć, skojarzyć lub utworzyć rekordy użytkowników, zasobów, które można zarezerwować i profile wydajności zasobów, które można zarezerwować.

Rozważania związane z eksportowaniem i importowaniem danych

Aby rozwiązać problemy, które mogą wystąpić podczas migracji, sprawdź pliki dziennika w następujący sposób:

  • Jeśli podczas importu danych do organizacji docelowej zostaną wyświetlone żółte symbole ostrzegawcze, to zalecamy sprawdzenie następujących dzienników w narzędziu do konfiguracji migracji:

    • Login_ErrorLog.log: Zawiera informacje o problemach, które miał podczas logowania się do organizacji przy użyciu narzędzia Zarządzanie konfiguracją.
    • DataMigrationUtility.log: Zawiera informacje dotyczące zadań wykonywanych przy użyciu narzędzia podczas ostatniej migracji.
    • ImportDataDetail.log: Zawiera informacje dotyczące danych importowanych przez narzędzie w ostatnim zadaniu importu danych.

    Więcej informacji: Rozwiązywanie problemów z migracją danych konfiguracyjnych przy użyciu plików dziennika

    Żółte ostrzeżenia informujące o błędach podczas importu danych.

  • Jeśli dzienniki zawierają błędy sieciowe, to powtórz process importu.

    Oto przykład:

    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:
    

Zobacz też

Migrowanie konfiguracji dla rekordów w oparciu o ujednolicone rozsyłanie