Делите путем


Мигрирање података за канал за ћаскање уживо

Користите алатку Configuration Migration за мигрирање конфигурација из изворне организације у циљну за ћаскање уживо.

За информације о начину коришћења алатке Configuration Migration погледајте следеће чланке:

Предуслови

Следећи предуслови морају да се испуне:

  • У изворној организацији, ако се обједињени скуп правила за руковање односи на следеће, уверите се да постоје у циљној организацији пре него што наставите са миграцијом:
    • Прилагођени ентитети
    • Атрибути
    • Релације
    • Скупови опција
    • Вредности проналажења
  • Уверите се да корисник који врши миграцију има потребне привилегије за следеће ентитете обједињеног усмеравања у изворним и циљним организацијама:
    • Радни ток (msdyn_liveworkstream)
    • Конфигурација канала (msdyn_omnichannelconfiguration)
    • Радни часови (msdyn_operatinghour)
    • Карактеристика (characteristic)
    • Модел оцењивања (rating model)
    • Вредност оцене (ratingvalue)
    • Профил капацитета (msdyn_capacityprofile)
    • Ред (queue)
    • Уговор о одлукама (msdyn_decisioncontract)
    • Скуп правила за одлуке (msdyn_decisionruleset)
    • Конфигурација доделе (msdyn_assignmentconfiguration)
    • Корак конфигурације доделе (msdyn_assignmentconfigurationstep)
    • Конфигурација усмеравања (msdyn_routingconfiguration)
    • Корак конфигурације усмеравања (msdyn_routingconfigurationstep)
    • Профил капацитета радног тока (msdyn_liveworkstreamcapacityprofile)
    • Променљива контекста (msdyn_ocliveworkstreamcontextvariable)
    • Питање из анкете (msdyn_surveyquestions)
    • Редослед питања из анкете (msdyn_questionsequence)
    • Опција одговора из анкете (msdyn_chatansweroption)
    • Брзи одговори (msdyn_cannedmessages)
    • Ознаке (msdyn_octags)

Важно

Миграција пословног контакта, канала, конфигурације робота и поставки вештачке интелигенције и аналитике није у опсегу.

Пренесите конфигурацију ћаскања уживо

Кораке морате да обављате редоследом којим су наведени да бисте успешно мигрирали податке о конфигурацији. Користите информације у табелама и погледајте одговарајуће пробне шеме за сваку конфигурацију.

  1. Миграција конфигурације помоћу решења
  2. Миграција конфигурације за руковање засноване на вештинама
  3. Миграција конфигурације за профиле капацитета
  4. Мигрирање конфигурације за редове ћаскања уживо
  5. Мигрирање конфигурације за токове посла за ћаскање уживо
  6. Мигрирање конфигурације за виџете за ћаскање уживо
  7. Верификовање миграције
  8. Решавање проблема при миграцији података

Миграција конфигурације помоћу решења

Ако користите прилагођене предлошке сесије и обавештења у подешавању усмеравања ћаскања уживо, извршите кораке наведене у конфигурацији мигрирају помоћу решења.

Миграција конфигурације засноване на вештинама

Ако се правила за руковање заснована на вештинама користе у конфигурацији обједињеног усмеравања, извршите кораке наведене у чланку Извоз и увоз података за усмеравање засновано на вештинама. Уверите се да сте на одговарајући начин подесили било који xмл за филтрирање за ћаскање уживо.

Миграција конфигурације за профиле капацитета

Ако сте конфигурисали профиле капацитета у подешавању обједињеног усмеравања, извршите кораке наведене у чланку Увоз и увоз података за профиле капацитета. Уверите се да сте на одговарајући начин подесили било који xмл за филтрирање за ћаскање уживо.

Мигрирање конфигурације за редове ћаскања уживо

За миграцију редова за ћаскање уживо извршите кораке наведене у чланку Миграција података за редове записа засноване на обједињеном усмеравању. Уверите се да сте на одговарајући начин подесили било који xмл за филтрирање за ћаскање уживо.

Мигрирање конфигурације за токове посла за ћаскање уживо

  1. Користите алатку "Миграција конфигурације" да бисте креирали шему и мигрирали податке из изворне организације за радни ток записа.

    • Име за приказ ентитета: Када креирате шему, изаберите ентитете у истом низу који је поменут у табели.
    • Име за приказ атрибута: Препоручујемо да изаберете атрибуте дефинисане у следећој табели. Не морате да изаберете системски унапред дефинисане атрибуте као што су „Аутор“, „Датум креирања“, „Аутор измене“, „Датум измене“ и „Власник“. Ако је потребно, можете да изаберете прилагођене атрибуте.
    • Користи FetchXML се за филтрирање записа: За сваки ентитет користите FetchXML одговарајући упит који је поменут у следећој табели да бисте добили један, више или све записе на основу вашег захтева. За један или више записа потребно је да користите изворну организацију како бисте добили тачно име у uiname и GUID вредности. Ако је потребно, можете да користите ставку менија "АДВАНЦЕД ФИНД" да бисте направили одговарајући FetchXML упит.
    • Конфигуришите поставке увоза: За ентитет уговора о одлуци, уверите се да изаберете поље за потврду Не ажурирај постојеће записе.
  2. Уверите се да су радни тоци који се упућују у конфигурацију виџета за ћаскање уживо укључили у миграцију.

    Сер. бр. Име за приказ ентитета (логичко име) Име за приказ атрибута (логичко име) Користи се FetchXML за филтрирање записа
    1. Радни ток (msdyn_liveworkstream)
    • АПИ кључ (мсдyн_апикеy)
    • Број верзије АПИ кључа (мсдyн_апикеyверсионнумбер)
    • Дозволи аутоматизоване поруке (мсдyн_енаблеаутоматедмессагес)
    • Дозвољено присуство (мсдyн_аллоwедпресенцес)
    • Додели wоркИтем након пада или временског оквира (мсдyн_ассигнwоркитемафтердецлине)
    • Аутоматско затварање након неактивности (мсдyн_аутоцлосеафтеринацтивитy)
    • Блокирање капацитета за Умотавање стање (мсдyн_блоцкцапацитyфорwрапуп)
    • Ред за ботове (мсдyн_бот_qуеуе)
    • Правило ботова (мсдyн_бот_руле)
    • Корисник бот (мсдyн_бот_усер)
    • Повратни позивПревиеwДиалинг (мсдyн_нотифицатионтемплате_цаллбацк_превиеwдиалинг)
    • Линије спајања (мсдyн_цоннецторсурл)
    • Консултације (мсдyн_нотифицатионтемплате_цонсулт)
    • Режим разговора канала за ћаскање (мсдyн_цонверсатионмоде)
    • ИД купца (мсдyн_цустомерид)
    • Веза са клијентом трајање задршка за отворени разговор (мсдyн_цустомердисцоннецтхолддуратионфоропенцонверсатион)
    • Капацитет (мсдyн_цапацитyреqуиред)
    • Формат капацитета (мсдyн_цапацитyформат)
    • Канал (msdyn_streamsource)
    • ИД уговора (мсдyн_роутингцонтрацтид)
    • Подразумевано (мсдyн_сессионтемплате_дефаулт)
    • Подразумевани ред (мсдyн_дефаултqуеуе)
    • Смер (мсдyн_дирецтион)
    • Омогући избор из радних токова заснованих на склековима (мсдyн_енаблеселецтингфромпусхбаседwоркстреамс)
    • Ентитет (мсдyн_мастерентитyроутингцонфигуратионид)
    • ФаллБацк лангуаге (мсдyн_фаллбацклангуаге)
    • Праћење након чекања (мсдyн_фоллоwупафтерwаитинг)
    • Временски праг руковања (мсдyн_хандлингтиметхресхолд)
    • Долазна потврда идентитета (мсдyн_нотифицатионтемплате_инцоминг_аутх)
    • Долазни неауторизовани (мсдyн_нотифицатионтемплате_инцоминг_унаутх)
    • Је подразумевано (мсдyн_исдефаулт)
    • Задржите истог агента за цео разговор (мсдyн_енаблеагентаффинитy)
    • Последња провера ваљаности (мсдyн_ластвалидатионон)
    • Статус последње провере ваљаности (мсдyн_ластвалидатионстатус)
    • Одговарајућа логика (мсдyн_матцхинглогиц)
    • Маx Цонцурренцy (мсдyн_маxцонцуррентцоннецтион)
    • Режим (мсдyн_моде)
    • Име (msdyn_name)
    • Обавештење (мсдyн_нотифицатион)
    • Чувар места сценарија обавештења (мсдyн_нотифицатионсценариоплацехолдер)
    • Излазни ред (мсдyн_оутбоундqуеуеид)
    • Правило за идентификацију записа (мсдyн_рецордидентифицатионруле)
    • Правило за проверу ваљаности идентификације записа (мсдyн_рецордидентифицатионвалидатионруле)
    • Ограничи преузимање снимања (мсдyн_рестрицтдоwнлоадрецординг)
    • Ограничи преузимање транскрипта (мсдyн_рестрицтдоwнлоадтрансцрипт)
    • Временско осматрачица искачућих мсдyн_сцреенпоптимеоут екрана (мсдyн_сцреенпоптимеоут)
    • Временско време искакања екрана (мсдyн_сцреенпоптимеоут_оптионСет)
    • Безбедни АПИ кључ (мсдyн_сецуреапикеy)
    • Број правила прилога вештина (мсдyн_скиллаттацхментрулесцоунт)
    • Број правила прилога вештине (последњи пут ажурирано)
    • (мсдyн_скиллаттацхментрулесцоунт_дате)
    • Број правила прилога вештина (држава)
    • (мсдyн_скиллаттацхментрулесцоунт_стате)
    • Чувар места сценарија сесије (мсдyн_сессионсценариоплацехолдер)
    • СупервизорАссигн (мсдyн_нотифицатионтемплате_супервисорассигн)
    • Пренос (мсдyн_нотифицатионтемплате_трансфер)
    • Праг времена чекања (мсдyн_wаитингтиметхресхолд)
    • Режим дистрибуције рада (мсдyн_wоркдистрибутионмоде)
    • Ток рада (мсдyн_ливеwоркстреамид)
    Узорак 1: Сви живи цхат wоркстреамови

    Узорак 2: Сингле ливе цхат wоркстреам

    Узорак 3: Вишеструки радни ток ћаскања уживо
    2. Контекстуална променљива (мсдyн_оцливеwоркстреамцонтеxтвариабле)
    • Име (msdyn_name)
    • Име повезаног брода (мсдyн_релатионсхипнаме)
    • Тип (мсдyн_дататyпе)
    • Ток рада (мсдyн_ливеwоркстреамид)
    • ИсЛист (мсдyн_ислист)
    • Модификовано (мсдyн_исмодифиабле)
    • < ДИЦТ__име за приказ >Дисплаy Наме (мсдyн_дисплаyнаме)
    • Подложан екрану (мсдyн_исдисплаyабле)
    • Логичко име ентитета (мсдyн_ентитyлогицалнаме)
    • Контекстуална променљива (мсдyн_оцливеwоркстреамцонтеxтвариаблеид)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    • Дефинисан систем (мсдyн_иссyстемдефинед)
    1 . узорак: Контекстуалне променљиве за све радне томове

    2 . узорак: Контекстуалне променљиве за један ливе цхат wоркстреам

    3 . узорак: Контекстуалне променљиве за више радних тока уживо ћаскања
    3. Уговор о одлуци (msdyn_decisioncontract)
    • Дефиниција уговора (msdyn_contractdefinition)
    • Уговор о одлуци (msdyn_decisioncontractid)
    • Име (msdyn_name)
    • Јединствено име (msdyn_uniquename)
    Узорак 1: Уговор о одлуци за све ливе цхат wоркстреам

    Узорак 2: Уговор о одлуци за један ливе цхат wоркстреам

    Узорак 3: Уговор о одлуци за више ливе цхат wоркстреам-ова
    4. Скуп правила одлуке (msdyn_decisionruleset)
    • АИ буилдер модел (мсдyн_аибмоделид)
    • Режим стварања (msdyn_authoringmode)
    • Скуп правила одлуке (msdyn_decisionrulesetid)
    • Опис (msdyn_description)
    • Улазни уговор (msdyn_inputcontractid)
    • Је улазна колекција (msdyn_isinputcollection)
    • Тип ML модела (msdyn_mlmodeltype)
    • Име (msdyn_name)
    • Излазни уговор (msdyn_outputcontractid)
    • Дефиниција скупа правила (msdyn_rulesetdefinition)
    • Тип скупа правила (msdyn_rulesettype)
    • Јединствено име (msdyn_uniquename)
    Узорак 1: Децисион рулесет фор алл ливе цхат wоркстреамс

    Узорак 2: Децисион рулесет фор а сингле ливе цхат wоркстреам

    Узорак 3: Децисион рулесет фор мултипле ливе цхат wоркстреамс
    5. Конфигурација усмеравања (msdyn_routingconfiguration)
    • Је активна конфигурација (msdyn_isactiveconfiguration)
    • Име (msdyn_name)
    • Конфигурација усмеравања (msdyn_routingconfigurationid)
    • Јединствено име (msdyn_uniquename)
    • Радни ток (msdyn_liveworkstreamid)
    Узорак 1: Конфигурација усмеравања за све радне радове уживо ћаскања

    2 . узорак: Конфигурација усмеравања за један ливе цхат wоркстреам

    Узорак 3: Конфигурација усмеравања за више радних тока ћаскања уживо
    6. Корак конфигурације усмеравања (msdyn_routingconfigurationstep)
    • Име (msdyn_name)
    • Конфигурација усмеравања (msdyn_routingconfigurationid)
    • Корак конфигурације усмеравања (msdyn_routingconfigurationstepid)
    • Скуп правила (msdyn_rulesetid)
    • Редослед корака (msdyn_steporder)
    • Тип корака (msdyn_type)
    • Јединствено име (msdyn_uniquename)
    1 . узорак: Конфигурација усмеравања корак за све радне радове уживо ћаскања

    Узорак 2: Конфигурација усмеравања корак за један ливе цхат wоркстреам

    3 . узорак: Конфигурација усмеравања корак за више радних тока ћаскања уживо
    7. Профил капацитета тока посла (msdyn_liveworkstreamcapacityprofile)
    • < ДИЦТ__профил капацитета >Цапацитy Профиле (мсдyн_цапацитyпрофиле_ид)
    • Име (msdyn_name)
    • Радни ток (msdyn_workstream_id)
    • Wоркстреам < ДИЦТ__профил капацитета > Цапацитy Профиле (мсдyн_ливеwоркстреамцапацитyпрофилеид)
    Узорак 1: Wоркстреам < ДИЦТ__профил капацитета > цапацитy профиле за све живе цхат wоркстреам-ове

    Узорак 2: Wоркстреам < ДИЦТ__профил капацитета > цапацитy профиле за један ливе цхат wоркстреам

    Узорак 3: Wоркстреам < ДИЦТ__профил капацитета > цапацитy профиле за више ливе цхат wоркстреам-а
    8. Брзи одговор (мсдyн_цаннедмессаге)
    • Локални стандард (мсдyн_лоцале_фиелд)
    • Порука (мсдyн_мессаге)
    • ИД организације (ИД организације)
    • Брзи одговор (мсдyн_цаннедмессагеид)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    • ТагсЦонтролФиелд (мсдyн_тагсцонтролфиелд)
    • Наслов (мсдyн_титле)
    9. Ознака (мсдyн_оцтаг)
    • Име (msdyn_name)
    • Ознака (мсдyн_оцтагид)
  3. Генеришите шему и сачувајте је.

  4. Извезите податке и генеришите компримовану (zip) датотеку.

  5. Користите алатку Configuration Migration, изаберите опцију увоза података и изаберите компримовану датотеку.

Важно

Када донесете правила одлуке (msdyn_decisionrulesets) која садрже контекстуалне променљиве, неки правила одлуке се креирају без мапирања зависности. Да бисте заобишли ово, извршите следеће кораке:

  1. Увезите податке за све ентитете, укључујући ентитет правила одлуке (msdyn_decisionrulesets).
  2. Поново увезите податке за ентитет правила одлуке. Овај корак обезбеђује увоз свих мапирања зависности за правила одлуке.

Да бисте добили све потребне записе, погледајте узорак шеме за радни ток ћаскања уживо.

FetchXML за ентитет радног тока

Узорак 1: Сви живи цхат wоркстреамови

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

Узорак 2: Сингле ливе цхат wоркстреам

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

Узорак 3: Вишеструки радни ток ћаскања уживо

<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 за ентитет контекстуалних променљивих

Узорак 1: Све променљиве контекста ћаскања уживо

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

2 . узорак: Појединачне променљиве контекста ћаскања уживо

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

Узорак 3: Вишеструке променљиве контекста ћаскања уживо

<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 за ентитет уговора о одлуци

Узорак 1: Уговор о одлуци за све ливе цхат wоркстреам

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

Узорак 2: Уговор о одлуци за један ливе цхат wоркстреам

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

Узорак 3: Уговор о одлуци за више ливе цхат wоркстреам-ова

<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 за ентитет правила одлуке

Узорак 1: Децисион рулесет фор алл ливе цхат wоркстреамс

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

Узорак 2: Децисион рулесет фор а сингле ливе цхат wоркстреам

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

Узорак 3: Децисион рулесет фор мултипле ливе цхат wоркстреамс

<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 за ентитет конфигурације усмеравања

Узорак 1: Конфигурација усмеравања за све радне радове уживо ћаскања

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

2 . узорак: Конфигурација усмеравања за један ливе цхат wоркстреам

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

Узорак 3: Конфигурација усмеравања за више радних тока ћаскања уживо

<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 за конфигурацију усмеравања корак ентитета

1 . узорак: Конфигурација усмеравања корак за све радне радове уживо ћаскања

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

2 . узорак: Конфигурација усмеравања корак за један ливе цхат wоркстреам

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

3 . узорак: Конфигурација усмеравања корак за више радних тока уживо ћаскања

<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 за радни < ДИЦТ__профил капацитета > цапацитy профиле ентитет

Узорак 1: Wоркстреам < ДИЦТ__профил капацитета > цапацитy профиле за све ливе цхат wоркстреам-ове

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

Узорак 2: Wоркстреам < ДИЦТ__профил капацитета > цапацитy профиле за један ливе цхат wоркстреам

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

Узорак 3: Wоркстреам < ДИЦТ__профил капацитета > цапацитy профиле за више ливе цхат wоркстреам-а

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

Мигрирање конфигурације за виџете за ћаскање уживо

Следеће претпоставке су на месту:

  • Правила ће бити извезена након конфигурација ћаскања како бисте могли да користите питања из анкете пре разговора као променљиве контекста разговора.

  • Не можете да креирате променљиве контекста када додајете нова питања у одељак анкете пре разговора.

  • Редови могу бити извезени након конфигурација и дефиниције правила ћаскања уживо, како бисте могли да користите питања из анкете пре разговора као променљиве контекста.

  • Ток посла мора постојати било да је креиран ручно или претходно мигриран у одредишну организацију.

За мигрирање података за виџете за ћаскања уживо

  1. Користите алатку Configuration Migration да бисте креирали шему и извезли податке из изворне организације за виџет за ћаскање уживо и сродне ентитете.

    • Име за приказ ентитета: Када креирате шему, изаберите ентитете у низу који је поменут у табели.
    • Име за приказ атрибута: Препоручујемо да изаберете атрибуте дефинисане у следећој табели. Не морате да изаберете системски дефинисане атрибуте као што су „Аутор“, „Датум креирања“, „Аутор измене“, „Датум измене“ и „Власник“. Ако је потребно, можете да изаберете прилагођене атрибуте.
    Сер. бр. Име за приказ ентитета (логичко име) Име за приказ атрибута (логичко име)
    1. Виџет за ћаскање (msdyn_livechatconfig) FetchXMl за филтрирање записа за ћаскање уживо
    Напомена:
    - Замените вредност за msdyn_liveworkstream у одељку услова.
    - Не укључујте msdyn_widgetappid и msdyn_widgetsnippet као део ентитета.
    - Уверите се као део декларације ентитета у шеми да је додатна компонента онемогућена. (disableplugins="false")
    • (Застарело) Током сата ван радног времена (msdyn_duringnonoperatinghours)
    • Име за приказ агента (msdyn_agentdisplayname)
    • Дозвола преузимања транскрипта (msdyn_enablechattranscriptdownload)
    • Дозвола транскрипта е-поште (msdyn_enablechattranscriptemail)
    • Анонимизовање агента (msdyn_showagentname)
    • Поставке потврде идентитета (msdyn_authsettingsid)
    • Аутоматско откривање језика (msdyn_autodetectlanguage)
    • Анкета о роботу (msdyn_postconversationsurveybotsurvey)
    • Опције позивања (msdyn_callingoptions)
    • Виџет за ћаскање (msdyn_livechatconfigid)
    • Заједничко прегледање добављача (msdyn_cobrowseprovider)
    • Приказ генеричког имена (msdyn_genericagentdisplayname)
    • Предложак е-поште (msdyn_emailtemplate)
    • Омогућавање (msdyn_postconversationsurveyenable)
    • Омогућавање заједничког прегледања (msdyn_enablecobrowse)
    • Омогућавање датотека у прилогу за агенте (msdyn_enablefileattachmentsforagents)
    • Омогућавање датотека у прилогу за клијенте (msdyn_enablefileattachmentsforcustomers)
    • Омогућавање дељења екрана (msdyn_enablescreensharing)
    • Указује на режим разговора виџета за ћаскање (msdyn_conversationmode)
    • Означава да ли је омогућен приказ времена чекања (msdyn_averagewaittime_enabled)
    • информативна ознака (msdyn_infolabel)
    • Језик (msdyn_widgetlocale)
    • Језик (msdyn_ocwidgetlanguage)
    • Језик (msdyn_language)
    • Логотип (msdyn_avatarurl)
    • Порука (msdyn_postconversationsurveymessagetext)
    • Време измене (modifiedon)
    • Име (msdyn_name)
    • Наслов ванмрежног виџета (msdyn_offlinewidgettitle)
    • Поднаслов ванмрежног виџета (msdyn_offlinewidgetsubtitle)
    • Боја теме виџета ван мреже (msdyn_offlinewidgetthemecolor)
    • Радно време (msdyn_operatinghourid)
    • URL адреса портала (msdyn_portalurl)
    • Позиција (msdyn_widgetposition)
    • Анкета након ћаскања (msdyn_postchatenabled)
    • Анкета пре ћаскања (msdyn_prechatenabled)
    • Проактивно ћаскање (msdyn_proactivechatenabled)
    • API кључ добављача (msdyn_oc_geolocationprovider)
    • Скуп питања за кориснике са потврђеним идентитетом (msdyn_prechatquestionnaireauthenticated)
    • Скуп питања за кориснике са непотврђеним идентитетом (msdyn_prechatquestionnaireunauthenticated)
    • Поновно повезивање са претходним агентом (msdyn_timetoreconnectwithpreviousagent)
    • URL адреса за преусмеравање (msdyn_redirectionurl)
    • Захтевање локације посетиоца (msdyn_requestvisitorlocation)
    • Добављач услуге дељења екрана (msdyn_screensharingprovider)
    • Поштанско сандуче пошиљаоца (msdyn_mailbox)
    • Приказ положаја у реду (msdyn_positioninqueue_enabled)
    • Приказ виџета током времена ван мреже (msdyn_showwidgetduringofflinehours)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    • Поднаслов (msdyn_widgetsubtitle)
    • Анкета (msdyn_postconversationsurvey)
    • Режим анкете (msdyn_postconversationsurveymode)
    • Боја теме (msdyn_widgetthemecolor)
    • Наслов (msdyn_widgettitle)
    • Укључивање поновног повезивања са претходним ћаскањем (msdyn_enablechatreconnect)
    • Укључивање звучних обавештења (msdyn_widgetsoundnotification)
    • Укључивање индикатора непрочитаних порука (msdyn_widgetvisualnotification)
    • Радни ток (msdyn_liveworkstreamid)
    2. Поставке потврде идентитета за ћаскање (msdyn_authenticationsettings)
    • Тип потврде идентитета (msdyn_authenticationtype)
    • Поставке потврде идентитета за ћаскање (msdyn_authenticationsettingsid)
    • Функција JavaScript клијента (msdyn_javascriptclientfunction)
    • Име (msdyn_name)
    • URL адреса јавног кључа (msdyn_publickeyurl)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    3. Локализација (msdyn_oclocalizationdata)
    • Аутоматизована порука (msdyn_systemmessageid)
    • Подразумевани локализовани текст (msdyn_defaultlocalizedtext)
    • Назив колоне ентитета (msdyn_entitycolumnname)
    • Назив ентитета (msdyn_entityname)
    • ID записа ентитета (msdyn_entityrecordid)
    • Подразумевано је (msdyn_isdefault)
    • Шифра језика (msdyn_customerlanguageid)
    • Шифра језика (msdyn_languagecode)
    • Локализација (msdyn_oclocalizationdataid)
    • Локализовани текст (msdyn_localizedtext)
    • ID организације (organizationid)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    4. Порука (msdyn_ocsystemmessage)
    • Канал (msdyn_streamsource)
    • Подразумевани језик (msdyn_defaultlanguage)
    • ID инстанце (msdyn_instanceid)
    • Порука (msdyn_ocsystemmessageid)
    • Опис поруке (msdyn_messagedescription)
    • Прималац поруке (msdyn_messagereceiver)
    • Окидач предлошка поруке (msdyn_messagetemplatetrigger)
    • Текст поруке (msdyn_messagetext)
    • Окидач поруке (msdyn_systemmessageeventtype)
    • Тип поруке (msdyn_messagetype)
    • Име (msdyn_name)
    • ID организације (organizationid)
    • Статус (statecode)
    • Разлог статуса (sttuscode)
    • Виџет (msdyn_widgetid)
    5. Опција одговора из анкете (msdyn_chatansweroption)
    • Име (msdyn_name)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    • Опција одговора из анкете (msdyn_chatansweroptionid)
    • Питање из анкете (msdyn_answeroptionsid)
    6. Питање из анкете (msdyn_surveyquestion)
    • Тип одговора (msdyn_answertyp)
    • Текст помоћи (msdyn_placeholdertext)
    • Назив питања (msdyn_nam)
    • Текст питања (msdyn_questiontext)
    • Скала оцењивања (msdyn_ratingscal)
    • Статус (statecod)
    • Разлог статуса (statuscod)
    • Питање из анкете (msdyn_surveyquestionid)
    • Радни ток (msdyn_liveworkstreamtochatquestion)
    7. Секвенца питања из анкете (msdyn_questionsequence)
    • - Виџет за ћаскање (msdyn_chatengagementtochatsequenceid)
    • Име (msdyn_name)
    • Редослед (sequencenumber)
    • Обавезно (msdyn_questionrequired)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    • Назив питања из анкете (msdyn_surveyquestion)
    • Секвенца питања из анкете (msdyn_questionsequenceid)
    • Тип анкете (msdyn_chatquestionnairetype)
    8. Одговор из анкете (msdyn_chatquestionnaireresponse)
    • Име (msdyn_name)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    • Опција одговора из анкете (msdyn_chatansweroptionid)
    • Текст одговора из анкете (msdyn_chatanswertext)
    • ID питања из анкете (msdyn_surveyquestionid)
    • Одговор из анкете (msdyn_chatquestionnaireresponseid)
    • Вредности за одговоре из анкете (msdyn_chatquestionnaireresponseitemid)
    9. Локација виџета за ћаскање (msdyn_livechatwidgetlocation)
    • Виџет за ћаскање (msdyn_livechatconfigid)
    • Локација виџета за ћаскање (msdyn_livechatwidgetlocationid)
    • Џокер URL адресе локације (msdyn_locationurlwildcard)
    • Аутор измене (modifiedby)
    • Тип правила (msdyn_ruletype)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    • Наслов (msdyn_name)
    • Вредност (msdyn_domainvalue)
    10. Језик виџета за ћаскање (msdyn_chatwidgetlanguage)
    • Језик виџета за ћаскање (msdyn_chatwidgetlanguageid)
    • Назив језика (msdyn_languagename)
    • ID локалног стандарда (msdyn_localeid)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    11. Локализовано питање из анкете (msdyn_localizedsurveyquestion)
    • Опис (msdyn_description)
    • Шифра језика (msdyn_languagecode)
    • Текст локализованог питања (msdyn_localizedquestiontext)
    • Локализовано питање из анкете (msdyn_localizedsurveyquestionid)
    • Име (msdyn_name)
    • Статус (statecode)
    • Разлог статуса (statuscode)
    • Питање из анкете (msdyn_surveyquestionid)
    12. Добављач географске локације (msdyn_oc_geolocationprovider)
    • API кључ за Bing мапе (msdyn_providerapikey)
    • Добављач географске локације (msdyn_oc_geolocationproviderid)
    • Име (msdyn_name)
    • Верзија API кључа добављача (msdyn_providerapikeyversion)
    • Назив добављача (msdyn_providername)
    • Статус (statecode)
    • Разлог статуса (statuscode)
  2. Генеришите шему и сачувајте је.

  3. Извезите податке и генеришите компримовану (zip) датотеку.

  4. Користите алатку Configuration Migration, изаберите опцију увоза података, а затим изаберите компримовану датотеку.

Да бисте добили све потребне записе, погледајте узорак шеме за канал за ћаскање уживо

FetchXML за ћаскање уживо

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

Верификовање миграције

Након што успешно увезете податке о конфигурацији повезане са обједињеним усмеравањем из изворне у циљну организацију, обавите следеће кораке у циљној организацији:

  1. У корисничком интерфејсу, уверите се да су конфигурација обједињеног усмеравања и скупови правила исправно генерисани и да не приказују грешке.

  2. Ако се вештине и вредности оцењивања користе у скуповима правила обједињеног усмеравања, потребно је да ручно повежете, придружите или креирате кориснике, ресурсе који се могу резервисати и записе са карактеристикама ресурса који се могу резервисати.

  3. Ако се профили капацитета користе у скуповима правила и токовима посла за обједињено усмеравање, потребно је да ручно повежете, придружите или креирате кориснике, ресурсе који се могу резервисати и записе са профилима капацитета ресурса који се могу резервисати.

Разматрања за извоз и увоз података

Да бисте решили све проблеме са којима се можете суочити током миграције, проверите датотеке евиденције као што следи:

  • Када увозите податке у циљну организацију, ако видите жуте симболе упозорења, проверите следеће евиденције у алату за миграцију конфигурације:

    • Login_ErrorLog.log: Пружа информације о свим проблемима које сте имали када сте се пријавили у организацију помоћу алата за управљање конфигурацијом.
    • DataMigrationUtility.log: Пружа информације о задацима који су обављени помоћу алата током последње миграције.
    • ImportDataDetail.log: Пружа информације о подацима које је алатка увезла у последњем увозу података.

    Још информација: Проблеми са конфигурацијом сељења података и решавање проблема користећи датотеке евиденције

    Жута упозорења која указују на грешке током увоза података.

  • Ако евиденције садрже мрежне грешке, поновите поступак увоза.

    Ево примера:

    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:
    

Погледајте и

Миграција конфигурације за записе заснована не обједињеном усмеравању