Étape 2 : Créer les appels à l'action associés au résumé client

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 des appels à l'action associés au résumé du client dans Unified Service Desk pour Dynamics 365 Customer Service.

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, puis + Nouveau.

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

Initialiser le contexte Omnicanal - Variable de la fenêtre - Résumé du client

Onglet Champ Value
Général Nom Initialiser le contexte Omnicanal - Variable de la fenêtre - Résumé du client
Général Commande 5
Général Contrôle hébergé Résumé du client
Général Pour RunScript
Général Données fonction initOCContext() {
var ocConfig = JSON.parse('[[$Settings.OmniChannelConfig]+]');
var session = JSON.parse(JSON.stringify([[$Context.SessionParameters]]));
ocConfig.config.sessionParams = session;
window.ocContext = ocConfig;
}
initOCContext();

Mettre à jour les entités contextuelles de la conversation

Onglet Champ Value
Général Nom Mettre à jour les entités contextuelles de la conversation
Général Commande 2
Général Contrôle hébergé Volet Communications
Général Pour OmnichannelUpdateContextEntities
Général Données ChatPayLoad=[[PostData]]

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'

Afficher les tableaux de bord sur les données disponibles

Onglet Champ Value
Général Nom Afficher les tableaux de bord sur les données disponibles
Général Commande 21
Général Contrôle hébergé Gestionnaire global CRM
Général Pour ExecuteOnDataAvailable
Général Données milliseconds=5000
[[$Context.LiveWorkItemId]]
[[$Context.OCSessionId]]
[[$Context.LiveWorkStreamId]]
Avancé Condition [[$GlobalDictionary.CurrentSessionCount]+] < [[$Global.maxNumberOfSessions]+]

Charger le résumé du client

Onglet Champ Value
Général Nom Charger le résumé du client
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

Effacer les entités contextuelles Omnicanal

Onglet Champ Value
Général Nom Effacer les entités contextuelles Omnicanal
Général Commande 1
Général Contrôle hébergé Gestionnaire global CRM
Général Pour ClearEntityList
Général Données global=True

Copier les identifiants de contact Omnicanal vers le contexte

Onglet Champ Value
Général Nom Copier les identifiants de contact Omnicanal vers le contexte
Général Commande 2
Général Contrôle hébergé Gestionnaire global CRM
Général Pour CopyToContext
Général Données contactIds = [[contact]+]

Récupérer les contacts contextuels Omnicanal

Onglet Champ Value
Général Nom Récupérer les contacts contextuels Omnicanal
Général Commande 3
Général Contrôle hébergé Gestionnaire global CRM
Général Pour DoSearch
Général Données ContextContactSearch
global=True
Avancé Condition $Expression('[[$Context.contactIds]+]' == '' ? "false" : "true")

Enregistrer les entités contextuelles Omnicanal sur la mise à jour

Onglet Champ Value
Général Nom Enregistrer les entités contextuelles Omnicanal sur la mise à jour
Général Commande 4
Général Contrôle hébergé Volet Communications
Général Pour OmnichannelSaveUpdatedContextEntities
Général Données LiveWorkItemId=[[LiveWorkItemId]+]

Actualiser les contrôles du résumé du client

Onglet Champ Value
Général Nom Actualiser les contrôles du résumé du client
Général Commande 6
Général Contrôle hébergé Résumé du client
Général Pour RunScript
Général Données fonction refreshControls() {
MscrmControls.FormInitiator.FormInitiatorControl.updateLinkedRecords();
}
refreshControls();

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é).