Cornerstone Learning vILT (förhandsversion)
Den anpassade anslutningsappen effektiviserar vILT-integreringen genom att utnyttja kundernas Azure AD-klientmiljöer, säkerställa dataintegritet och förenkla autentiseringen. Inga externa Graph API-behörigheter krävs, vilket förbättrar säkerheten. Den här mångsidiga anslutningsappen underlättar lågkodslösningar för olika scenarier. Genom att införliva den här anpassade anslutningsappen låss den fulla potentialen för Microsoft Teams-API:et i fallet med MS Teams-integrering upp sömlöst i kundernas infrastruktur.
Den här anslutningsappen är tillgänglig i följande produkter och regioner:
| Tjänster | Class | Regioner |
|---|---|---|
| Copilot Studio | Premie | Alla Power Automate-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Logiska appar | Norm | Alla Logic Apps-regioner utom följande: – Azure Government-regioner – Regioner i Azure Kina - US Department of Defense (DoD) |
| Power Apps | Premie | Alla Power Apps-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premie | Alla Power Automate-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Namn | Cornerstone Support Central |
| URL | https://www.cornerstoneondemand.com/community-and-support/ |
| E-postmeddelande | DL-TECH-CSXL-CSODSUPPORT-MSFT-CISCO@csod.com |
| Metadata för anslutningsprogram | |
|---|---|
| Utgivare | Hörnsten på begäran |
| Webbplats | https://www.cornerstoneondemand.com/solutions/integrations-and-apis/ |
| Sekretesspolicy | https://www.cornerstoneondemand.com/client-privacy-policy/ |
| Kategorier | Samarbete; Säkerhet |
Cornerstone Learning vILT Connector
Den anpassade anslutningsappen för Logic Apps tillhandahåller en skräddarsydd lösning som är utformad för att sömlöst integreras i kundernas Azure AD-klientmiljöer, särskilt för integrering av virtuella Instructor-Led Training (vILT). Genom att arbeta i kundernas Microsoft 365-klientorganisationer säkerställer den här lösningen data och processintegritet, eftersom alla interaktioner sker i etablerade miljöer. Om en kund till exempel vill använda MS Teams för vILT-sessioner kan de utveckla en logikapp i sin klientorganisation och använda den här anslutningsappen för att underlätta anrop till Microsoft Graph API. Den här metoden eliminerar behovet av externa Graph API-behörigheter till Cornerstone, vilket förbättrar säkerheten och förenklar autentiseringsförfarandena. Dessutom optimerar den säkerhetsåtgärder samtidigt som den erbjuder en transparent integreringsprocess, vilket ger kunderna möjlighet att sömlöst utnyttja alla funktioner i Microsoft Teams API i sin infrastruktur. Genom att införliva den anpassade anslutningsappen i vILT-arbetsflöden kan organisationer effektivisera träningsåtgärder, minska utvecklingskostnaderna och fullt ut förverkliga potentialen i sina integreringar.
Förutsättningar
För att kunna använda den här anslutningsappen måste kunderna ha Cornerstone LMS och köpa Cornerstone Azure vILT-anslutningsappen från Cornerstone Edge Marketplace.
Hämta autentiseringsuppgifter
- När du köper anslutningsappen från Cornerstone Edge Marketplace måste användarna ange ett integrationsnamn tillsammans med API-nyckeln.
- Information om företagsidentifierare och konto som värdhanteras på fylls i automatiskt för användning när appen konfigureras från anslutningsgalleriet.
Kom igång med anslutningsappen
Cornerstone Learning VILT-anslutningsappen bör läggas till som utlösare för varje arbetsflöde för att få den information som gör att du kan stödja varje åtgärd som utförs i CSX. Kontrollera att ett arbetsflöde skapas per varje åtgärd som kan utföras i modulen CSX Virtual Lead Training med hjälp av anslutningsappens åtgärd som är associerad med var och en av dem för att skicka det förväntade svaret till CSX. Den uppsättning utlösare/åtgärder som är tillgängliga i den här anslutningsappen stöder: • Lägg till/uppdatera instruktörer: Hantera instruktörsinformation sömlöst i Logic App-arbetsflödet. • Hantera sessioner: Skapa/uppdatera/avbryta sessioner. • Starta sessioner: Starta vILT-sessioner med lätthet. • Hämta närvarodata: Få åtkomst till deltagares närvarorapporter.
Kända problem och begränsningar
Utökade alternativ stöds inte.
Vanliga fel och åtgärder
Auktoriseringsfel: Om användarna får ett felmeddelande om att "Ingen API-nyckel hittades" bör de verifiera API-nyckeln för att lösa problemet.
Vanliga frågor
Will Cornerstone stöder skapandet av Logic Apps – Nej, Cornerstone stöder inte skapandet av Logic Apps; kunder ansvarar för att själva konfigurera dem.
Skapa en anslutning
Anslutningsappen stöder följande autentiseringstyper:
| Standardinställning | Parametrar för att skapa anslutning. | Alla regioner | Går inte att dela |
Standard
Tillämpligt: Alla regioner
Parametrar för att skapa anslutning.
Det här är inte delningsbar anslutning. Om power-appen delas med en annan användare uppmanas en annan användare att skapa en ny anslutning explicit.
| Namn | Typ | Description | Krävs |
|---|---|---|---|
| Konto som finns på | snöre | Anger DEN API Server-URL som anslutningen ska användas med. | Sann |
| API-nyckel | securestring | API-nyckeln för det här API:et | Sann |
| Företagsidentifierare | snöre | Företagets identifierare i CSOD | Sann |
Begränsningsgränser
| Name | Anrop | Förnyelseperiod |
|---|---|---|
| API-anrop per anslutning | 100 | 60 sekunder |
Åtgärder
| Svara på Get Attendance Event (Hämta närvarohändelse) |
Svara på Get Attendance Event (Hämta närvarohändelse) |
| Svara på lägg till instruktörshändelse |
Svara på lägg till instruktörshändelse |
| Svara på Skapa sessionshändelse |
Svara på Skapa sessionshändelse |
| Svara på starta sessionshändelse |
Svara på starta sessionshändelse |
| Svara på ta bort sessionshändelse |
Svara på ta bort sessionshändelse |
| Svara på uppdateringsinstruktörshändelse |
Svara på uppdateringsinstruktörshändelse |
| Svara på uppdateringssessionshändelse |
Svara på uppdateringssessionshändelse |
Svara på Get Attendance Event (Hämta närvarohändelse)
Svara på Get Attendance Event (Hämta närvarohändelse)
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
meddelande
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
Mejladress
|
string |
E-postadress till deltagaren. |
Svara på lägg till instruktörshändelse
Svara på lägg till instruktörshändelse
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
meddelande
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Svara på Skapa sessionshändelse
Svara på Skapa sessionshändelse
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
meddelande
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
ände
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Svara på starta sessionshändelse
Svara på starta sessionshändelse
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
meddelande
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
joinUrl
|
joinUrl | string |
URL som en användare eller lärare använder för att starta den virtuella mötessessionen |
Svara på ta bort sessionshändelse
Svara på ta bort sessionshändelse
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
meddelande
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Svara på uppdateringsinstruktörshändelse
Svara på uppdateringsinstruktörshändelse
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
meddelande
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Svara på uppdateringssessionshändelse
Svara på uppdateringssessionshändelse
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
meddelande
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
ände
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Utlösare
| Prenumerera för att få närvaro |
Prenumerera för att få närvaro |
| Prenumerera på borttagningssession |
Prenumerera på borttagningssession |
| Prenumerera på skapa lärare |
Prenumerera på skapa lärare |
| Prenumerera på skapa session |
Prenumerera på skapa session |
| Prenumerera på startsession |
Prenumerera på startsession |
| Prenumerera på uppdateringsinstruktör |
Prenumerera på uppdateringsinstruktör |
| Prenumerera på uppdateringssession |
Prenumerera på uppdateringssession |
Prenumerera för att få närvaro
Prenumerera för att få närvaro
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
sessionId |
Prenumerera på borttagningssession
Prenumerera på borttagningssession
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
Mejladress |
Prenumerera på skapa lärare
Prenumerera på skapa lärare
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Mejladress
|
string |
Mejladress |
|
|
förnamn
|
firstName | string |
förnamn |
|
efternamn
|
lastName | string |
efternamn |
Prenumerera på skapa session
Prenumerera på skapa session
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
beskrivning
|
description | string |
beskrivning |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instructorEmails
|
instructorEmails | string |
beskrivning |
|
sessionId
|
sessionId | string |
sessionId |
|
loId
|
loId | string |
loId |
Prenumerera på startsession
Prenumerera på startsession
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
sessionId |
|
base64EncodedEmail
|
base64EncodedEmail | string |
base64EncodedEmail |
Prenumerera på uppdateringsinstruktör
Prenumerera på uppdateringsinstruktör
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
oldEmail
|
oldEmail | string |
oldEmail |
|
newEmail
|
newEmail | string |
newEmail |
|
förnamn
|
firstName | string |
förnamn |
|
efternamn
|
lastName | string |
efternamn |
|
isActive
|
isActive | boolean |
isActive |
Prenumerera på uppdateringssession
Prenumerera på uppdateringssession
Returer
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
beskrivning
|
description | string |
beskrivning |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instructorEmails
|
instructorEmails | string |
beskrivning |
|
sessionId
|
sessionId | string |
sessionId |
|
loId
|
loId | string |
loId |