Pasul 2: creați apeluri la acțiune corelate cu rezumatul clientului

Omnichannel for Customer Service oferă o suită de capacități care extind funcționalitățile din Dynamics 365 Customer Service Enterprise și permit organizațiilor să se conecteze și să se implice instantaneu în relația cu clienții pe canalele de mesagerie digitală. Este necesară o licență suplimentară pentru a accesa Omnichannel for Customer Service. Pentru mai multe informații, consultați paginile cu prezentarea generală a prețurilor Dynamics 365 Customer Service și cu planul de prețuri Dynamics 365 Customer Service.

Acest subiect descrie modul de creare a apelurilor la acțiune legate de rezumatul clientului în Unified Service Desk pentru Dynamics 365 Customer Service.

Cerințe preliminare

Crearea apelurilor la acțiune

  1. Conectați-vă la instanța Dynamics 365.

  2. Selectați Săgeata în jos de lângă Dynamics 365.

  3. Selectați Administrator Unified Service Desk.

  4. Selectați Apeluri la acțiune și apoi selectați + Nou.

  5. Pe pagina nouă, specificați următoarele detalii.

Inițializați contextul Omnicanal - Fereastră variabilă - Rezumat client

Filă Câmp Value
General Nume Inițializați contextul Omnicanal - Fereastră variabilă - Rezumat client
General Comandă 5
General Control găzduit Rezumat client
General Acțiune RunScript
General Date function initOCContext() {
var ocConfig = JSON.parse('[[$Settings.OmniChannelConfig]+]');
var session = JSON.parse(JSON.stringify([[$Context.SessionParameters]]));
ocConfig.config.sessionParams = sesiune;
window.ocContext = ocConfig;
}
initOCContext();

Actualizați entități de context de conversație

Filă Câmp Value
General Nume Actualizați entități de context de conversație
General Comandă 2
General Control găzduit Panou de comunicație
General Acțiune OmnichannelUpdateContextEntities
General Date ChatPayLoad=[[PostData]]

Sesiune Omnicanal acceptată

Filă Câmp Value
General Nume Sesiune Omnicanal acceptată
General Comandă 15
General Control găzduit Panou de comunicație
General Acțiune OmnichannelSessionAccepted
General Date ConversationId=[[cid]]
SessionTabId=[[$Session.ActiveSession]]
De la=[[from]]
CanActivateSession=[[CanActivateSession]+]
Complex Condiție [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] '[[CanActivateSession]+]' == 'Adevărat'

Afișați tablourile de bord privind datele disponibile

Filă Câmp Value
General Nume Afișați tablourile de bord privind datele disponibile
General Comandă 21
General Control găzduit Manager global CRM
General Acțiune ExecuteOnDataAvailable
General Date milisecunde=5000
[[$Context.LiveWorkItemId]]
[[$Context.OCSessionId]]
[[$Context.LiveWorkStreamId]]
Complex Condiție [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Încărcați rezumatul clientului

Filă Câmp Value
General Nume Încărcați rezumatul clientului
General Comandă 200
General Control găzduit Rezumat client
General Acțiune Navigate
General Date url=/main.aspx?navbar=off&cmdbar=false&pagetype=entityrecord&etn=msdyn_ocliveworkitem&formid=5fe86453-73ea-4821-b6dd-ddc06e1755a1&bodyOnly=true
Hidenav=true

Omnicanal eliminare entități de context

Filă Câmp Value
General Nume Omnicanal eliminare entități de context
General Comandă 1
General Control găzduit Manager global CRM
General Acțiune ClearEntityList
General Date global=True

Omnicanal Copiați datele de contact în context

Filă Câmp Value
General Nume Omnicanal Copiați datele de contact în context
General Comandă 2
General Control găzduit Manager global CRM
General Acțiune CopyToContext
General Date contactIds = [[contact]+]

Omnichannel Fetch Context Contacte

Filă Câmp Value
General Nume Omnichannel Fetch Context Contacte
General Comandă 3
General Control găzduit Manager global CRM
General Acțiune DoSearch
General Date ContextContactSearch
global=True
Complex Condiție $Expression('[[$Context.contactIds]+]' == '' ? „fals” : „adevărat”)

Omnicanal salvare entități de context la actualizare

Filă Câmp Value
General Nume Omnicanal salvare entități de context la actualizare
General Comandă 4
General Control găzduit Panou de comunicație
General Acțiune OmnichannelSaveUpdatedContextEntities
General Date LiveWorkItemId=[[LiveWorkItemId]+]

Actualizați controalele rezumatul clientului

Filă Câmp Value
General Nume Actualizați controalele rezumatul clientului
General Comandă 6
General Control găzduit Rezumat client
General Acțiune RunScript
General Date function refreshControls() {
MscrmControls.FormInitiator.FormInitiatorControl.updateLinkedRecords();
}
refreshControls();

Vedeți și

Hinweis

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).