Cornerstone Learning vILT (Pré-visualização)
O conector personalizado simplifica a integração do vILT aproveitando os ambientes de locatário do Azure AD dos clientes, garantindo a integridade dos dados e simplificando a autenticação. Não são necessárias permissões externas da API do Graph, aumentando a segurança. Este conector versátil facilita soluções low-code para diversos cenários. 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.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Central de Suporte Cornerstone |
| URL | https://www.cornerstoneondemand.com/community-and-support/ |
| DL-TECH-CSXL-CSODSUPPORT-MSFT-CISCO@csod.com |
| Metadados do conector | |
|---|---|
| Editora | Pedra angular sob demanda |
| Sítio Web | 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 de aprendizagem fundamental
O conector personalizado para Aplicativos Lógicos fornece uma solução personalizada projetada para integração perfeita nos ambientes de locatário do Azure AD dos clientes, abordando especificamente integrações de 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, já que 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 para a API do Microsoft Graph. Essa abordagem elimina a necessidade de permissões externas da Graph API para o Cornerstone, aumentando assim a segurança e simplificando os procedimentos de autenticação. Além disso, otimiza as medidas de segurança enquanto oferece um processo de integração transparente, capacitando os clientes a aproveitar perfeitamente todos os recursos da API do Microsoft Teams em sua infraestrutura. Ao incorporar o conector personalizado nos fluxos de trabalho do vILT, as organizações podem simplificar as operações de treinamento, reduzir a sobrecarga de desenvolvimento e aproveitar plenamente o potencial de suas integrações.
Pré-requisitos
Para utilizar esse conector, os clientes precisam ter o Cornerstone LMS e comprar o conector Cornerstone Azure vILT do 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.
- Os detalhes do Identificador da Corporação e da Conta Hospedada em serão preenchidos automaticamente para uso durante a configuração do aplicativo na 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 dar suporte a cada ação executada no CSX. Certifique-se de que um fluxo de trabalho seja criado para 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 para a CSX. O conjunto de gatilhos/ações disponíveis neste conector suporta: • Adicionar/atualizar instrutores: gerencie perfeitamente as informações do instrutor dentro do fluxo de trabalho do aplicativo lógico. • Gerir Sessões: Criar/Atualizar/Cancelar Sessões. • Sessões de lançamento: Inicie sessões de vILT com facilidade. • Recuperar dados de assiduidade: Acesse os relatórios de presença dos participantes.
Problemas conhecidos e limitações
Opções estendidas não são suportadas.
Erros e soluções comuns
Erro de autorização: Se os usuários encontrarem um erro informando "Nenhuma chave de API encontrada", eles devem verificar a chave de API para resolver o problema.
FAQ
A Cornerstone suportará a criação de Aplicativos Lógicos – Não, a Cornerstone não suporta a criação de Aplicativos Lógicos; os clientes são responsáveis por configurá-los eles mesmos.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | 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.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Conta alojada em | cadeia (de caracteres) | 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 (de caracteres) | O identificador da corporação no CSOD | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Responder a Adicionar evento de instrutor |
Responder a Adicionar evento de instrutor |
| Responder a Criar evento de sessão |
Responder a Criar evento de sessão |
| Responder a Excluir evento de sessão |
Responder a Excluir evento de sessão |
| Responder a Obter Evento de Participação |
Responder a Obter Evento de Participação |
| Responder ao Evento de Sessão de Lançamento |
Responder ao Evento de Sessão de Lançamento |
| Responder ao evento Update Instructor |
Responder ao evento Update Instructor |
| Responder ao evento Update Session |
Responder ao evento Update Session |
Responder a Adicionar evento de instrutor
Responder a Adicionar evento de instrutor
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Responder a Criar evento de sessão
Responder a Criar evento de sessão
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
fim
|
end | date-time | ||
|
hostE-mail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Responder a Excluir evento de sessão
Responder a Excluir evento de sessão
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Responder a Obter Evento de Participação
Responder a Obter Evento de Participação
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
e-mail
|
string |
Endereço de e-mail do participante. |
Responder ao Evento de Sessão de Lançamento
Responder ao Evento de Sessão de Lançamento
Parâmetros
| Name | Chave | Necessá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 Update Instructor
Responder ao evento Update Instructor
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid |
Responder ao evento Update Session
Responder ao evento Update Session
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
mensagem
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
start
|
start | date-time | ||
|
fim
|
end | date-time | ||
|
hostE-mail
|
hostEmail | string | ||
|
joinURL
|
joinURL | string |
Acionadores
| Inscreva-se para atualizar o instrutor |
Inscreva-se para atualizar o instrutor |
| Inscreva-se para criar instrutor |
Inscreva-se para criar instrutor |
| Inscreva-se para obter participação |
Inscreva-se para obter participação |
| Inscrever-se para atualizar sessão |
Inscrever-se para atualizar sessão |
| Inscrever-se para criar sessão |
Inscrever-se para criar sessão |
| Inscrever-se para excluir sessão |
Inscrever-se para excluir sessão |
| Inscrever-se para iniciar sessão |
Inscrever-se para iniciar sessão |
Inscreva-se para atualizar o instrutor
Inscreva-se para atualizar o instrutor
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
antigoE-mail
|
oldEmail | string |
antigoE-mail |
|
novoE-mail
|
newEmail | string |
novoE-mail |
|
primeiroNome
|
firstName | string |
primeiroNome |
|
sobrenome
|
lastName | string |
sobrenome |
|
isActive
|
isActive | boolean |
isActive |
Inscreva-se para criar instrutor
Inscreva-se para criar instrutor
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
e-mail
|
string |
|
|
|
primeiroNome
|
firstName | string |
primeiroNome |
|
sobrenome
|
lastName | string |
sobrenome |
Inscreva-se para obter participação
Inscreva-se para obter participação
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID de sessão
|
sessionId | string |
ID de sessão |
Inscrever-se para atualizar sessão
Inscrever-se para atualizar sessão
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
creatorE-mail
|
creatorEmail | string |
creatorE-mail |
|
title
|
title | string |
title |
|
descrição
|
description | string |
descrição |
|
dataInício
|
dateBegin | string |
dataInício |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instrutorE-mails
|
instructorEmails | string |
descrição |
|
ID de sessão
|
sessionId | string |
ID de sessão |
|
loId
|
loId | string |
loId |
Inscrever-se para criar sessão
Inscrever-se para criar sessão
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
creatorE-mail
|
creatorEmail | string |
creatorE-mail |
|
title
|
title | string |
title |
|
descrição
|
description | string |
descrição |
|
dataInício
|
dateBegin | string |
dataInício |
|
dateEnd
|
dateEnd | string |
dateEnd |
|
UTCOffset
|
timeZone.UTCOffset | string |
UTCOffset |
|
instrutorE-mails
|
instructorEmails | string |
descrição |
|
ID de sessão
|
sessionId | string |
ID de sessão |
|
loId
|
loId | string |
loId |
Inscrever-se para excluir sessão
Inscrever-se para excluir sessão
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID de sessão
|
sessionId | string |
|
Inscrever-se para iniciar sessão
Inscrever-se para iniciar sessão
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID de sessão
|
sessionId | string |
ID de sessão |
|
base64EncodedEmail
|
base64EncodedEmail | string |
base64EncodedEmail |