Integración de TalentLMS con la aplicación de Conector de Datos de Salesforce
TalentLMS ofrece una integración nativa con Salesforce CRM. La integración está diseñada para optimizar el flujo de datos y mejorar la experiencia de los clientes que usan ambos sistemas.
La integración permite una sincronización bidireccional de datos, con Salesforce como la fuente de los datos del usuario. Más específicamente, los usuarios, las cuentas y los contactos de Salesforce se pueden sincronizar con sus detalles básicos para crear alumnos en TalentLMS. Los filtros avanzados están disponibles para sincronizar campos de datos adicionales.
La integración también permite sincronizar los datos de finalización de la formación con Salesforce, en tablas y gráficos prediseñados.Los datos de finalización de formación consisten en: estado y puntuaciones del curso, certificados, e insignias de gamificación. Los administradores de Salesforce pueden usar también estos datos para crear tableros personalizados.
Nota: La aplicación conectora de Salesforce TLMS requiere una tarifa de suscripción y está disponible solo con suscripciones anuales a partir del plan Pus. Además, las suscripciones Enterprise desbloquean la característica de conversión de las divisiones TalentLMS. |
Preparación desde Salesforce
1. Inicia sesión en Salesforce como Administrador.
2. Ve a la página de Configuración de Salesforce.
3. Accede (Herramientas de la Plataforma) Aplicaciones => Gestor de aplicación => (Botón) Nueva aplicación conectada.
a. Información Básica: Añade “Nombre de Aplicación conectada”, ej. TalentLMS_OAuth
b. Información Básica: Añade “Correo electrónico de contacto”
c. API (Habilitar Configuración de OAuth): Verifica “Habilitar Configuración de OAuth”
d. API (Habilitar Configuración de OAuth): Verifica “Activar para flujo de dispositivo”
e. API (Habilitar Configuración de OAuth): Añade URL de Devolución de llamada => https://eis.epignosishq.com/
f. API (Habilitar Configuración de OAuth): Selecciona “Acceso completo (full)” desde “Ámbitos de OAuth disponibles” y haz clic en el botón “Agregar”
g. API (Habilitar Configuración de OAuth): Verifica “Requerir Secreto para Flujo e Servidor Web”
h. Haz clic en Guardar
4. Recolecta información de Instancia de Salesforce.
Copia los Credenciales de la aplicación Conectada de Salesforce (OAuth):
1. Ve a la página de Configuración de Salesforce
2. Accede (Herramientas de la Plataforma) Aplicaciones => Gestor de aplicación
3. Encuentra la aplicación creada anteriormente (ej. TalentLMS_OAuth) y selecciona la acción “Ver”
4. Copia “Clave de consumidor”
5. Copia “Secreto de consumidor” (Haz clic en Revelar)
Copia la Información de Instancia de Salesforce:
1. Ve a Configuración de Salesforce
2. (Ajustes) Ajustes de la Compañía => Información de la Compañía
3. Copia la Información de Instancia (e.g. NA139)
4. Copia el Token de Seguridad de la cuenta de Salesforce: Si no conoces tu token de seguridad, por favor contacta con tu equipo de soporte de Salesforce
Configuración de TalentLMS
1. Inicia sesión en TalentLMS como Administrador.
2. Ve a Cuentas y Ajustes y desplázate hasta Seguridad.
3. Marca la casilla Habilitar API (1) y copia la clave API
4. Haz clic en Guardar al final de la página.
Configurando la autenticación
1. Ve a https://eis.epignosishq.com/.
2. Inicia sesión usando tu Dominio TalentLMS y tu clave API.
3. Actualiza el Formulario de Configuración.
a. URL de la Instancia (1): https://{SALESFORCE_INSTANCE}.salesforce.com/ (p.ej. https://na139.salesforce.com/)
b. Versión API (2): 51.0
c. Introduce la clave de Consumidor de la aplicación conectada de Salesforce (OAuth) (3)
d. Introduce el Secreto de Consumidor de la aplicación conectada de Salesforce (OAuth) (4)
e. Introduce el Nombre de Usuario (5) de la Cuenta Salesforce
f. Introduce la Contraseña (6) de la Cuenta Salesforce
g. Introduce el Token de Seguridad (7) de la Cuenta Salesforce
h. Haz clic en el Botón Actualizar (8)
Seleccionando qué sincronizar
En la página de configuración de la Integración, tienes la opción de qué tipo de información puedes sincronizar entre Salesforce y TalentLMS. La integración está diseñada para dar soporte a los siguientes casos de uso:
Formación interna
Ofrece formación a tus usuarios que ya usan Salesforce en una base quotidiana, p.ej. puedes ofrecer formación de ventas a tu equipo de ventas o formación de soporte a tus equipos de customer success.
Para poder ofrecer formaciones internas, selecciona la opción de Sincronización de Usuarios Salesforce (1). Una vez habilitada, aparecerán opciones adicionales que te permitirán:
- Habilitar sincronización filtrada de usuarios Salesforce si solo un subconjunto debe tener acceso en la formación en TalentLMS
- Seleccionar un campo Salesforce para automáticamente crear un grupo basado en sus valores y automáticamente asignarlo a alumnos en TalentLMS (esto automatizará la asignación de las formaciones pero los cursos deben añadirse en el grupo en TalentLMS)
- Mapear los campos de usuario Salesforce con campos personalizados en TalentLMS para sincronizar los campos de usuario adicionales.
Formación externa
Ofrece formación a tus contactos de Salesforce. Dependiendo de cómo tus equipos usan Salesforce, para monitorear clientes o colaboradores externos como por ejemplo socios, puedes usar la integración para sincronizar Cuentas y Contactos Salesforce,lo que te permitirá asignar y monitorear el seguimiento fácilmente dentro de Salesforce sus datos de finalización de la formación.
Para poder ofrecer formaciones externas selecciona la opción Sincronización de Contactos Salesforce (2). Una vez habilitada, aparecerán opciones adicionales que te permitirán:
- Habilitar sincronización filtrada de contactos Salesforce si solo un subconjunto debe tener acceso en la formación en TalentLMS
- Habilitar Cuentas Salesforce que sean convertidas en divisiones en TalentLMS y automáticamente asignar contactos de Cuentas a la división relevante.
- Seleccionar un campo Salesforce para automáticamente crear un grupo basado en sus valores y automáticamente asignarlo a alumnos en TalentLMS (esto automatizará la asignación de las formaciones pero los cursos deben añadirse en el grupo en TalentLMS)
- Mapear los campos de usuario Salesforce con campos customizados en TalentLMS para sincronizar los campos de usuario adicionales.
Habilitar la Sincronización de Datos de Aprendizaje del Usuario (3) para permitir la sincronización de datos de compleción de formación de vuelta desde TalentLMS a Salesforce, cada 30 minutos:
- Habilitar la sincronización de los cursos y progreso del usuario de LMS - esto sincronizará el progreso del curso (estado, porcentaje de finalización, tiempo invertido en el curso, fecha de asignación y finalización para cada usuario y/o Contacto sincronizado en Salesforce
- Habilitar la sincronización de los certificados del usuario de LMS -esto sincronizará los certificados recibidos por cada Usuario y/o Contacto de Salesforce sincronizado
- Habilitar la sincronización de las insignias del usuario de LMS - esto sincronizará las insignias recibidas por cada Usuario y/o Contacto de Salesforce sincronizado
Entendiendo el UI de la aplicación de Salesforce de TalentLMS
En la UI de la aplicación de TalentLMS, un usuario de Salesforce podrá ver sus estadísticas de usuario de TalentLMS. En el tablero Mi Progreso de curso (1), puedes ver el nombre del Curso asignado, el estado de Finalización, el porcentaje de Finalización, el Tiempo invertido en un curso, la fecha de matrícula, y la fecha de Finalización. Más abajo en la página, el usuario puede ver Mis Certificados (2) y Mis Insignias (3), y también puede Descargar (4) sus certificados.
Los usuarios de Salesforce además pueden ver el progreso de su equipo de Salesforce seleccionando la pestaña de los Miembros del equipo (5).
Si seleccionas el nombre de un miembro de Equipo (6), te llevará a un tablero que muestra el progreso del curso de este usuario, y además sus insignias y sus certificados adquiridos.
Desde las pestañas de las cabeceras de la aplicación de TalentLMS Salesforce, puedes elegir las Cuentas o los Contactos.
Después de seleccionar de ver una cuenta, verás la pestaña de la Actividad de Aprendizaje (1).
Eso enseñará el progreso de aprendizaje de los contactos conectados a esta cuenta.
Puedes elegir cada Contacto (2) para ver su actividad de aprendizaje.
Además, puedes acceder a la actividad de aprendizaje de tus contactos directamente desde la pestaña de Contactos.