Cornerstone Learning vILT (wersja zapoznawcza)
Łącznik niestandardowy usprawnia integrację vILT dzięki wykorzystaniu środowisk dzierżawy usługi Azure AD klientów, zapewniając integralność danych i upraszczając uwierzytelnianie. Nie są potrzebne żadne zewnętrzne uprawnienia interfejsu API programu Graph, zwiększając bezpieczeństwo. Ten wszechstronny łącznik ułatwia rozwiązania z małą ilością kodu dla różnych scenariuszy. Dzięki włączeniu tego łącznika niestandardowego pełny potencjał interfejsu API usługi Microsoft Teams w przypadku integracji usługi MS Teams jest bezproblemowo odblokowany w infrastrukturze klientów.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Cornerstone Support Central |
| adres URL | https://www.cornerstoneondemand.com/community-and-support/ |
| DL-TECH-CSXL-CSODSUPPORT-MSFT-CISCO@csod.com |
| Metadane łącznika | |
|---|---|
| Publisher | Cornerstone On Demand |
| Witryna internetowa | https://www.cornerstoneondemand.com/solutions/integrations-and-apis/ |
| Zasady ochrony prywatności | https://www.cornerstoneondemand.com/client-privacy-policy/ |
| Kategorie | Kolaboracja; Bezpieczeństwo |
Łącznik cornerstone Learning vILT
Łącznik niestandardowy dla usługi Logic Apps udostępnia dostosowane rozwiązanie zaprojektowane w celu bezproblemowej integracji w środowiskach dzierżawy usługi Azure AD klientów, w szczególności do integracji wirtualnych Instructor-Led Training (vILT). Dzięki obsłudze w ramach dzierżaw platformy Microsoft 365 klientów to rozwiązanie zapewnia integralność danych i procesów, ponieważ wszystkie interakcje odbywają się w ustalonych środowiskach. Jeśli na przykład klient zamierza korzystać z usługi MS Teams na potrzeby sesji vILT, może opracować aplikację logiki w ramach dzierżawy i skorzystać z tego łącznika, aby ułatwić wywołania interfejsu API programu Microsoft Graph. Takie podejście eliminuje potrzebę zewnętrznych uprawnień interfejsu API programu Graph do aplikacji Cornerstone, co zwiększa bezpieczeństwo i upraszcza procedury uwierzytelniania. Ponadto optymalizuje środki zabezpieczeń, oferując przejrzysty proces integracji, umożliwiając klientom bezproblemowe korzystanie z pełnych możliwości interfejsu API usługi Microsoft Teams w ramach infrastruktury. Dzięki włączeniu łącznika niestandardowego do przepływów pracy vILT organizacje mogą usprawnić operacje szkoleniowe, zmniejszyć nakłady pracy związane z programowaniem i w pełni wykorzystać potencjał ich integracji.
Wymagania wstępne
Aby korzystać z tego łącznika, klienci muszą mieć aplikację Cornerstone LMS i zakupić łącznik Cornerstone Azure vILT z witryny Cornerstone Edge Marketplace.
Jak uzyskać poświadczenia
- Po zakupie łącznika z witryny Cornerstone Edge Marketplace użytkownicy muszą podać nazwę integracji wraz z kluczem interfejsu API.
- Identyfikator firmy i konto hostowane w obszarze Szczegółów zostaną automatycznie wypełnione do użycia podczas konfigurowania aplikacji z galerii łączników.
Wprowadzenie do łącznika
Łącznik Cornerstone Learning VILT należy dodać jako wyzwalacz każdego przepływu pracy, aby uzyskać szczegółowe informacje, które umożliwią obsługę każdej akcji wykonywanej w pliku CSX. Upewnij się, że przepływ pracy jest tworzony dla każdej akcji, którą można wykonać w module trenowania wirtualnego potencjalnego klienta CSX, używając akcji łącznika skojarzonej z każdą z nich w celu wysłania oczekiwanej odpowiedzi do CSX. Zestaw wyzwalaczy/akcji dostępnych w tej obsłudze łącznika: • Dodawanie/aktualizowanie instruktorów: bezproblemowe zarządzanie informacjami instruktora w przepływie pracy aplikacji logiki. • Zarządzanie sesjami: tworzenie/aktualizowanie/anulowanie sesji. • Uruchamianie sesji: łatwe inicjowanie sesji vILT. • Pobieranie danych obecności: Uzyskiwanie dostępu do raportów obecności uczestników.
Znane problemy i ograniczenia
Opcje rozszerzone nie są obsługiwane.
Typowe błędy i środki zaradcze
Błąd autoryzacji: jeśli użytkownicy napotkają błąd "Nie znaleziono klucza interfejsu API", powinni zweryfikować klucz interfejsu API, aby rozwiązać ten problem.
Często zadawane pytania
Czy aplikacja Cornerstone obsługuje tworzenie usługi Logic Apps — nie, aplikacja Cornerstone nie obsługuje tworzenia usługi Logic Apps; klienci są odpowiedzialni za skonfigurowanie ich samych.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: Wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Konto hostowane na | ciąg | Określa adres URL serwera interfejsu API, z którym będzie używane to połączenie. | Prawda |
| Klucz interfejsu API | securestring | Klucz interfejsu API dla tego interfejsu API | Prawda |
| Identyfikator korporacji | ciąg | Identyfikator korporacji w CSOD | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Odpowiadanie na zdarzenie sesji aktualizacji |
Odpowiadanie na zdarzenie sesji aktualizacji |
| Odpowiadanie na zdarzenie tworzenia sesji |
Odpowiadanie na zdarzenie tworzenia sesji |
| Odpowiadanie na zdarzenie usuwania sesji |
Odpowiadanie na zdarzenie usuwania sesji |
| Reagowanie na dodawanie zdarzenia instruktora |
Reagowanie na dodawanie zdarzenia instruktora |
| Reagowanie na zdarzenie frekwencyjne |
Reagowanie na zdarzenie frekwencyjne |
| Reagowanie na zdarzenie instruktora aktualizacji |
Reagowanie na zdarzenie instruktora aktualizacji |
| Reagowanie na zdarzenie uruchamiania sesji |
Reagowanie na zdarzenie uruchamiania sesji |
Odpowiadanie na zdarzenie sesji aktualizacji
Odpowiadanie na zdarzenie sesji aktualizacji
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
komunikat
|
message | string | ||
|
correlationId (identyfikator korelacji)
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
identyfikator spotkania
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
koniec
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Odpowiadanie na zdarzenie tworzenia sesji
Odpowiadanie na zdarzenie tworzenia sesji
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
komunikat
|
message | string | ||
|
correlationId (identyfikator korelacji)
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
identyfikator spotkania
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
koniec
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Odpowiadanie na zdarzenie usuwania sesji
Odpowiadanie na zdarzenie usuwania sesji
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
komunikat
|
message | string | ||
|
correlationId (identyfikator korelacji)
|
correlationId | True | uuid |
Reagowanie na dodawanie zdarzenia instruktora
Reagowanie na dodawanie zdarzenia instruktora
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
komunikat
|
message | string | ||
|
correlationId (identyfikator korelacji)
|
correlationId | True | uuid |
Reagowanie na zdarzenie frekwencyjne
Reagowanie na zdarzenie frekwencyjne
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
komunikat
|
message | string | ||
|
correlationId (identyfikator korelacji)
|
correlationId | True | uuid | |
|
e-mail
|
string |
Adres e-mail uczestnika. |
Reagowanie na zdarzenie instruktora aktualizacji
Reagowanie na zdarzenie instruktora aktualizacji
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
komunikat
|
message | string | ||
|
correlationId (identyfikator korelacji)
|
correlationId | True | uuid |
Reagowanie na zdarzenie uruchamiania sesji
Reagowanie na zdarzenie uruchamiania sesji
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
komunikat
|
message | string | ||
|
correlationId (identyfikator korelacji)
|
correlationId | True | uuid | |
|
joinUrl
|
joinUrl | string |
Adres URL użytkownika lub instruktora używa do uruchomienia wirtualnej sesji spotkania |
Wyzwalacze
| Subskrybowanie instruktora aktualizacji |
Subskrybowanie instruktora aktualizacji |
| Subskrybowanie sesji aktualizacji |
Subskrybowanie sesji aktualizacji |
| Subskrybowanie sesji uruchamiania |
Subskrybowanie sesji uruchamiania |
| Subskrybowanie sesji usuwania |
Subskrybowanie sesji usuwania |
| Subskrybowanie tworzenia instruktora |
Subskrybowanie tworzenia instruktora |
| Subskrybowanie w celu utworzenia sesji |
Subskrybowanie w celu utworzenia sesji |
| Subskrybuj, aby uzyskać frekwencję |
Subskrybuj, aby uzyskać frekwencję |
Subskrybowanie instruktora aktualizacji
Subskrybowanie instruktora aktualizacji
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
oldEmail
|
oldEmail | string |
oldEmail |
|
newEmail
|
newEmail | string |
newEmail |
|
imię
|
firstName | string |
imię |
|
nazwisko
|
lastName | string |
nazwisko |
|
isActive
|
isActive | boolean |
isActive |
Subskrybowanie sesji aktualizacji
Subskrybowanie sesji aktualizacji
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
opis
|
description | string |
opis |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset (Zestaw UTCOffset)
|
timeZone.UTCOffset | string |
UTCOffset (Zestaw UTCOffset) |
|
instruktorEmails
|
instructorEmails | string |
opis |
|
identyfikator sesji
|
sessionId | string |
identyfikator sesji |
|
loId
|
loId | string |
loId |
Subskrybowanie sesji uruchamiania
Subskrybowanie sesji uruchamiania
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator sesji
|
sessionId | string |
identyfikator sesji |
|
base64EncodedEmail
|
base64EncodedEmail | string |
base64EncodedEmail |
Subskrybowanie sesji usuwania
Subskrybowanie sesji usuwania
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator sesji
|
sessionId | string |
|
Subskrybowanie tworzenia instruktora
Subskrybowanie tworzenia instruktora
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
e-mail
|
string |
|
|
|
imię
|
firstName | string |
imię |
|
nazwisko
|
lastName | string |
nazwisko |
Subskrybowanie w celu utworzenia sesji
Subskrybowanie w celu utworzenia sesji
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
opis
|
description | string |
opis |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset (Zestaw UTCOffset)
|
timeZone.UTCOffset | string |
UTCOffset (Zestaw UTCOffset) |
|
instruktorEmails
|
instructorEmails | string |
opis |
|
identyfikator sesji
|
sessionId | string |
identyfikator sesji |
|
loId
|
loId | string |
loId |
Subskrybuj, aby uzyskać frekwencję
Subskrybuj, aby uzyskać frekwencję
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator sesji
|
sessionId | string |
identyfikator sesji |