Las Automatizaciones de TalentLMS te permiten mejorar la funcionalidad de tu portal configurando una serie de acciones automatizadas que se activan con la actividad específica del usuario o del portal.
Nota: Las automatizaciones están disponibles con todos los planes Premium. |
Estas acciones incluyen llamar a una URL externa cada vez que un usuario finaliza un curso específico (es decir, Al finalizar el curso X, llamar a la URL Z). Se trata de una automatización de gran alcance que puede ser utilizada en muchas ocasiones diferentes, y funciona de la siguiente manera:
Al finalizar el curso, TalentLMS envía el ID del usuario que ha finalizado el curso y el ID del curso como parámetros GET a tu URL externa especificada. A partir de ahí, puedes utilizar esta información en tu propio script para implementar cualquier lógica que necesites.
Por ejemplo, puedes usarlo para:
- Actualizar o sincronizar un sistema externo.
- Efectuar una acción personalizada (p. ej. premiar al usuario por haber finalizado el curso).
- Enviar un mensaje personalizado al usuario.
- Actualizar un campo personalizado en el perfil del usuario.
- Inscribir al usuario en otro curso.
- Llamar a una API externa para efectuar una acción personalizada.
Para crear la automatización, sigue estos pasos:
1. Inicia sesión en tu cuenta de TalentLMS como Administrador y ve a Inicio > Gestión de eventos.
2. En el control Notificaciones/Automatizaciones, haz clic en Automatizaciones (1).
3. Haz clic en Añadir automatización (2).
4. En el campo correspondiente, escribe un Nombre (3) para tu automatización.
5. En el menú desplegable de Automatización (4), elige Al finalizar el curso X, llamar a la URL Z.
6. Especifica el curso que, una vez finalizado, activa tu acción (5).
7. Escribe la URL externa a la que se llamará al finalizar el curso (6) (por ejemplo, https://mysite.example.com/myscript.php).
8. Haz clic en Añadir automatización para guardar tu acción automatizada.
Ahora, cada vez que un usuario finaliza el curso especificado, TalentLMS llamará a la URL especificada y, al mismo tiempo, pasará los ID del usuario y del curso como parámetros GET a la URL (por ejemplo, https://mysite.example.com/myscript.php?user=123&course=50).
Nota: En caso de que necesites llamar a una URL específica al finalizar cualquier curso, elige Al finalizar el curso X llamar a la URL Z en el menú desplegable de Automatización y selecciona la opción “Cualquier curso”. |
De este modo, podrás utilizar la automatización Al finalizar el curso X, llamar a la URL Z para crear tu lógica personalizada en tu script externo (por ejemplo, conectar con una base de datos y actualizar campos específicos, invocar una API para realizar una acción personalizada, enviar un correo electrónico, etc.).
Nota: Si necesitas más información aparte del ID del usuario y del curso para pasar como parámetros URL, puedes llamar a nuestra API para recuperarlos. Por ejemplo, dado que conoces el ID del usuario, puedes llamar a la terminal “/v1/users/id:{userId}” para extraer más información del usuario (es decir, nombre, apellido, correo electrónico, nivel de gamificación, puntos de gamificación, etc.). Puedes hacer lo mismo con el curso llamando a la terminal “/v1/courses/id:{courseId}”. |