Compartir a través de


Cornerstone Learning vILT (versión preliminar)

El conector personalizado simplifica la integración de vILT aprovechando los entornos de inquilinos de Azure AD de los clientes, lo que garantiza la integridad de los datos y simplifica la autenticación. No se necesitan permisos externos de Graph API, lo que mejora la seguridad. Este conector versátil facilita soluciones de código bajo para diversos escenarios. Al incorporar este conector personalizado, el potencial completo de la API de Microsoft Teams en el caso de la integración de MS Teams se desbloquea sin problemas dentro de la infraestructura de los clientes.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Cornerstone Support Central
URL https://www.cornerstoneondemand.com/community-and-support/
Correo Electrónico DL-TECH-CSXL-CSODSUPPORT-MSFT-CISCO@csod.com
Metadatos del conector
Publicador Cornerstone On Demand
Sitio web https://www.cornerstoneondemand.com/solutions/integrations-and-apis/
Directiva de privacidad https://www.cornerstoneondemand.com/client-privacy-policy/
Categorías Colaboración; Seguridad

Conector vILT de Cornerstone Learning

El conector personalizado para Logic Apps proporciona una solución personalizada diseñada para integrarse sin problemas en los entornos de inquilinos de Azure AD de los clientes, específicamente para abordar integraciones de aprendizaje virtual de Instructor-Led (vILT). Al operar dentro de los inquilinos de Microsoft 365 de los clientes, esta solución garantiza la integridad de los datos y los procesos, ya que todas las interacciones tienen lugar dentro de los entornos establecidos. Por ejemplo, si un cliente tiene como objetivo usar MS Teams para sesiones de vILT, puede desarrollar una aplicación lógica dentro de su inquilino y usar este conector para facilitar las llamadas a Microsoft Graph API. Este enfoque elimina la necesidad de permisos externos de Graph API para Cornerstone, lo que mejora la seguridad y simplifica los procedimientos de autenticación. Además, optimiza las medidas de seguridad al ofrecer un proceso de integración transparente, lo que permite a los clientes aprovechar sin problemas las funcionalidades completas de la API de Microsoft Teams dentro de su infraestructura. Al incorporar el conector personalizado en flujos de trabajo de vILT, las organizaciones pueden simplificar las operaciones de entrenamiento, reducir la sobrecarga de desarrollo y obtener el potencial de sus integraciones.

Prerrequisitos

Para usar este conector, los clientes deben tener Cornerstone LMS y comprar el conector de Cornerstone Azure vILT desde Cornerstone Edge Marketplace.

Obtención de credenciales

  1. Al comprar el conector de Cornerstone Edge Marketplace, los usuarios deben proporcionar un nombre de integración junto con la clave de API.
  2. Los detalles del identificador de la corporación y la cuenta hospedada en se rellenarán automáticamente para su uso durante la configuración de la aplicación desde la Galería de conectores.

Introducción al conector

El conector CORNERSTONE Learning VILT debe agregarse como desencadenador de cada flujo de trabajo para recibir los detalles que le permitirán admitir cada acción realizada en CSX. Asegúrese de que se compila un flujo de trabajo por cada acción que se puede realizar en el módulo de entrenamiento de cliente potencial virtual de CSX mediante la acción del conector asociada a cada una de ellas para enviar la respuesta esperada a CSX. El conjunto de desencadenadores y acciones disponibles en esta compatibilidad del conector: • Agregar o actualizar instructores: administre sin problemas la información del instructor en el flujo de trabajo de la aplicación lógica. • Administrar sesiones: Crear, actualizar o cancelar sesiones. • Iniciar sesiones: inicie sesiones vILT con facilidad. • Recuperar datos de asistencia: acceder a los informes de asistencia de participantes.

Problemas y limitaciones conocidos

No se admiten opciones extendidas.

Errores y soluciones comunes

Error de autorización: si los usuarios encuentran un error que indica "No se encontró ninguna clave de API", deben comprobar la clave de API para resolver el problema.

Preguntas más frecuentes

Will Cornerstone admite la creación de Logic Apps: No, Cornerstone no admite la creación de Logic Apps; los clientes son responsables de configurarlos por sí mismos.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Cuenta hospedada en cuerda / cadena Especifica la dirección URL del servidor de API con la que se usará esta conexión. Cierto
Clave de API securestring La clave de API de esta API Cierto
Identificador de corporation cuerda / cadena El identificador de Corporation en CSOD Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Responder al evento Add Instructor

Responder al evento Add Instructor

Responder al evento de creación de sesión

Responder al evento de creación de sesión

Responder al evento de eliminación de sesión

Responder al evento de eliminación de sesión

Responder al evento de sesión de actualización

Responder al evento de sesión de actualización

Responder al evento Get Attendance

Responder al evento Get Attendance

Responder al evento launch session

Responder al evento launch session

Responder al evento Update Instructor

Responder al evento Update Instructor

Responder al evento Add Instructor

Responder al evento Add Instructor

Parámetros

Nombre Clave Requerido Tipo Description
isSuccessful
isSuccessful boolean
Mensaje
message string
correlationId
correlationId True uuid

Responder al evento de creación de sesión

Responder al evento de creación de sesión

Parámetros

Nombre Clave Requerido Tipo Description
isSuccessful
isSuccessful boolean
Mensaje
message string
correlationId
correlationId True uuid
corpId
corpId string
Id. de la reunión
meetingId string
start
start date-time
end
end date-time
hostEmail
hostEmail string
joinURL
joinURL string

Responder al evento de eliminación de sesión

Responder al evento de eliminación de sesión

Parámetros

Nombre Clave Requerido Tipo Description
isSuccessful
isSuccessful boolean
Mensaje
message string
correlationId
correlationId True uuid

Responder al evento de sesión de actualización

Responder al evento de sesión de actualización

Parámetros

Nombre Clave Requerido Tipo Description
isSuccessful
isSuccessful boolean
Mensaje
message string
correlationId
correlationId True uuid
corpId
corpId string
Id. de la reunión
meetingId string
start
start date-time
end
end date-time
hostEmail
hostEmail string
joinURL
joinURL string

Responder al evento Get Attendance

Responder al evento Get Attendance

Parámetros

Nombre Clave Requerido Tipo Description
isSuccessful
isSuccessful boolean
Mensaje
message string
correlationId
correlationId True uuid
Correo electrónico
email string

Dirección de correo electrónico del asistente.

Responder al evento launch session

Responder al evento launch session

Parámetros

Nombre Clave Requerido Tipo Description
isSuccessful
isSuccessful boolean
Mensaje
message string
correlationId
correlationId True uuid
joinUrl
joinUrl string

Dirección URL que usa un usuario o instructor para iniciar la sesión de reunión virtual

Responder al evento Update Instructor

Responder al evento Update Instructor

Parámetros

Nombre Clave Requerido Tipo Description
isSuccessful
isSuccessful boolean
Mensaje
message string
correlationId
correlationId True uuid

Desencadenadores

Suscribirse a la creación de un instructor

Suscribirse a la creación de un instructor

Suscribirse a la sesión de actualización

Suscribirse a la sesión de actualización

Suscribirse a la sesión de inicio

Suscribirse a la sesión de inicio

Suscribirse al instructor de actualización

Suscribirse al instructor de actualización

Suscribirse para obtener asistencia

Suscribirse para obtener asistencia

Suscripción a la creación de una sesión

Suscripción a la creación de una sesión

Suscripción a la sesión de eliminación

Suscripción a la sesión de eliminación

Suscribirse a la creación de un instructor

Suscribirse a la creación de un instructor

Devoluciones

Nombre Ruta de acceso Tipo Description
Correo electrónico
email string

Correo electrónico

firstName
firstName string

firstName

lastName
lastName string

lastName

Suscribirse a la sesión de actualización

Suscribirse a la sesión de actualización

Devoluciones

Nombre Ruta de acceso Tipo Description
creatorEmail
creatorEmail string

creatorEmail

title
title string

title

descripción
description string

descripción

dateBegin
dateBegin string

dateBegin

dateEnd
dateEnd string

dateEnd

UTCOffset
timeZone.UTCOffset string

UTCOffset

instructorEmails
instructorEmails string

descripción

sessionId
sessionId string

sessionId

loId
loId string

loId

Suscribirse a la sesión de inicio

Suscribirse a la sesión de inicio

Devoluciones

Nombre Ruta de acceso Tipo Description
sessionId
sessionId string

sessionId

base64EncodedEmail
base64EncodedEmail string

base64EncodedEmail

Suscribirse al instructor de actualización

Suscribirse al instructor de actualización

Devoluciones

Nombre Ruta de acceso Tipo Description
oldEmail
oldEmail string

oldEmail

newEmail
newEmail string

newEmail

firstName
firstName string

firstName

lastName
lastName string

lastName

isActive
isActive boolean

isActive

Suscribirse para obtener asistencia

Suscribirse para obtener asistencia

Devoluciones

Nombre Ruta de acceso Tipo Description
sessionId
sessionId string

sessionId

Suscripción a la creación de una sesión

Suscripción a la creación de una sesión

Devoluciones

Nombre Ruta de acceso Tipo Description
creatorEmail
creatorEmail string

creatorEmail

title
title string

title

descripción
description string

descripción

dateBegin
dateBegin string

dateBegin

dateEnd
dateEnd string

dateEnd

UTCOffset
timeZone.UTCOffset string

UTCOffset

instructorEmails
instructorEmails string

descripción

sessionId
sessionId string

sessionId

loId
loId string

loId

Suscripción a la sesión de eliminación

Suscripción a la sesión de eliminación

Devoluciones

Nombre Ruta de acceso Tipo Description
sessionId
sessionId string

Correo electrónico