Cornerstone Learning vILT (versão prévia)
O conector personalizado simplifica a integração vILT aproveitando os ambientes de locatário do Azure AD dos clientes, garantindo a integridade dos dados e simplificando a autenticação. Nenhuma permissão externa da API do Graph é necessária, melhorando a segurança. Esse conector versátil facilita soluções de baixo código para cenários diversos. Ao incorporar esse conector personalizado, todo o potencial da API do Microsoft Teams no caso da integração do MS Teams é desbloqueado perfeitamente na infraestrutura dos clientes.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Cornerstone Support Central |
| URL | https://www.cornerstoneondemand.com/community-and-support/ |
| DL-TECH-CSXL-CSODSUPPORT-MSFT-CISCO@csod.com |
| Metadados do conector | |
|---|---|
| Publicador | Pedra angular sob demanda |
| Website | https://www.cornerstoneondemand.com/solutions/integrations-and-apis/ |
| Política de privacidade | https://www.cornerstoneondemand.com/client-privacy-policy/ |
| Categorias | Colaboração; Segurança |
Conector vILT do Cornerstone Learning
O conector personalizado para Aplicativos Lógicos fornece uma solução personalizada projetada para integrar perfeitamente dentro dos ambientes de locatário do Azure AD dos clientes, abordando especificamente as integrações vILT (virtual Instructor-Led Training). Ao operar dentro dos locatários do Microsoft 365 dos clientes, essa solução garante a integridade dos dados e do processo, pois todas as interações ocorrem em ambientes estabelecidos. Por exemplo, se um cliente pretende utilizar o MS Teams para sessões vILT, ele pode desenvolver um Aplicativo Lógico em seu locatário e utilizar esse conector para facilitar chamadas à API do Microsoft Graph. Essa abordagem elimina a necessidade de permissões externas da API do Graph para a Cornerstone, aprimorando assim a segurança e simplificando os procedimentos de autenticação. Além disso, otimiza as medidas de segurança ao mesmo tempo em que oferece um processo de integração transparente, capacitando os clientes a aproveitarem perfeitamente todos os recursos da API do Microsoft Teams em sua infraestrutura. Ao incorporar o conector personalizado em fluxos de trabalho vILT, as organizações podem simplificar as operações de treinamento, reduzir a sobrecarga de desenvolvimento e perceber totalmente o potencial de suas integrações.
Pré-requisitos
Para utilizar esse conector, os clientes precisam ter o Cornerstone LMS e comprar o conector vILT do Cornerstone Azure no Cornerstone Edge Marketplace.
Como obter credenciais
- Ao comprar o conector do Cornerstone Edge Marketplace, os usuários precisam fornecer um nome de integração junto com a Chave de API.
- O Identificador da Corporação e a Conta Hospedada nos detalhes serão preenchidos automaticamente para uso durante a configuração do aplicativo por meio da Galeria de Conectores.
Introdução ao conector
O conector VILT do Cornerstone Learning deve ser adicionado como gatilho de cada fluxo de trabalho para receber os detalhes que permitirão que você dê suporte a cada ação executada no CSX. Verifique se um fluxo de trabalho é criado por cada ação que pode ser executada no módulo CSX Virtual Lead Training, usando a ação do conector associada a cada uma delas para enviar a resposta esperada ao CSX. O conjunto de gatilhos/ações disponíveis neste conector dá suporte: • Adicionar/Atualizar Instrutores: gerenciar perfeitamente as informações do instrutor no fluxo de trabalho do Aplicativo Lógico. • Gerenciar sessões: criar/atualizar/cancelar sessões. • Iniciar sessões: iniciar sessões vILT com facilidade. • Recuperar dados de presença: acessar relatórios de presença do participante.
Problemas e limitações conhecidos
Não há suporte para opções estendidas.
Erros e soluções comuns
Erro de autorização: se os usuários encontrarem um erro informando "Nenhuma chave de API encontrada", eles deverão verificar a chave da API para resolver o problema.
perguntas frequentes
A Cornerstone dará suporte à criação de Aplicativos Lógicos – Não, a Cornerstone não dá suporte à criação de Aplicativos Lógicos; os clientes são responsáveis por configurá-los sozinhos.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Conta hospedada em | cadeia | Especifica a URL do Servidor de API com a qual essa conexão será usada. | Verdade |
| Chave de API | secureString | A chave de API para esta api | Verdade |
| Identificador da corporação | cadeia | O identificador da corporação no CSOD | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Responder ao evento Adicionar Instrutor |
Responder ao evento Adicionar Instrutor |
| Responder ao evento Create Session |
Responder ao evento Create Session |
| Responder ao evento de sessão de atualização |
Responder ao evento de sessão de atualização |
| Responder ao evento de sessão de inicialização |
Responder ao evento de sessão de inicialização |
| Responder ao evento Delete Session |
Responder ao evento Delete Session |
| Responder ao evento do Instrutor de Atualização |
Responder ao evento do Instrutor de Atualização |
| Responder ao evento Get Attendance |
Responder ao evento Get Attendance |
Responder ao evento Adicionar Instrutor
Responder ao evento Adicionar Instrutor
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Responder ao evento Create Session
Responder ao evento Create Session
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
término
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Responder ao evento de sessão de atualização
Responder ao evento de sessão de atualização
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
término
|
end | date-time | ||
|
hostEmail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Responder ao evento de sessão de inicialização
Responder ao evento de sessão de inicialização
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
joinUrl
|
joinUrl | string |
URL que um usuário ou instrutor usa para iniciar a sessão de reunião virtual |
Responder ao evento Delete Session
Responder ao evento Delete Session
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Responder ao evento do Instrutor de Atualização
Responder ao evento do Instrutor de Atualização
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Responder ao evento Get Attendance
Responder ao evento Get Attendance
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
email
|
string |
Endereço de email do participante. |
Gatilhos
| Assinar a sessão de atualização |
Assinar a sessão de atualização |
| Assinar a sessão de exclusão |
Assinar a sessão de exclusão |
| Assinar a sessão de inicialização |
Assinar a sessão de inicialização |
| Assinar o instrutor de atualização |
Assinar o instrutor de atualização |
| Inscrever-se para criar instrutor |
Inscrever-se para criar instrutor |
| Inscrever-se para criar sessão |
Inscrever-se para criar sessão |
| Inscrever-se para obter atendimento |
Inscrever-se para obter atendimento |
Assinar a sessão de atualização
Assinar a sessão de atualização
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
descrição
|
description | string |
descrição |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instructorEmails
|
instructorEmails | string |
descrição |
|
sessionId
|
sessionId | string |
sessionId |
|
loId
|
loId | string |
loId |
Assinar a sessão de exclusão
Assinar a sessão de exclusão
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
|
Assinar a sessão de inicialização
Assinar a sessão de inicialização
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
sessionId |
|
base64EncodedEmail
|
base64EncodedEmail | string |
base64EncodedEmail |
Assinar o instrutor de atualização
Assinar o instrutor de atualização
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
oldEmail
|
oldEmail | string |
oldEmail |
|
newEmail
|
newEmail | string |
newEmail |
|
primeiro nome
|
firstName | string |
primeiro nome |
|
sobrenome
|
lastName | string |
sobrenome |
|
isActive
|
isActive | boolean |
isActive |
Inscrever-se para criar instrutor
Inscrever-se para criar instrutor
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
email
|
string |
|
|
|
primeiro nome
|
firstName | string |
primeiro nome |
|
sobrenome
|
lastName | string |
sobrenome |
Inscrever-se para criar sessão
Inscrever-se para criar sessão
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
creatorEmail
|
creatorEmail | string |
creatorEmail |
|
title
|
title | string |
title |
|
descrição
|
description | string |
descrição |
|
dateBegin
|
dateBegin | string |
dateBegin |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instructorEmails
|
instructorEmails | string |
descrição |
|
sessionId
|
sessionId | string |
sessionId |
|
loId
|
loId | string |
loId |
Inscrever-se para obter atendimento
Inscrever-se para obter atendimento
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
sessionId
|
sessionId | string |
sessionId |