Partage via


Étape 3 : Créer des appels à l’action associés à Notification Alerte Omnicanal

Omnicanal pour Customer Service contient une suite de capacités qui étendent la puissance de Dynamics 365 Customer Service Enterprise pour permettre aux organisations de se connecter et d’interagir instantanément avec leurs clients sur les canaux de messagerie numérique. Une licence supplémentaire est requise pour accéder à Omnichannel pour Customer Service. Pour plus d’informations, voir les pages Vue d’ensemble de la tarification de Dynamics 365 Customer Service et Plan de tarification de Dynamics 365 Customer Service.

Cette rubrique décrit comment créer les appels à l’action associés à Notification Alerte Omnicanal.

Configuration requise

Créer des appels à l’action

  1. Connectez-vous à l’instance de Dynamics 365.

  2. Sélectionnez la flèche Vers le bas en regard de Dynamics 365.

  3. Sélectionnez Administrateur de Unified Service Desk.

  4. Sélectionnez Appels à l’action et sélectionnez + Nouveau.

  5. Sur la nouvelle page, précisez les détails suivants.

Onglet Champ Value
Général Nom Fermer Notification Alerte Omnicanal
Général Contrôle hébergé Notification Alerte Omnicanal
Général Pour Fermer
  1. Enregistrez l’appel à l’action.

  2. Répétez les étapes 1 à 5 pour créer les appels à l’action supplémentaires suivants.

Afficher la notification d’alerte de demande de conversation instantanée simple

Onglet Champ Value
Général Nom Afficher la notification d’alerte de demande de conversation instantanée simple
Général Contrôle hébergé Notification Alerte Omnicanal
Général Pour Afficher
Général Données formname=SimpleChatRequestPopUpForm
haut = 10
gauche = 98
délai d’expiration = 120
pile = 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
Avancé Condition [[RequestType]] == "1"

Afficher la notification d’alerte de demande de transfert de conversation instantanée

Tab Champ Value
Général Nom Afficher la notification d’alerte de demande de transfert de conversation instantanée
Général Contrôle hébergé Notification Alerte Omnicanal
Général Pour Afficher
Général Données formname=ChatTransferRequestPopUpForm
haut = 8
gauche = 85
délai d’expiration = 120
pile = 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
Avancé Condition [[RequestType]] == "3" && "[[ParticipantInitiatorType]+]" != "AutoAssign"

Afficher la notification d’alerte de demande de consultation

Onglet Champ Value
Général Nom Afficher la notification d’alerte de demande de consultation
Général Contrôle hébergé Notification Alerte Omnicanal
Général Pour Afficher
Général Données formname=ConsultRequestPopUpForm
haut = 8
gauche = 85
délai d’expiration = 120
pile = 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
Avancé Condition [[RequestType]] == "2"

Développer le volet de droite**

Tab Champ active
Généralités Nom  Développer le volet de droite
Généralités Contrôle hébergé Notification contextuelle Omnicanal
Général Pour SetVisualProperty
Général Données elementName=RightPanelExpander
propertyname=IsExpanded
value=true

Créer une session client

Onglet Champ Value
Général Nom Créer une session client
Général Commande 10
Général Contrôle hébergé Gestionnaire global CRM
Généralités Action CreateSession
Avancé Condition [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && ’[[CanActivateSession]+]’ != ’True’

Session Activer Omnicanal

Tab Champ active
Généralités Nom Session Activer Omnicanal
Général Contrôle hébergé Onglets de session
Généralités Action SwitchSession
Généralités Données sessionid=[[SessionTabId]+]
Avancé Condition ’[[CanActivateSession]+]’ == ’True’

Conversation Réhydrater Omnicanal

Tab Champ active
Général Nom Conversation Réhydrater Omnicanal
Général Contrôle hébergé Volet Communications
Général Pour OmnichannelSwitchSessionsTabs
Généralités Données SessionTabId=[[SessionTabId]+]
Avancé Condition ’[[CanActivateSession]+]’ == ’True’

Définir IsCaseSession sur False

Tab Champ active
Généralités Nom Définir IsCaseSession sur False
Général Données 10
Général Contrôle hébergé Gestionnaire global CRM
Général Pour CopyToContext
Généralités Données IsCaseSession=False
Avancé Condition [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Session Omnicanal acceptée

Tab Champ active
Généralités Nom Session Omnicanal acceptée
Général Commande 15
Général Contrôle hébergé Volet Communications
Général Pour OmnichannelSessionAccepted
Généralités Données ConversationId=[[cid]
SessionTabId=[[$Session.ActiveSession]]
From=[[from]]
CanActivateSession=[[CanActivateSession]+]
Avancé Condition [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] || ’[[CanActivateSession]+]’ == ’True’

Statut de présence Omnicanal**

Tab Champ active
Généralités Nom  Statut de présence Omnicanal
Généralités Contrôle hébergé Volet Communications
Général Pour OmnichannelPresenceUpdate

ExecuteKBSearchOnDataAvailable**

Tab Champ active
Généralités Nom  ExecuteKBSearchOnDataAvailable
Général Commande 20
Général Contrôle hébergé Gestionnaire global CRM
Général Pour ExecuteOnDataAvailable
Généralités Données milliseconds=5000
[[$Context.PRECHATANSWER3]]

Charger le script d’agent par défaut**

Tab Champ active
Généralités Nom  Charger le script d’agent par défaut
Généralités Commande 150
Général Contrôle hébergé Script de l’agent HC
Général Pour GotoTask
Général Données Script du message de bienvenue

Charger la page de recherche de session d’agent

Onglet Champ Value
Général Nom Charger la page de recherche de session d’agent
Général Commande 20
Général Contrôle hébergé Recherche avancée Omnicanal
Général Pour Navigate
Général Données url=/main.aspx?pagetype=control&controlName=MscrmControls.OCSearchRuntime.OCSearchRuntimeControl&navbar=off

Charger la page de résumé du client d’agent

Onglet Champ Value
Général Nom Charger la page de résumé du client d’agent
Général Commande 200
Général Contrôle hébergé Résumé du client
Général Pour Navigate
Général Données url=/main.aspx?navbar=off&cmdbar=false&pagetype=entityrecord&etn=msdyn_ocliveworkitem&formid=5fe86453-73ea-4821-b6dd-ddc06e1755a1&bodyOnly=true#
Hidenav=true

Focus sur le résumé du client

Tab Champ active
Généralités Nom Focus sur le résumé du client
Général Commande 220
Général Contrôle hébergé Gestionnaire global CRM
Général Pour ShowTab
Général Données Résumé du client

Session Omnicanal rejetée

Onglet Champ Value
Général Nom Session Omnicanal rejetée
Général Commande 16
Général Contrôle hébergé Volet Communications
Général Pour OmnichannelSessionRejected
Généralités Données ConversationId=[[cid]]

Expiration de la session Omnicanal

Tab Champ active
Généralités Nom  Expiration de la session Omnicanal
Général Commande 16
Général Contrôle hébergé Volet Communications
Général Pour OmnichannelSessionTimeout
Généralités Données ConversationId=[[cid]]

Voir aussi