Udostępnij za pośrednictwem


Krok 3: Tworzenie wywołań akcji powiązanych z powiadamianiem o alertach w usłudze wielokanałowej

Aplikacja Obsługa wielokanałowa klientów dla Dynamics 365 oferuje zestaw funkcji, które rozszerzają możliwości Dynamics 365 Customer Service Enterprise, aby umożliwić organizacjom natychmiastowe łączenie się i interakcję z klientami za pośrednictwem cyfrowych kanałów komunikacji. Do uzyskania dostępu do plików sieciOwych w celu obsługa klienta jest wymagana dodatkowa licencja. Aby uzyskać więcej informacji, zobacz omówienie cennika usługi Dynamics 365 Customer Service i strony cennika Dynamics 365 Customer Service.

W tym temacie opisano sposób tworzenia wywołań akcji powiązanych z powiadomieniem o alertach w usłudze wielokanałowej.

Wymagania wstępne

Tworzenie wywołań akcji

  1. Zaloguj się do wystąpienia Dynamics 365.

  2. Wybierz strzałkę W dół obok Dynamics 365.

  3. Wybierz Administrator rozwiązania Unified Service Desk.

  4. Wybierz Wywołania akcji i wybierz + Nowy.

  5. Na nowej stronie określ następujące szczegóły:

Karta Pole Value
Ogólne Nazwisko Zamknij powiadamianie o alertach w usłudze wielokanałowej
Ogólne Hostowana kontrolka Obsługa wielokanałowa - Powiadamianie o alertach
Ogólne Akcja Zamknij
  1. Zapisz wywołanie akcji.

  2. Powtórz kroki 1 – 5, aby utworzyć następujące dodatkowe wywołania akcji.

Pokaż powiadomienie o alercie żądania prostej konwersacji

Karta Pole Value
Ogólne Nazwisko Pokaż powiadomienie o alercie żądania prostej konwersacji
Ogólne Hostowana kontrolka Obsługa wielokanałowa - Powiadamianie o alertach
Ogólne Akcja Pokaż
Ogólne Data formname=SimpleChatRequestPopUpForm
top=10
left=98
timeout=120
stack=true
stackHeight=50
cid=[[ConversationId]+]
from=[[From]+]
isUniqueContactRecognized=[[IsUniqueContactRecognized]+]
jobTitle=[[contact_jobtitle_0]+]
email=[[contact_emailaddress1_0]+]
state=[[contact_Address1_Stateorprovince_0]+]
city=[[contact_Address1_City_0]+]
position=absolute
isAccept=TRUE
isReject=TRUE
Zaawansowani Stan [[RequestType]] == "1"

Pokaż powiadomienie o alercie żądania przekazania konwersacji

Tab Pole Value
Ogólne Nazwisko Pokaż powiadomienie o alercie żądania przekazania konwersacji
Ogólne Hostowana kontrolka Obsługa wielokanałowa - Powiadamianie o alertach
Ogólne Akcja Pokaż
Ogólne Data formname=ChatTransferRequestPopUpForm
top=8
left=85
timeout=120
stack=true
stackHeight=100
cid=[[ConversationId]+]
showWarning=[[showWarning]+]
from=[[From]+]
isUniqueContactRecognized=[[IsUniqueContactRecognized]+]
jobTitle=[[contact_jobtitle_0]+]
email=[[contact_emailaddress1_0]+]
state=[[contact_Address1_Stateorprovince_0]+]
city=[[contact_Address1_City_0]+]
CanActivateSession=[[CanActivateSession]+]
SessionTabId=[[SessionTabId]+]
placementmode=absolute
isAccept=TRUE
isReject=TRUE
Zaawansowani Stan [[RequestType]] == "3" && "[[ParticipantInitiatorType]+]" != "AutoAssign"

Pokaż powiadomienie o alercie konsultacji w formie konwersacji

Karta Pole Value
Ogólne Nazwisko Pokaż powiadomienie o alercie konsultacji w formie konwersacji
Ogólne Hostowana kontrolka Obsługa wielokanałowa - Powiadamianie o alertach
Ogólne Akcja Pokaż
Ogólne Data formname=ConsultRequestPopUpForm
top=8
left=85
timeout=120
stack=true
showWarning=[[showWarning]+]
stackHeight=100
cid=[[ConversationId]+]
from=[[From]+]
isUniqueContactRecognized=[[IsUniqueContactRecognized]+]
jobTitle=[[contact_jobtitle_0]+]
email=[[contact_emailaddress1_0]+]
state=[[contact_Address1_Stateorprovince_0]+]
city=[[contact_Address1_City_0]+]
CanActivateSession=[[CanActivateSession]+]
SessionTabId=[[SessionTabId]+]
placementmode=absolute
isAccept=TRUE
isReject=TRUE
Zaawansowani Stan [[RequestType]] == "2"

Rozwiń prawe okienko**

Tab Pole Wartość
Ogólne Nazwa/nazwisko Rozwiń prawe okienko
Ogólne Hostowana kontrolka Obsługa wielokanałowa - Wyskakujące powiadomienie
Ogólne Akcja SetVisualProperty
Ogólne Data elementName=RightPanelExpander
propertyname=IsExpanded
value=true

Utwórz sesję klienta

Karta Pole Value
Ogólne Nazwisko Utwórz sesję klienta
Ogólne Zamówienie 10
Ogólne Hostowana kontrolka Menedżer globalny CRM
Ogólne Czynność CreateSession
Zaawansowani Stan [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True'

Obsługa wielokanałowa - Aktywowanie sesji

Tab Pole Wartość
Ogólne Nazwisko Obsługa wielokanałowa - Aktywowanie sesji
Ogólne Hostowana kontrolka Karty sesji
Ogólne Czynność SwitchSession
Ogólne Dane sessionid=[[SessionTabId]+]
Zaawansowani Stan '[[CanActivateSession]+]' == 'True'

Obsługa wielokanałowa - Wznów konwersację

Tab Pole Wartość
Ogólne Nazwisko Obsługa wielokanałowa - Wznów konwersację
Ogólne Hostowana kontrolka Panel komunikacji
Ogólne Akcja OmnichannelSwitchSessionsTabs
Ogólne Dane SessionTabId=[[SessionTabId]+]
Zaawansowani Stan '[[CanActivateSession]+]' == 'True'

Ustaw IsCaseSession na Fałsz

Tab Pole Wartość
Ogólne Nazwisko Ustaw IsCaseSession na Fałsz
Ogólne Data 10
Ogólne Hostowana kontrolka Menedżer globalny CRM
Ogólne Akcja CopyToContext
Ogólne Dane IsCaseSession=False
Zaawansowani Stan [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Zaakceptowana sesja obsługi wielokanałowej

Tab Pole Wartość
Ogólne Nazwa/nazwisko Zaakceptowana sesja obsługi wielokanałowej
Ogólne Zamówienie 15
Ogólne Hostowana kontrolka Panel komunikacji
Ogólne Akcja OmnichannelSessionAccepted
Ogólne Dane ConversationId=[[cid]
SessionTabId=[[$Session.ActiveSession]]
From=[[from]]
CanActivateSession=[[CanActivateSession]+]
Zaawansowani Stan [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] || '[[CanActivateSession]+]' == 'True'

Stan obecności wielokanałowej**

Tab Pole Wartość
Ogólne Nazwa/nazwisko Obsługa wielokanałowa - Stan obecności
Ogólne Hostowana kontrolka Panel komunikacji
Ogólne Akcja OmnichannelPresenceUpdate

ExecuteKBSearchOnDataAvailable**

Tab Pole Wartość
Ogólne Nazwa/nazwisko ExecuteKBSearchOnDataAvailable
Ogólne Zamówienie 20
Ogólne Hostowana kontrolka Menedżer globalny CRM
Ogólne Akcja ExecuteOnDataAvailable
Ogólne Dane milliseconds=5000
[[$Context.PRECHATANSWER3]]

Załaduj domyślny skrypt agenta**

Tab Pole Wartość
Ogólne Nazwa/nazwisko Załaduj domyślny skrypt agenta
Ogólne Zamówienie 150
Ogólne Hostowana kontrolka Skrypt agenta HC
Ogólne Akcja GotoTask
Ogólne Data Skrypt powitalny

Załaduj stronę wyszukiwania sesji agenta

Karta Pole Value
Ogólne Nazwisko Załaduj stronę wyszukiwania sesji agenta
Ogólne Zamówienie 20
Ogólne Hostowana kontrolka Obsługa wielokanałowa — Wyszukiwanie zaawansowane
Ogólne Akcja Navigate
Ogólne Data url=/main.aspx?pagetype=control&controlName=MscrmControls.OCSearchRuntime.OCSearchRuntimeControl&navbar=off

Załaduj stronę podsumowania klienta agenta

Karta Pole Value
Ogólne Nazwisko Załaduj stronę podsumowania klienta agenta
Ogólne Zamówienie 200
Ogólne Hostowana kontrolka Podsumowanie klienta
Ogólne Akcja Navigate
Ogólne Data url=/main.aspx?navbar=off&cmdbar=false&pagetype=entityrecord&etn=msdyn_ocliveworkitem&formid=5fe86453-73ea-4821-b6dd-ddc06e1755a1&bodyOnly=true#
Hidenav=true

Skup sie na podsumowaniu klienta

Tab Pole Wartość
Ogólne Nazwisko Skup sie na podsumowaniu klienta
Ogólne Zamówienie 220
Ogólne Hostowana kontrolka Menedżer globalny CRM
Ogólne Akcja ShowTab
Ogólne Data Podsumowanie klienta

Obsługa wielokanałowa - Sesja odrzucona

Karta Pole Value
Ogólne Nazwisko Obsługa wielokanałowa - Sesja odrzucona
Ogólne Zamówienie 16
Ogólne Hostowana kontrolka Panel komunikacji
Ogólne Akcja OmnichannelSessionRejected
Ogólne Dane ConversationId=[[cid]]

Obsługa wielokanałowa - Wygaśnięcie sesji

Tab Pole Wartość
Ogólne Nazwa/nazwisko Obsługa wielokanałowa - Wygaśnięcie sesji
Ogólne Zamówienie 16
Ogólne Hostowana kontrolka Panel komunikacji
Ogólne Akcja OmnichannelSessionTimeout
Ogólne Dane ConversationId=[[cid]]

Zobacz także