Cornerstone Learning vILT (préversion)
Le connecteur personnalisé simplifie l’intégration de vILT en tirant parti des environnements de locataire Azure AD des clients, en garantissant l’intégrité des données et en simplifiant l’authentification. Aucune autorisation d’API Graph externe n’est nécessaire, ce qui améliore la sécurité. Ce connecteur polyvalent facilite les solutions à faible code pour différents scénarios. En intégrant ce connecteur personnalisé, le plein potentiel de l’API Microsoft Teams dans le cas de l’intégration de MS Teams est déverrouillé en toute transparence dans l’infrastructure des clients.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | Cornerstone Support Central |
| URL | https://www.cornerstoneondemand.com/community-and-support/ |
| Messagerie électronique | DL-TECH-CSXL-CSODSUPPORT-MSFT-CISCO@csod.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Cornerstone On Demand |
| Site internet | https://www.cornerstoneondemand.com/solutions/integrations-and-apis/ |
| Politique de confidentialité | https://www.cornerstoneondemand.com/client-privacy-policy/ |
| Catégories | Collaboration; Sécurité |
Connecteur Cornerstone Learning vILT
Le connecteur personnalisé pour Logic Apps fournit une solution personnalisée conçue pour s’intégrer en toute transparence dans les environnements de locataire Azure AD des clients, en ciblant spécifiquement les intégrations de formation de Instructor-Led virtuelle (vILT). En opérant au sein des locataires Microsoft 365 des clients, cette solution garantit l’intégrité des données et des processus, car toutes les interactions se produisent dans des environnements établis. Par exemple, si un client vise à utiliser MS Teams pour les sessions vILT, il peut développer une application logique au sein de son locataire et utiliser ce connecteur pour faciliter les appels à l’API Microsoft Graph. Cette approche élimine la nécessité d’autorisations d’API Graph externes à Cornerstone, ce qui améliore la sécurité et simplifie les procédures d’authentification. De plus, il optimise les mesures de sécurité tout en offrant un processus d’intégration transparent, permettant aux clients de tirer pleinement parti des fonctionnalités complètes de l’API Microsoft Teams au sein de leur infrastructure. En incorporant le connecteur personnalisé dans des flux de travail vILT, les organisations peuvent simplifier les opérations de formation, réduire la surcharge de développement et réaliser pleinement le potentiel de leurs intégrations.
Prerequisites
Pour utiliser ce connecteur, les clients doivent disposer de Cornerstone LMS et acheter le connecteur Cornerstone Azure vILT à partir de la Place de marché Cornerstone Edge.
Comment obtenir des informations d’identification
- Lors de l’achat du connecteur à partir de La Place de marché Cornerstone Edge, les utilisateurs doivent fournir un nom d’intégration avec la clé API.
- L’identificateur de société et le compte hébergés sur les détails seront renseignés automatiquement pour une utilisation lors de la configuration de l’application à partir de la galerie connecteurs.
Bien démarrer avec votre connecteur
Le connecteur Cornerstone Learning VILT doit être ajouté en tant que déclencheur de chaque flux de travail afin de recevoir les détails qui vous permettront de prendre en charge chaque action effectuée dans CSX. Vérifiez qu’un flux de travail est généré par chaque action qui peut être effectuée dans le module DSX Virtual Lead Training, à l’aide de l’action du connecteur associée à chacun d’entre eux pour envoyer la réponse attendue à CSX. Ensemble de déclencheurs/actions disponibles dans cette prise en charge du connecteur : • Ajouter/Mettre à jour des instructeurs : gérer en toute transparence les informations de l’instructeur dans le flux de travail d’application logique. • Gérer les sessions : Créer/mettre à jour/annuler des sessions. • Lancer des sessions : lancer des sessions vILT avec facilité. • Récupérer les données de présence : accéder aux rapports de présence des participants.
Problèmes connus et limitations
Les options étendues ne sont pas prises en charge.
Erreurs courantes et solutions
Erreur d’autorisation : si les utilisateurs rencontrent une erreur indiquant « Aucune clé API trouvée », ils doivent vérifier la clé API pour résoudre le problème.
Questions fréquentes (FAQ)
Will Cornerstone prend en charge la création de Logic Apps – Non, Cornerstone ne prend pas en charge la création de Logic Apps ; les clients sont chargés de les configurer eux-mêmes.
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Compte hébergé sur | ficelle | Spécifie l’URL du serveur d’API avec laquelle cette connexion sera utilisée. | Vrai |
| Clé d’API | securestring | Clé API pour cette API | Vrai |
| Identificateur de société | ficelle | Identificateur de société dans CSOD | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Répondre à l’événement Add Instructor |
Répondre à l’événement Add Instructor |
| Répondre à l’événement Create Session |
Répondre à l’événement Create Session |
| Répondre à l’événement de mise à jour de session |
Répondre à l’événement de mise à jour de session |
| Répondre à l’événement de session de lancement |
Répondre à l’événement de session de lancement |
| Répondre à l’événement Delete Session |
Répondre à l’événement Delete Session |
| Répondre à l’événement Get Attendance |
Répondre à l’événement Get Attendance |
| Répondre à l’événement Update Instructor |
Répondre à l’événement Update Instructor |
Répondre à l’événement Add Instructor
Répondre à l’événement Add Instructor
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
Message
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Répondre à l’événement Create Session
Répondre à l’événement Create Session
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
Message
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
end
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Répondre à l’événement de mise à jour de session
Répondre à l’événement de mise à jour de session
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
Message
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
end
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Répondre à l’événement de session de lancement
Répondre à l’événement de session de lancement
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
Message
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
joinUrl
|
joinUrl | string |
URL utilisée par un utilisateur ou un instructeur pour lancer la session de réunion virtuelle |
Répondre à l’événement Delete Session
Répondre à l’événement Delete Session
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
Message
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Répondre à l’événement Get Attendance
Répondre à l’événement Get Attendance
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
Message
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
Messagerie électronique
|
string |
Adresse e-mail du participant. |
Répondre à l’événement Update Instructor
Répondre à l’événement Update Instructor
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
Message
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Déclencheurs
| S’abonner pour créer un instructeur |
S’abonner pour créer un instructeur |
| S’abonner pour créer une session |
S’abonner pour créer une session |
| S’abonner pour obtenir la présence |
S’abonner pour obtenir la présence |
| S’abonner à la session de lancement |
S’abonner à la session de lancement |
| S’abonner à la session de mise à jour |
S’abonner à la session de mise à jour |
| S’abonner à la suppression d’une session |
S’abonner à la suppression d’une session |
| S’abonner à l’instructeur de mise à jour |
S’abonner à l’instructeur de mise à jour |
S’abonner pour créer un instructeur
S’abonner pour créer un instructeur
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Messagerie électronique
|
string |
Messagerie électronique |
|
|
firstName
|
firstName | string |
firstName |
|
lastName
|
lastName | string |
lastName |
S’abonner pour créer une session
S’abonner pour créer une session
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
descriptif
|
description | string |
descriptif |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instructorEmails
|
instructorEmails | string |
descriptif |
|
sessionId
|
sessionId | string |
sessionId |
|
loId
|
loId | string |
loId |
S’abonner pour obtenir la présence
S’abonner pour obtenir la présence
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
sessionId |
S’abonner à la session de lancement
S’abonner à la session de lancement
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
sessionId |
|
base64EncodedEmail
|
base64EncodedEmail | string |
base64EncodedEmail |
S’abonner à la session de mise à jour
S’abonner à la session de mise à jour
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
descriptif
|
description | string |
descriptif |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instructorEmails
|
instructorEmails | string |
descriptif |
|
sessionId
|
sessionId | string |
sessionId |
|
loId
|
loId | string |
loId |
S’abonner à la suppression d’une session
S’abonner à la suppression d’une session
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
Messagerie électronique |
S’abonner à l’instructeur de mise à jour
S’abonner à l’instructeur de mise à jour
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
oldEmail
|
oldEmail | string |
oldEmail |
|
newEmail
|
newEmail | string |
newEmail |
|
firstName
|
firstName | string |
firstName |
|
lastName
|
lastName | string |
lastName |
|
isActive
|
isActive | boolean |
isActive |