Welcome to the WalkMe Help Center

Please login in order to continue:

Work flows better with WalkMe
Work flows better with WalkMe.

Variables de Salesforce

Last Updated julio 25, 2025

Breve descripción general

En WalkMe para Salesforce, puedes utilizar las variables de Salesforce para segmentar los activos de WalkMe que creas y garantizar que solo sea visible el contenido pertinente a ese tipo de usuario. Las variables también se pueden utilizar para crear informes analíticos sobre usuarios individuales en función de su correo electrónico o nombre de usuario para mostrar su uso de WalkMe.

Enabled Feature

Para solicitar acceso a las variables de Salesforce, ponte en contacto con tu Customer Success Manager o con WalkMe. Es necesario instalar las variables por separado en cada instancia, incluidos los entornos de prueba y producción.

Note

Cargar el paquete de Salesforce es un proceso obligatorio para todas las implementaciones de Salesforce Lightning, incluidas las variables OOTB (listas para usar). El paquete de Salesforce no es compatible con Lightning Communities. Consulta el siguiente artículo: Cómo instalar el paquete de Salesforce

La versión corta

Una variable es un valor que puede cambiar dependiendo de las condiciones o de la información pasada al programa a través del navegador. Salesforce proporciona una serie de variables predeterminadas que pueden ser leídas y utilizadas por WalkMe para la segmentación y en Insights. Si deseas utilizar variables que no están activadas en forma predeterminada, consulta con tu administrador de Salesforce cómo añadirlas.

Puedes utilizar variables para crear segmentos dirigidos a usuarios específicos y presentarles solo elementos pertinentes. Por ejemplo, si algunos ShoutOuts solo se aplican a usuarios en ciertos roles laborales, puedes segmentarlos por la variable de rol. Para los procesos que sean pertinentes solo a los usuarios de América del Norte, utiliza la variable de región.

Las variables también se pueden utilizar en el rastreo de usuarios para identificarlos. Utiliza una variable que rastree el correo electrónico, el ID o incluso el nombre para obtener un recuento de usuarios más preciso en los informes y contextualizar las acciones individuales de los usuarios. Por ejemplo, extraer informes sobre las personas que han completado sus tareas de incorporación o no.

Cómo funciona

Para identificar una variable de Salesforce, WalkMe analizará el HTML de la instancia de Salesforce del usuario final y extraerá el valor. Las variables de Salesforce se comparan con el valor definido en la regla de segmentación o el rastreo de usuarios. Las variables de Salesforce varían según el usuario. Cada valor de variable se representa como un código de 18 dígitos y cambiará en función de la persona que utilice el entorno.

Salesforce tiene una serie de variables predeterminadas disponibles en su sistema. Para utilizar las variables predeterminadas en Salesforce, el nombre de la variable debe comenzar por 'walkme_sf_vars'. Añade el nombre de la variable después del punto para utilizarla dentro del Motor de reglas.

Por ejemplo: walkme_sf_vars.profileID

Estas funciones de WalkMe se pueden leer y segmentar utilizando la versión de 18 dígitos del valor de la variable. En algunos casos, Salesforce proporcionará una versión de 15 dígitos. Puedes aprender a convertir valores de variables de 15 dígitos a 18 dígitos en nuestro curso de Salesforce, cuyo enlace aparece al final de este artículo.

Rastreo de usuarios individuales: Configuración de usuario único

Determina la configuración de usuario único para identificar cómo deseas reconocer a los usuarios en WalkMe Analytics. Al rastrear a un usuario individual, puedes asociar datos de interacción con ID únicos. Al rastrear a los usuarios únicos, obtendrás un recuento de usuarios más preciso en los informes y contextualizarás las acciones individuales de los usuarios. La configuración de usuario único se encuentra en Configuración de WalkMe, en la pestaña General. Hay varias formas de rastrear usuarios individuales. Solo se puede elegir una opción a la vez.

Consejo

Recomendamos rastrear por nombre de usuario, que suele ser el correo electrónico del usuario.

  • UserContext.userName

Métodos para rastrear usuarios

Utilizar nombre de usuario (recomendado)

  • Utiliza el identificador de variables e ingresa la variable de nombre de usuario de WalkMe Salesforce.
  • UserContext.userName

Por correo electrónico u otra variable

  • Si el nombre de usuario no es el mismo que el correo electrónico del usuario, primero deberás añadirlo a tu instancia de Salesforce, ya que no pertenece a las siete variables predefinidas de Salesforce.
  • Después de añadirlo en Variable de Salesforce, puedes utilizarlo como la variable para rastrear a los usuarios únicos

Rastreo de los diferentes tipos de usuarios: Segmentación global

Utiliza variables en las reglas del Centro de segmentación para focalizar hacia audiencias específicas. Por ejemplo, si tienes diferentes Smart Walk-Thrus para administradores y gerentes, crea segmentos para cada tipo de rol y define el segmento mediante la variable walkme_sf_vars.roleId es gerente o administrador. Hay siete variables sfvars predeterminadas disponibles en WalkMe. Utiliza las siete variables predeterminadas en las reglas de segmentación sin tener que añadirlas a la configuración general.

Obtén más información sobre Segmentación.

Variables predeterminadas disponibles en Salesforce

Una vez que el gerente de cuentas haya activado sfVars para ti, se pueden utilizar las siguientes variables para la segmentación:

  • 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
Nota

Las siguientes variables no están disponibles para su uso en Salesforce Lightning:

  • walkme_sf_vars.organizationId
  • walkme_sf_vars.organizationName

Cómo encontrar el valor actual de la variable

  1. Abre la cuenta de Salesforce de una persona con el valor que buscas (por ejemplo, alguien del equipo de ventas)
  2. Entra en el modo de vista preliminar completa en el Editor
  3. Abre la consola haciendo clic con el botón derecho en la pantalla y seleccionando "Inspeccionar"
  4. Escribe "walkme_sf_vars" en la consola
  5. Presiona Enter para ver las variables predeterminadas en Salesforce
  6. Si requieres la variable de perfil, busca walkme_sf_vars.profileId y verás el valor de esa cuenta (por ejemplo, ventas)
  7. Si Salesforce devuelve una variable de 15 dígitos, utiliza un convertidor de 15 a 18 como este.

Cómo utilizar una variable predeterminada en Segmentación

  1. Crear un nuevo segmento
  2. Selecciona el tipo Datos de usuarioVariable
  3. Escribe el prefijo "walkme_sf_vars." y la variable predeterminada de tu elección
  4. Elige un operador como "Is" o "Is Not"
  5. Introduce el valor de la variable

Obtén más información sobre Segmentación.

Cómo añadir variables adicionales de Salesforce

Salesforce muestra solo las siete variables predeterminadas y no buscará otras (por ejemplo, empresa o geografía) en el HTML a menos que se indique y se añada en la pestaña General de Configuración. Si deseas rastrear una variable distinta a las predeterminadas, necesitarás que el administrador la añada a tu sitio y añadir el nombre de la variable en el campo Variables de Salesforce ubicado en la pestaña General de Configuración.

Para utilizar variables en una regla, utiliza el prefijo "walkme_sf_vars.".

En el ejemplo a continuación, un cliente añadió una variable de correo electrónico a su entorno y la está utilizando para el rastreo de usuarios únicos.

Nota

Añadir una variable es completamente independiente del rastreo de usuarios únicos y no lo afectará.

Cómo añadir variables adicionales de Salesforce

Las variables en la página de configuración de Salesforce se denominan Campos y se pueden encontrar en la página Configuración de su sitio de Salesforce mediante el siguiente enlace:

Configuración > >Objetos y >Campos > Administrador de objetos > >Usuario > >Campos y Relaciones

Hay dos tipos de estos campos:

Campos de usuario personalizados

  1. Si deseas añadir una variable bajo la sección Campos de usuario personalizados, necesitarás su nombre de API, que debe terminar en "__c"
    • En la imagen del ejemplo, para añadir la variable BehPwd, necesitarás escribir ts2__BehPwd__c en el campo Variable de Salesforce.
    • Después de añadir el nombre de la API al campo Variable de Salesforce, la variable personalizada deberá escribirse como walkme_sf_vars.ts2__BehPwd__c al configurarla como una regla de variable en el Motor de reglas (ten en cuenta la distinción entre mayúsculas y minúsculas)
    • Esto se aplica a todas las variables de usuario de Salesforce

Campos de usuario estándares

  1. Si deseas añadir una variable en la sección Campos de usuario estándares, necesitaremos su Nombre de campo
    .
    • En esta imagen, para añadir la variable About Me, necesitarás escribir AboutMe en el campo Variable de Salesforce.
Nota

Los campos de tipo "Lookup" no se admiten actualmente.

Segmentación de conjuntos de permisos de usuario de Salesforce

Para ello, simplemente añade una variable personalizada llamada "userPermissionSets".

  1. En el WalkMe Editor, ve a Configuración del sistema
  2. En la pestaña General, busca la Variable de Salesforce
  3. Añade una nueva variable llamada userPermissionSets
  4. Haz clic en Añadir y luego en Guardar
  5. Haz clic en Configuraciones de publicación
  6. Ahora podrás acceder a una variable llamada window.walkme_sf_vars.userPermissionSets
Nota

Para obtener soporte, debes tener el paquete de instalación más reciente para tu entorno.

How to Install the Salesforce Package

Segmentación de grupos de Salesforce

En organizaciones grandes, la segmentación por ID de rol o ID de perfil es casi imposible debido al gran número de combinaciones diferentes de ellas. Para hacerla más utilizable, WalkMe ahora puede usar una función de Salesforce llamada "Grupos públicos".

Los administradores de Salesforce y los administradores delegados pueden crear grupos públicos para segmentar: los grupos son conjuntos de usuarios. Los grupos pueden contener usuarios individuales, otros grupos, los usuarios de un rol específico.

Para ello, simplemente añade una variable personalizada denominada "userGroups".

Estos datos aparecerán en window.walkme_sf_vars.userGroups, así como en window.walkme_SF_Groups para garantizar la compatibilidad retroactiva con el complemento Grupos de SF heredado.

Ejemplo de resultado:

Recursos relacionados

Acceso de WalkMe a los metadatos de Salesforce

  • WalkMe puede interactuar con los metadatos de Salesforce, pero no los altera ni modifica directamente.
    • En cambio, WalkMe requiere ciertos permisos para leer y actualizar metadatos para su funcionamiento
    • Específicamente, se necesita un usuario de Salesforce con acceso de administrador o permisos de Modificación de todos los datos para conceder a WalkMe acceso a la autorización OAuth 2.0, que permite a WalkMe leer y actualizar los metadatos de los objetos de Salesforce.

Was this article helpful?

Thanks for your feedback!
×