É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
Vous devez avoir les autorisations Dynamics 365 Customer Service nécessaires pour configurer Unified Service Desk et accéder aux entités Dynamics 365 Customer Service requises. Pour plus d'informations : Gestion de l'accès à Unified Service Desk
Vous devez avoir effectué les tâches Créer des configurations d'agent et de superviseur dans Unified Service Desk Étape 1 : Créer des formulaires pour définir la disposition et le comportement de la notification et Étape 2 : Créer des contrôles hébergés. Les configurations que vous avez effectuées sont requises pour cette rubrique.
Vous devez connaître les concepts suivants du Unified Service Desk :
Ces trois types de contrôles hébergés : Gestionnaire de connexion, Gestionnaire global et Mise en page du volet. Pour plus d'informations : Types de contrôle hébergé et référence d'action et d'événement dans Unified Service Desk
Filtrer l'accès avec le Unified Service Desk. Pour plus d'informations : Gérer l'accès à l'aide de la configuration d'Unified Service Desk
Créer des appels à l'action
Connectez-vous à l’instance de Dynamics 365.
Sélectionnez la flèche Vers le bas en regard de Dynamics 365.
Sélectionnez Administrateur de Unified Service Desk.
Sélectionnez Appels à l'action et sélectionnez + Nouveau.
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 |
Enregistrez l'appel à l'action.
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
- Configurer la notification pour les agents
- Étape 1 : Créer des formulaires pour définir la disposition et le comportement de la notification
- Étape 2 : Créer des contrôles hébergés de notification d'alerte Omnicanal
- Étape 5 : Ajouter le contrôle hébergé, les événements et les appels à l'action aux configurations
- Configurer les notifications en incrustation dans Unified Service Desk
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é).
Commentaires
Envoyer et afficher des commentaires pour