3. lépés: A kommunikációs panelhez kapcsolódó műveleti hívások létrehozása

Az Omnichannel for Customer Service olyan lehetőségek tárházát biztosítja, amelyekkel kibővítheti a Dynamics 365 Customer Service Enterprise lehetőségeit, és így a szervezetek azonnal kapcsolatba léphetnek és kapcsolatot építhetnek ügyfeleikkel a digitális üzenetküldési csatornákon keresztül. Az Omnichannel for Customer Service használatához kiegészítő licenc szükséges. További információért keresse fel a Dynamics 365 Customer Service árképzése – áttekintés és a Dynamics 365 Customer Service árképzési terv oldalakat.

Ez a témakör azt mutatja be, hogyan lehet létrehozni egy kommunikációs panellel kapcsolatos művelethívást a Unified Service Desk a Dynamics 365 Customer Service szolgáltatáshoz alkalmazásban.

Előfeltételek

Művelethívások létrehozása

  1. Jelentkezzen be Dynamics 365-példányba.

  2. Válassza a Dynamics 365 melletti Le nyilat.

  3. Válassza a Unified Service Desk rendszergazda lehetőséget.

  4. Válassza a Műveleti hívások lehetőséget, és válassza a + Új lehetőséget.

  5. Az új oldalon a következő adatokat adja meg:

Lap Mező Value
Általános Név Kommunikációs panel megnyitása
Általános Központi vezérlő Kommunikációs panel
Általános Művelet alapértelmezett
  1. Mentse a művelethívást.

  2. A következő művelethívások létrehozásához ismételje meg a 3–6. lépéseket.

Tiszta Omnicsatorna entitások listája

Lap Mező Value
Általános Név Tiszta Omnicsatorna entitások listája
Általános Megrendelés 1
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet ClearEntityList

Omnicsatorna élő munkafolyamok lehívása

Lap Mező Value
Általános Név Omnicsatorna élő munkafolyamok lehívása
Általános Megrendelés 2
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet DoSearch
Általános Adatok name=LiveWorkStreamSearch
global=True

Omnicsatorna szolgáltatás végpontjának lehívása

Lap Mező Value
Általános Név Omnicsatorna szolgáltatás végpontjának lehívása
Általános Megrendelés 2
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet DoSearch
Általános Adatok name=ServiceEndPointSearch
global=True

Omnicsatorna konfigurációs adatok mentése

Lap Mező Value
Általános Név Omnicsatorna konfigurációs adatok mentése
Általános Megrendelés 3
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelSaveConfigurationData

Omnicsatorna-konfiguráció frissítése

Lap Mező Value
Általános Név Omnicsatorna-konfiguráció frissítése
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet SaveSetting
Általános Adatok name=OmniChannelConfig
value=[[OCConfig]+]

Az Omnicsatorna AAD hitelesítés futtatása sikertelen

Lap Mező Value
Általános Név Az Omnicsatorna AAD hitelesítés futtatása sikertelen
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelAADAuthenticationFailure
Általános Adatok PostData=[[PostData]+]

Omnicsatorna – munkamenet aktiválása

Lap Mező Value
Általános Név Omnicsatorna – munkamenet aktiválása
Általános Központi vezérlő Munkamenetlapok
Általános Művelet SwitchSession
Általános Adatok sessionid=[[SessionTabId]+]
Speciális Feltétel '[[CanActivateSession]+]' == 'True'

Omnicsatorna beszélgetés rehidratálása

Lap Mező Value
Általános Név Omnicsatorna beszélgetés rehidratálása
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelSwitchSessionsTabs
Általános Adatok SessionTabId=[[SessionTabId]+]
Speciális Feltétel '[[CanActivateSession]+]' == 'True'

Ügyfél-munkamenet létrehozása

Lap Mező Value
Általános Név Ügyfél-munkamenet létrehozása
Általános Megrendelés 10
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet CreateSession
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True'

Munkamenet-hozzárendelési bejelentési értesítés megjelenítése

Lap Mező Value
Általános Név Munkamenet-hozzárendelési bejelentési értesítés megjelenítése
Általános Megrendelés 10
Általános Központi vezérlő Omnichannel bejelentési értesítés
Általános Művelet Megjelenítés
Általános Adatok formname=ToastNotification
top=85
left=82
timeout=7
stack=true
stackHeight=56
placementmode=absolute
ToastNotificationText=[[$Resources.SessionAssignmentToastNotification]+]
NotificationIcon=new_omni_toast_tick_icon
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] >= [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True'

IsCaseSession beállítása Hamis értékre

Lap Mező Value
Általános Név IsCaseSession beállítása Hamis értékre
Általános Megrendelés 11
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet CopyToContext
Általános Adatok IsCaseSession=False
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Omnicsatorna-munkamenet elfogadva

Lap Mező Value
Általános Név Omnicsatorna-munkamenet elfogadva
Általános Megrendelés 15
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelSessionAccepted
Általános Adatok ConversationId=[[cid]]
SessionTabId=[[$Session.ActiveSession]]
From=[[from]]
CanActivateSession=[[CanActivateSession]+]
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] || '[[CanActivateSession]+]' == 'True'

Bejelentési értesítés bezárása

Lap Mező Value
Általános Név Bejelentési értesítés bezárása
Általános Központi vezérlő Omnichannel bejelentési értesítés
Általános Művelet Bezárás

Jobb ablaktábla kibontása

Lap Mező Value
Általános Név Jobb ablaktábla kibontása
Általános Központi vezérlő Egyéni panel
Általános Művelet SetVisualProperty
Általános Adatok elementName=RightPanelExpander
propertyname=IsExpanded
value=true

Omnicsatorna-munkamenet elfogadva

Lap Mező Value
Általános Név Omnicsatorna-munkamenet elfogadva
Általános Megrendelés 10
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet OmnichannelSessionAccepted
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True'

Az entitás munkamenet-tulajdonságainak beállítása a kontextusban

Lap Mező Value
Általános Név Az entitás munkamenet-tulajdonságainak beállítása a kontextusban
Általános Megrendelés 11
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet CopyToContext
Általános Adatok ISENTITYSESSION=True
CRMCONTACTID=010101
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Bal oldali panel összecsukása

Lap Mező Value
Általános Név Bal oldali panel összecsukása
Általános Megrendelés 12
Általános Központi vezérlő Egyéni panel
Általános Művelet SetVisualProperty
Általános Adatok elementname=LeftPanelParent
propertyname=Visibility
value=$Expression('[[$Context.IsCaseSession]+]'=='True' || '[[$Context.ISENTITYSESSION]+]'=='True' || '[[$Session.IsGlobal]+]'=='True' || '[[$Context.cticallincoming]+]'=='1'? "Collapsed" : "Visible")
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Eset munkamenet-ügynöki parancsfájljának betöltése

Lap Mező Value
Általános Név Eset munkamenet-ügynöki parancsfájljának betöltése
Általános Megrendelés 20
Általános Központi vezérlő Ügynök forgatókönyv
Általános Művelet GotoTask
Általános Adatok Esetmegoldás szövege
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Megjegyzés

Az Eset munkamenet-ügynöki parancsfájljának betöltése művelethívás nem kötelező.

Űrlap betöltése az entitáshoz

Lap Mező Value
Általános Név Űrlap betöltése az entitáshoz
Általános Megrendelés 30
Általános Központi vezérlő Entitás lap
Általános Művelet Open_CRM_Page
Általános Adatok LogicalName=[[EntityLogicalName]+]
id=[[EntityId]+]
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Űrlap betöltése az entitáshoz

Lap Mező Value
Általános Név Omnicsatorna munkamenet-lap azonosítójának beállítása az entitás munkamenetéhez
Általános Megrendelés 40
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelSetSessionTabIdForEntitySession
Általános Adatok ConversationId=[[ConversationId]]
SessionTabId=[[$Session.ActiveSession]]
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]
Lap Mező Value
Általános Név Összpontosítás a KB-keresésre
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet ShowTab
Általános Adatok Keresés a tudásbázisban

Üzenetművelet megjelenítése

Lap Mező Value
Általános Név Üzenetművelet megjelenítése
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet DisplayMessage
Általános Adatok text=hiba történt a kommunikációs panelen. Indítsa újra a Unified Service Desk alkalmazást, majd próbálkozzon újra. (Hibakód - [[TEXT]+])
caption=Error

Omnicsatorna beszélgetés befejezése

Lap Mező Value
Általános Név Omnicsatorna beszélgetés befejezése
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelEndConversation
Általános Adatok ChatPayLoad=[[PostData]]

Omnicsatorna jelenléti állapot frissítése

Lap Mező Value
Általános Név Omnicsatorna jelenléti állapot frissítése
Általános Megrendelés 240
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OCPresenceUpdate
Speciális Feltétel [[$GlobalDictionary.CurrentSessionCount]+] <= [[$Global.maxNumberOfSessions]+]

Omnicsatorna kérelem beérkező munkamenetre

Lap Mező Value
Általános Név Omnicsatorna kérelem beérkező munkamenetre
Általános Megrendelés 17
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelIncomingSessionRequest
Általános Adatok ChatPayLoad=[[PostData]]

Ügynök kezdőlapjának betöltése

Lap Mező Value
Általános Név Ügynök kezdőlapjának betöltése
Általános Megrendelés 1
Általános Központi vezérlő Omnicsatorna ügynöki irányítópult
Általános Művelet Navigate
Általános Adatok url=/main.aspx?pagetype=dashboard&id=e8fb53c5-2f79-e811-8162-000d3aa3ef73&_canOverride=false
HideNavigationBar=True

Omnicsatorna kommunikációs panel betöltve

Lap Mező Value
Általános Név Omnicsatorna kommunikációs panel betöltve
Általános Megrendelés 17
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelConversationControlReady

Omnicsatorna kapcsolatazonosítók másolása környezetbe

Lap Mező Value
Általános Név Omnicsatorna kapcsolatazonosítók másolása környezetbe
Általános Megrendelés 2
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet CopyToContext
Általános Adatok contactIds = [[contact]+]

Omnicsatorna környezet-kapcsolattartók lekérése

Lap Mező Value
Általános Név Omnicsatorna környezet-kapcsolattartók lekérése
Általános Megrendelés 3
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet DoSearch
Általános Adatok ContextContactSearch
global=True
Speciális Feltétel $Expression('[[$Context.contactIds]+]' == '' ? "false" : "true")

Omnicsatorna környezetentitások mentése

Lap Mező Value
Általános Név Omnicsatorna környezetentitások mentése
Általános Megrendelés 4
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelSaveContextEntities
Általános Adatok LiveWorkItemId = [[LiveWorkItemId]+]
SessionId = [[SessionId]+]
RequestType = [[RequestType]+]
LiveWorkStreamId = [[LiveWorkStreamId]+]
ChatId=[[ChatId]+]

Omnicsatorna környezetentitások törlése

Lap Mező Value
Általános Név Omnicsatorna környezetentitások törlése
Általános Megrendelés 1
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet ClearEntityList
Általános Adatok global=True

Omnicsatorna környezet-kapcsolattartók lekérése

Lap Mező Value
Általános Név Omnicsatorna környezet-kapcsolattartók lekérése
Általános Megrendelés 3
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet DoSearch
Általános Adatok ContextContactSearch
global=True
Speciális Feltétel $Expression('[[$Context.contactIds]+]' == '' ? "false" : "true")

Omnicsatorna környezetentitások mentése frissítéskor

Lap Mező Value
Általános Név Omnicsatorna környezetentitások mentése frissítéskor
Általános Megrendelés 4
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelSaveUpdatedContextEntities
Általános Adatok LiveWorkItemId=[[LiveWorkItemId]+]

Omnicsatorna környezet inicializálása – ablakváltozó – ügyfél-összefoglaló

Lap Mező Value
Általános Név Omnicsatorna környezet inicializálása – ablakváltozó – ügyfél-összefoglaló
Általános Megrendelés 5
Általános Központi vezérlő Ügyfél-összefoglaló
Általános Művelet RunScript
Általános Adatok function initOCContext() {
var ocConfig = JSON.parse('[[$Settings.OmniChannelConfig]+]');
var session = JSON.parse(JSON.stringify([[$Context.SessionParameters]+]));
ocConfig.config.sessionParams = session;
window.ocContext = ocConfig;
}
initOCContext();

Az ügyfelek összegző vezérlőinek frissítése

Lap Mező Value
Általános Név Az ügyfelek összegző vezérlőinek frissítése
Általános Megrendelés 6
Általános Központi vezérlő Ügyfél-összefoglaló
Általános Művelet RunScript
Általános Adatok function refreshControls() {
MscrmControls.FormInitiator.FormInitiatorControl.updateLinkedRecords();
}
refreshControls();

Omnicsatorna értesítés a kommunikációs panel hibájáról

Lap Mező Value
Általános Név Omnicsatorna értesítés a kommunikációs panel hibájáról
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelNotifyConversationControlError
Általános Adatok PostData=[[PostData]+]

Omnicsatorna proxyválasz

Lap Mező Value
Általános Név Omnicsatorna proxyválasz
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelProxyResponse
Általános Adatok ChatPayLoad=[[PostData]]

Omnicsatorna munkamenet-átvitel kezdeményezve

Lap Mező Value
Általános Név Omnicsatorna munkamenet-átvitel kezdeményezve
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelSessionTransferInitiated
Általános Adatok ChatPayLoad=[[PostData]]

Összpontosítás az Omnicsatorna ügynöki irányítópultjára

Lap Mező Value
Általános Név Összpontosítás az Omnicsatorna ügynöki irányítópultjára
Általános Megrendelés 2
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet ShowTab
Általános Adatok Omnicsatorna ügynöki irányítópult

A régi jelenlétállapotok frissítése a beállításokban

Lap Mező Value
Általános Név A régi jelenlétállapotok frissítése a beállításokban
Általános Megrendelés 10
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet SetReplacementParameter
Általános Adatok appname=$GlobalDictionary
param=OCOLDPRESENCESTATE
value=[[$GlobalDictionary.OCCURRENTPRESENCESTATE]]
global=true

Az aktuális jelenlétállapotok frissítése a beállításokban

Lap Mező Value
Általános Név Az aktuális jelenlétállapotok frissítése a beállításokban
Általános Megrendelés 20
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet SetReplacementParameter
Általános Adatok appname=$GlobalDictionary
param=OCCURRENTPRESENCESTATE
value=[[CURRENT_PRESENCE_STATE]+]
global=true

Az összes jelenlétállapot frissítése a beállításokban

Lap Mező Value
Általános Név Az összes jelenlétállapot frissítése a beállításokban
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet SetReplacementParameter
Általános Adatok appname=$GlobalDictionary
param=OCALLPRESENCESTATE
value=[[CURRENT_PRESENCE_STATE]+]
global=true

Esetentitás értesítésének megjelenítése

Lap Mező Value
Általános Név Esetentitás értesítésének megjelenítése
Általános Megrendelés 10
Általános Központi vezérlő Omnichannel bejelentési értesítés
Általános Művelet Megjelenítés
Általános Adatok formname=EntityNotification
top=85
left=82
timeout=60
stack=true
stackHeight=56
EntityDisplayName=[[EntityDisplayName]+]
EntityLogicalName=[[EntityLogicalName]+]
EntityId=[[EntityId]+]
ConversationId=[[ConversationId]+]
placementmode=absolute
NotificationIcon=new_omni_foonotification_case_icon
Speciális Feltétel '[[EntityLogicalName]+]' == 'incident'

Entitás alapértelmezett értesítésének megjelenítése

Lap Mező Value
Általános Név Entitás alapértelmezett értesítésének megjelenítése
Általános Megrendelés 10
Általános Központi vezérlő Omnichannel bejelentési értesítés
Általános Művelet Megjelenítés
Általános Adatok formname=EntityNotification
top=85
left=82
timeout=60
stack=true
stackHeight=56
EntityDisplayName=[[EntityDisplayName]+]
EntityLogicalName=[[EntityLogicalName]+]
EntityId=[[EntityId]+]
ConversationId=[[ConversationId]+]
placementmode=absolute
NotificationIcon=new_omni_foonotification_default_icon
Speciális Feltétel '[[EntityLogicalName]+]' != 'incident'

Omnicsatorna olvasatlan üzenet művelet

Lap Mező Value
Általános Név Omnicsatorna olvasatlan üzenet művelet
Általános Megrendelés 10
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelUnreadMessage
Általános Adatok ChatPayLoad=[[PostData]]

Omnicsatorna jelenlét frissítése

Lap Mező Value
Általános Név Omnicsatorna jelenlét frissítése
Általános Központi vezérlő Kommunikációs panel
Általános Művelet OmnichannelUpdatePresence
Általános Adatok ChatPayLoad=[[PostData]+]

Munkamenetek számának frissítése a szótárból

Lap Mező Value
Általános Név Munkamenetek számának frissítése a szótárból
Általános Központi vezérlő CRM Globális felügyelet
Általános Művelet SetReplacementParameter
Általános Adatok appname=$GlobalDictionary
Param = CurrentSessionCount
value=[[CurrentSessionCount]+]
global=true

Lásd még

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).