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

Omnichannel for Customer Service offre une suite de fonctionnalités qui étendent la puissance de Dynamics 365 Customer Service Enterprise pour permettre aux organisations de se connecter et de dialoguer instantanément avec leurs clients sur les canaux de messagerie numérique. Une licence supplémentaire est requise pour accéder à Omnichannel for Customer Service. Pour plus d’informations, consultez 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
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
Avancé Condition [[RequestType]] == "1"

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

Onglet 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
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
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
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
Avancé Condition [[RequestType]] == "2"

Développer le volet de droite**

Onglet Champ Value
Général Nom Développer le volet de droite
Général 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éral Pour CreateSession
Avancé Condition [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] && '[[CanActivateSession]+]' != 'True'

Session Activer Omnicanal

Onglet Champ Value
Général Nom Session Activer Omnicanal
Général Contrôle hébergé Onglets de session
Général Pour SwitchSession
Général Données sessionid=[[SessionTabId]+]
Avancé Condition '[[CanActivateSession]+]' == 'True'

Conversation Réhydrater Omnicanal

Onglet Champ Value
Général Nom Conversation Réhydrater Omnicanal
Général Contrôle hébergé Volet Communications
Général Pour OmnichannelSwitchSessionsTabs
Général Données SessionTabId=[[SessionTabId]+]
Avancé Condition '[[CanActivateSession]+]' == 'True'

Définir IsCaseSession sur False

Onglet Champ Value
Général 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éral Données IsCaseSession=False
Avancé Condition [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Session Omnicanal acceptée

Onglet Champ Value
Général 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éral Données ConversationId=[[cid]
SessionTabId=[[$Session.ActiveSession]]
From=[[from]]
CanActivateSession=[[CanActivateSession]+]
Avancé Condition [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+] || '[[CanActivateSession]+]' == 'True'

Statut de présence Omnicanal**

Onglet Champ Value
Général Nom Statut de présence Omnicanal
Général Contrôle hébergé Volet Communications
Général Pour OmnichannelPresenceUpdate

ExecuteKBSearchOnDataAvailable**

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

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

Onglet Champ Value
Général Nom Charger le script d'agent par défaut
Général 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

Onglet Champ Value
Général 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éral Données ConversationId=[[cid]]

Expiration de la session Omnicanal

Onglet Champ Value
Général 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éral Données ConversationId=[[cid]]

Voir aussi

Hinweis

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).