Help Center
Bienvenue au centre d’aide WalkMe

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

Variables Salesforce

Last Updated novembre 10, 2024

Aperçu rapide

Dans WalkMe pour Salesforce, vous pouvez utiliser les variables Salesforce pour segmenter les actifs WalkMe que vous construisez pour vous assurer que seul le contenu pertinent pour ce type d'utilisateur est visible. Les variables peuvent également être utilisées pour créer des rapports Analytics basés sur l'e-mail ou le pseudo des utilisateurs individuels pour montrer leur utilisation de WalkMe.

Enabled Feature

Pour demander l'accès aux variables Salesforce, veuillez contacter votre Customer Success Manager ou votre contact WalkMe. Il est nécessaire de l'installer séparément sur chaque instance, y compris les bacs à sable et les environnements de production.

Note

Le téléchargement du package Salesforce est un processus obligatoire pour toutes les implémentations de Salesforce Lightning, y compris les variables OOTB (prêtes à l'emploi). Le package Salesforce n'est pas pris en charge sur les communautés Lightning. Veuillez vous référer à l'article suivant : Comment installer le package Salesforce

En quelques mots

Une variable est une valeur qui peut changer en fonction des conditions ou des informations transmises au programme via le navigateur. Salesforce fournit un certain nombre de variables par défaut qui peuvent être lues et utilisées par WalkMe pour la segmentation et dans Insights. S'il y a des variables que vous souhaitez utiliser qui ne sont pas activées par défaut, parlez à votre administrateur Salesforce pour les ajouter.

Vous pouvez utiliser des variables pour créer des segments qui ciblent des utilisateurs spécifiques et les présenter avec uniquement des éléments pertinents. Par exemple, si certains ShoutOuts ne s'appliquent qu'aux utilisateurs avec certains postes de travail, vous pouvez le segmenter par la variable de rôle. Pour les processus qui ne sont pertinents que pour les utilisateurs en Amérique du Nord, utilisez la variable de région.

Les variables peuvent également être utilisées dans le suivi de l'utilisateur pour identifier les utilisateurs. Utilisez une variable qui suit les e-mails, l'ID ou même le nom pour obtenir un nombre d'utilisateurs plus précis dans vos rapports et placer les actions individuelles de l'utilisateur dans leur contexte. Par exemple, extrayez les rapports sur les personnes qui ont effectué ou non leurs tâches d'Onboarding.

Comment ça marche

Pour identifier une Salesforce Variable, WalkMe examinera le HTML sur l'instance Salesforce de l'utilisateur final et extraira la valeur. Les variables Salesforce sont vérifiées par la valeur définie dans les la règle de segmentation ou les paramètres de suivi des utilisateurs. Les variables Salesforce varient par utilisateur. Chaque valeur de variable est représentée par un code à 18 chiffres et changera en fonction de la personne qui utilise actuellement l'environnement.

Salesforce a un certain nombre de variables par défaut disponibles dans leur système. Pour utiliser les variables par défaut dans Salesforce, le nom de la variable doit commencer par « walkme_sf_vars ». Ajoutez le nom de la variable après la virgule pour utiliser la variable dans le moteur de règles.

Par exemple : walkme_sf_vars.profileID

Ces WalkMe peuvent lire et segmenter en utilisant la version à 18 chiffres de la valeur de la variable. Dans certains cas, Salesforce fournira une version à 15 chiffres. Vous pouvez apprendre à convertir les valeurs de variable de 15 chiffres à 18 chiffres dans notre cours Salesforce, dont le lien est à la fin de cet article.

Suivez les utilisateurs individuels : paramètres d'utilisateur unique

Configurez les paramètres d'utilisateur unique pour identifier la manière dont vous souhaitez identifier les utilisateurs WalkMe Analytics. En suivant un utilisateur individuel, vous pouvez associer les données d'engagement à des ID uniques. En suivant les utilisateurs uniques, vous obtiendrez un comptage des utilisateurs plus précis dans vos rapports et mettrez les actions d'utilisateur individuel en contexte. Les paramètres d'utilisateur unique se trouvent dans les paramètres WalkMe dans l'onglet Général. Il y a plusieurs moyens de suivre les utilisateurs individuels. Une seule option peut être choisie à la fois.

Conseil

Nous vous recommandons de suivre par le nom d'utilisateur, qui est généralement l'e-mail de l'utilisateur.

  • walkme_sf_vars.userName

Méthodes pour suivre les utilisateurs

Utiliser le nom d'utilisateur (recommandé)

  • Utiliser l'identifiant de variable et saisir la variable de nom d'utilisateur WalkMe Salesforce
  • UserContext.userName

Par e-mail ou une autre variable

  • Si le nom d'utilisateur n'est pas identique à l'e-mail de l'utilisateur, vous devrez d'abord l'ajouter à votre instance Salesforce car il ne fait pas partie des sept variables Salesforce prédéfinies.
  • Après l'avoir ajouté dans la variable Salesforce, vous pouvez l'utiliser en tant que variable pour suivre les utilisateurs uniques

Suivez les différents types d'utilisateur : Segmentation globale

Utilisez les variables dans les règles dans le centre de segmentation pour cibler des publics spécifiques. Par exemple, si vous avez différents Smart Walk-Thrus pour les administrateurs et les gestionnaires, créez des segments pour chaque type de rôle et définissez le segment par la variable walkme_sf_vars.roleId est gestionnaire ou administrateur. Il y a sept sfvars par défaut disponibles dans WalkMe. Utilisez les sept par défaut dans vos règles de segmentation sans avoir à les ajouter à vos paramètres généraux.

En savoir plus sur la segmentation.

Les variables par défaut disponibles dans Salesforce

Une fois que sfVars est activé pour vous par votre gestionnaire de compte, les variables suivantes peuvent être utilisées pour la segmentation :

  • walkme_sf_vars.organizationId
  • walkme_sf_vars.organizationName
  • walkme_sf_vars.profileId
  • walkme_sf_vars.roleId
  • walkme_sf_vars.userId
  • walkme_sf_vars.userLanguage
  • walkme_sf_vars.userName
Remarque

Les variables suivantes ne sont pas disponibles pour une utilisation dans Salesforce Lightning :

  • walkme_sf_vars.organisationId
  • walkme_sf_vars.organizationName

Trouver la valeur actuelle de la variable

  1. Ouvrez le compte Salesforce d'un individu avec la valeur que vous recherchez (par exemple, quelqu'un dans l'équipe de vente)
  2. Entrez dans le mode d'aperçu complet dans l'Éditeur
  3. Ouvrez la console avec un clic droit sur l'écran et sélectionnez « Inspect »
  4. Tapez "walkme_sf_vars" dans la console
  5. Appuyez sur Entrer pour voir les variables par défaut dans Salesforce
  6. Si vous cherchez la variable de profil, recherchez walkme_sf_vars.profileId et vous verrez la valeur de ce compte (par exemple les ventes)
  7. Si Salesforce renvoi une variable à 15 chiffres, utilisez un convertisseur de 15 à 18 tel que celui-ci

Utilisation d'une variable par défaut pour la segmentation

  1. Créez un nouveau segment
  2. Sélectionnez le type User DataVariable
  3. Tapez le préfixe « walkme_sf_vars » et la variable par défaut de votre choix
  4. Choisissez un opérateur tel que « Is » ou « Is Not »
  5. Entrez la valeur de variable

En savoir plus sur la segmentation.

Ajoutez des variables Salesforce supplémentaires

Salesforce expose uniquement les sept par défaut et ne cherchera pas d'autres (par exemple, l'entreprise ou la géographie) dans le HTML, à moins qu'il ne soit mentionné et ajouté dans les paramètres généraux. Si vous souhaitez suivre une variable qui n'est pas l'une des variables par défaut, vous devrez demander à votre administrateur de l'ajouter à votre site et de l'ajouter au nom de la variable dans le champ Salesforce Variables situé dans l'onglet général dans Settings.

Pour utiliser les variables dans une règle, utilisez le préfixe "walkme_sf_vars."

Dans l'exemple ci-dessous, un client a ajouté une variable d'e-mail à son environnement et l'utilise pour le suivi utilisateur unique.

Remarque

L'ajout d'une variable est entièrement séparé du suivi de l'utilisateur unique et ne l'affectera pas.

Comment ajouter des variables Salesforce supplémentaires

Les variables dans la page de configuration de Salesforce sont appelées Champs et peuvent être trouvées dans la page de configuration de leur site Salesforce en allant ici :

Configurer >Objets et Champs > Gestionnaire d'objets > Utilisateur >Champs et relations

Il existe deux types de champs :

Champs personnalisés de l'utilisateur

  1. Si vous souhaitez ajouter une variable dans la section User Custom Fields (champs personnalisés), vous aurez besoin de son nom d'API qui doit se terminer par "__c"
    • Dans l'image d'exemple, pour ajouter la variable BehPwd, vous devez saisir ts2__BehPwd__c dans le champ Variable Salesforce
    • Après avoir ajouté le nom de l'API au champ Variable Salesforce, la variable personnalisée devra être écrite sous la forme walkme_sf_vars.ts2__BehPwd__c lors de sa configuration en tant que règle variable dans le moteur de règles (notez la sensibilité aux majuscules et minuscules)
    • Ceci s'applique à toutes les variables utilisateur de Salesforce

Champs standard de l'utilisateur

  1. Si vous souhaitez ajouter une variable dans la section User Standard Fields (champs standards), nous aurons besoin de son nom de Field
    • Dans cette image, pour ajouter la variable About Me, vous devez saisir AboutMe dans le champ Salesforce Variable
Remarque

Les champs de type « Lookup » ne sont pas actuellement pris en charge.

Segmentation des ensembles de permissions des utilisateurs de Salesforce

Pour ce faire, il suffit d'ajouter une variable personnalisée appelée "userPermissionSets".

  1. Dans l'éditeur WalkMe, allez dans Paramètres du système
  2. Dans l'onglet Général, recherchez la variable Salesforce
  3. Ajoutez une nouvelle variable appelée userPermissionSets
  4. Cliquez sur Ajouter et ensuite sur Sauvegarder
  5. Cliquez sur Publier les paramètres
  6. Vous pouvez maintenant accéder à une variable appelée window.walkme_sf_vars.userPermissionSets
Remarque

Pour obtenir de l'aide, vous devez disposer du dernier paquet d'installation pour votre environnement.

How to Install the Salesforce Package

Segmentation des groupes Salesforce

Dans les grandes organisations, la segmentation par Role ID ou Profile ID est presque impossible en raison du grand nombre de combinaisons différentes. Pour rendre cette segmentation plus utilisable, WalkMe peut désormais utiliser une fonctionnalité de Salesforce appelée "Groupes publics".

Les administrateurs de Salesforce et les administrateurs délégués peuvent créer des groupes publics pour segmenter : Les groupes sont des ensembles d'utilisateurs. Les groupes peuvent contenir des utilisateurs individuels, d'autres groupes, les utilisateurs ayant un rôle particulier.

Pour ce faire, il suffit d'ajouter une variable personnalisée appelée "userGroups".

Ces données apparaîtront alors dans window.walkme_sf_vars.userGroups, ainsi que dans window.walkme_SF_Groups pour une compatibilité ascendante avec l'ancien plugin SF Groups.

Exemple de sortie :

Ressources annexes

Accès aux métadonnées Salesforce de WalkMe

  • WalkMe peut interagir avec les métadonnées Salesforce, mais il ne les modifie pas directement
    • Au lieu de cela, WalkMe nécessite certaines autorisations pour lire et mettre à jour les métadonnées pour ses fonctionnalités
    • Plus précisément, un utilisateur Salesforce avec un accès administrateur ou des autorisations Modifier l'accès à WalkMe est nécessaire pour accorder l'autorisation OAuth 2.0, ce qui permet à WalkMe de lire et de mettre à jour les métadonnées des objets Salesforce

Cet article a-t-il été utile?

Merci pour votre avis!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×