Cornerstone Learning vILT (предварительная версия)
Настраиваемый соединитель упрощает интеграцию vILT путем использования сред клиента Azure AD клиентов, обеспечения целостности данных и упрощения проверки подлинности. Нет необходимых разрешений на внешний API Graph, повышая безопасность. Этот универсальный соединитель упрощает решения с низким кодом для различных сценариев. Включив этот настраиваемый соединитель, полный потенциал API Microsoft Teams в случае интеграции MS Teams легко разблокируется в инфраструктуре клиентов.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Центр поддержки Cornerstone |
| URL | https://www.cornerstoneondemand.com/community-and-support/ |
| Адрес электронной почты | DL-TECH-CSXL-CSODSUPPORT-MSFT-CISCO@csod.com |
| Метаданные соединителя | |
|---|---|
| Publisher | Cornerstone по запросу |
| Веб-сайт | https://www.cornerstoneondemand.com/solutions/integrations-and-apis/ |
| Политика конфиденциальности | https://www.cornerstoneondemand.com/client-privacy-policy/ |
| Категории | Сотрудничество; Безопасность |
Соединитель vILT для обучения Cornerstone Learning
Настраиваемый соединитель для Logic Apps предоставляет специальное решение, предназначенное для эффективной интеграции в средах клиентов Azure AD, в частности для интеграции виртуальных Instructor-Led Обучения (vILT). Работая в клиентах Microsoft 365 клиентов, это решение обеспечивает целостность данных и процессов, так как все взаимодействия происходят в установленных средах. Например, если клиент стремится использовать MS Teams для сеансов vILT, он может разрабатывать приложение логики в клиенте и использовать этот соединитель для упрощения вызовов API Microsoft Graph. Этот подход устраняет потребность во внешних разрешениях API Graph в Cornerstone, тем самым повышая безопасность и упрощая процедуры проверки подлинности. Кроме того, он оптимизирует меры безопасности, предлагая прозрачный процесс интеграции, позволяя клиентам легко использовать все возможности API Microsoft Teams в своей инфраструктуре. Включив настраиваемый соединитель в рабочие процессы vILT, организации могут оптимизировать учебные операции, сократить затраты на разработку и полностью реализовать потенциал их интеграции.
Предпосылки
Чтобы использовать этот соединитель, клиентам необходимо иметь Cornerstone LMS и приобрести соединитель Cornerstone Azure vILT из Cornerstone Edge Marketplace.
Получение учетных данных
- При покупке соединителя из Cornerstone Edge Marketplace пользователям необходимо указать имя интеграции вместе с ключом API.
- Сведения об идентификаторе корпорации и размещенной учетной записи будут автоматически заполнены для использования при настройке приложения из коллекции соединителей.
Начало работы с соединителем
Соединитель Cornerstone Learning VILT следует добавить в качестве триггера каждого рабочего процесса, чтобы получить сведения, которые позволят поддерживать каждое действие, выполняеме в CSX. Убедитесь, что рабочий процесс создан для каждого действия, которое можно выполнить в модуле ОБУЧЕНИЯ виртуальных потенциальных клиентов CSX, используя действие соединителя, связанное с каждым из них для отправки ожидаемого ответа в CSX. Набор триггеров и действий, доступных в этой поддержке соединителя: • Добавление и обновление инструкторов: простое управление сведениями об инструкторах в рабочем процессе приложения логики. • Управление сеансами: создание и обновление и отмена сеансов. • Запуск сеансов: упрощение запуска сеансов vILT. • Получение данных о посещаемости: доступ к отчетам о посещаемости участников.
Известные проблемы и ограничения
Расширенные параметры не поддерживаются.
Распространенные ошибки и средства устранения неполадок
Ошибка авторизации: если пользователи столкнулись с ошибкой с сообщением "Ключ API не найден", они должны проверить ключ API, чтобы устранить проблему.
Часто задаваемые вопросы
Будет ли Cornerstone поддерживать создание Logic Apps — нет, Cornerstone не поддерживает создание Logic Apps; клиенты отвечают за настройку самих клиентов.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Учетная запись, размещенная в | струна | Указывает URL-адрес сервера API, с которым будет использоваться это подключение. | True |
| Ключ API | securestring | Ключ API для этого API | True |
| Идентификатор корпорации | струна | Идентификатор корпорации в CSOD | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Ответ на добавление события инструктора |
Ответ на добавление события инструктора |
| Ответ на событие "Обновить инструктор" |
Ответ на событие "Обновить инструктор" |
| Ответ на событие получения посещаемости |
Ответ на событие получения посещаемости |
| Ответ на событие сеанса запуска |
Ответ на событие сеанса запуска |
| Реагирование на событие сеанса обновления |
Реагирование на событие сеанса обновления |
| Реагирование на событие сеанса удаления |
Реагирование на событие сеанса удаления |
| Реагирование на событие создания сеанса |
Реагирование на событие создания сеанса |
Ответ на добавление события инструктора
Ответ на добавление события инструктора
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
сообщение
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Ответ на событие "Обновить инструктор"
Ответ на событие "Обновить инструктор"
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
сообщение
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Ответ на событие получения посещаемости
Ответ на событие получения посещаемости
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
сообщение
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
электронная почта
|
string |
Адрес электронной почты участника. |
Ответ на событие сеанса запуска
Ответ на событие сеанса запуска
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
сообщение
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
joinUrl
|
joinUrl | string |
URL-адрес пользователя или инструктора, который используется для запуска сеанса виртуального собрания |
Реагирование на событие сеанса обновления
Реагирование на событие сеанса обновления
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
сообщение
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
конец
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Реагирование на событие сеанса удаления
Реагирование на событие сеанса удаления
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
сообщение
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Реагирование на событие создания сеанса
Реагирование на событие создания сеанса
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
сообщение
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
конец
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Триггеры
| Подписка на обновление инструктора |
Подписка на обновление инструктора |
| Подписка на получение посещаемости |
Подписка на получение посещаемости |
| Подписка на сеанс запуска |
Подписка на сеанс запуска |
| Подписка на сеанс обновления |
Подписка на сеанс обновления |
| Подписка на создание инструктора |
Подписка на создание инструктора |
| Подписка на создание сеанса |
Подписка на создание сеанса |
| Подписка на удаление сеанса |
Подписка на удаление сеанса |
Подписка на обновление инструктора
Подписка на обновление инструктора
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
oldEmail
|
oldEmail | string |
oldEmail |
|
newEmail
|
newEmail | string |
newEmail |
|
Имя
|
firstName | string |
Имя |
|
lastName
|
lastName | string |
lastName |
|
isActive
|
isActive | boolean |
isActive |
Подписка на получение посещаемости
Подписка на получение посещаемости
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
идентификатор сессии
|
sessionId | string |
идентификатор сессии |
Подписка на сеанс запуска
Подписка на сеанс запуска
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
идентификатор сессии
|
sessionId | string |
идентификатор сессии |
|
base64EncodedEmail
|
base64EncodedEmail | string |
base64EncodedEmail |
Подписка на сеанс обновления
Подписка на сеанс обновления
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
описание
|
description | string |
описание |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instructorEmails
|
instructorEmails | string |
описание |
|
идентификатор сессии
|
sessionId | string |
идентификатор сессии |
|
loId
|
loId | string |
loId |
Подписка на создание инструктора
Подписка на создание инструктора
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
электронная почта
|
string |
электронная почта |
|
|
Имя
|
firstName | string |
Имя |
|
lastName
|
lastName | string |
lastName |
Подписка на создание сеанса
Подписка на создание сеанса
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
описание
|
description | string |
описание |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instructorEmails
|
instructorEmails | string |
описание |
|
идентификатор сессии
|
sessionId | string |
идентификатор сессии |
|
loId
|
loId | string |
loId |
Подписка на удаление сеанса
Подписка на удаление сеанса
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
идентификатор сессии
|
sessionId | string |
электронная почта |