Cornerstone Learning vILT (预览版)
自定义连接器利用客户的 Azure AD 租户环境,确保数据完整性并简化身份验证,简化了 vILT 集成。 不需要外部图形 API 权限,从而提高安全性。 这种通用连接器为各种方案提供了低代码解决方案。 通过合并此自定义连接器,在 MS Teams 集成的情况下,Microsoft Teams API 的全部潜力在客户的基础结构中无缝解锁。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 逻辑应用程序 | 标准 | 除以下各项外的所有 逻辑应用区域 : - Azure 政府区域 - Azure 中国区域 - 美国国防部(DoD) |
| Power Apps | 高级 | 除以下各项外的所有 Power Apps 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| Power Automate | 高级 | 除以下各项外的所有 Power Automate 区域 : - 美国政府 (GCC) - 美国政府 (GCC High) - 由世纪互联运营的中国云 - 美国国防部(DoD) |
| 联系人 | |
|---|---|
| Name | Cornerstone 支持中心 |
| URL | https://www.cornerstoneondemand.com/community-and-support/ |
| DL-TECH-CSXL-CSODSUPPORT-MSFT-CISCO@csod.com |
| 连接器元数据 | |
|---|---|
| 发布者 | Cornerstone On Demand |
| Website | https://www.cornerstoneondemand.com/solutions/integrations-and-apis/ |
| 隐私策略 | https://www.cornerstoneondemand.com/client-privacy-policy/ |
| 类别 | 协作;安全 |
Cornerstone Learning vILT 连接器
逻辑应用的自定义连接器提供了一个定制的解决方案,旨在无缝集成到客户的 Azure AD 租户环境中,特别是解决虚拟 Instructor-Led 培训(vILT)集成的问题。 通过在客户Microsoft 365 个租户中作,此解决方案可确保数据和进程完整性,因为所有交互都在已建立的环境中进行。 例如,如果客户打算利用 MS Teams 进行 vILT 会话,他们可以在其租户中开发逻辑应用,并利用此连接器促进对 Microsoft 图形 API 的调用。 此方法消除了对 Cornerstone 的外部图形 API 权限的需求,从而增强了安全性和简化身份验证过程。 此外,它还在提供透明集成过程的同时优化安全措施,使客户能够在其基础结构中无缝利用 Microsoft Teams API 的全部功能。 通过将自定义连接器合并到 vILT 工作流中,组织可以简化培训作,减少开发开销,并充分实现其集成的潜力。
先决条件
若要利用此连接器,客户需要有 Cornerstone LMS,并从 Cornerstone Edge 市场购买 Cornerstone Azure vILT 连接器。
如何获取凭据
- 从 Cornerstone Edge 市场购买连接器后,用户需要提供集成名称以及 API 密钥。
- 在从连接器库设置应用时,将自动填充公司标识符和托管的帐户详细信息以供使用。
连接器入门
应将 Cornerstone Learning VILT 连接器添加为每个工作流的触发器,以便接收详细信息,以便支持在 CSX 中执行的每个作。请确保根据 CSX 虚拟潜在顾客培训模块中可执行的每个作生成工作流,并使用与每个作关联的连接器作将预期响应发送到 CSX。 此连接器支持中提供的触发器/作集:• 添加/更新讲师:无缝管理逻辑应用工作流中的讲师信息。 • 管理会话:创建/更新/取消会话。 • 启动会话:轻松启动 vILT 会话。 • 检索出席数据:访问参与者出席报告。
已知问题和限制
不支持扩展选项。
常见错误和补救措施
授权错误:如果用户遇到指出“找不到 API 密钥”的错误,则应验证 API 密钥以解决该问题。
FAQ
Cornerstone 是否支持创建逻辑应用 - 否,Cornerstone 不支持创建逻辑应用;客户负责自行设置。
正在创建连接
连接器支持以下身份验证类型:
| 默认 | 用于创建连接的参数。 | 所有区域 | 不可共享 |
违约
适用:所有区域
用于创建连接的参数。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| 托管在 |
字符串 | 指定此连接将用于的 API 服务器 URL。 | True |
| API 密钥 | securestring | 此 API 的 API 密钥 | True |
| 公司标识符 | 字符串 | CSOD 中的公司标识符 | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| 响应出席事件 |
响应出席事件 |
| 响应创建会话事件 |
响应创建会话事件 |
| 响应删除会话事件 |
响应删除会话事件 |
| 响应启动会话事件 |
响应启动会话事件 |
| 响应更新会话事件 |
响应更新会话事件 |
| 响应更新讲师事件 |
响应更新讲师事件 |
| 响应添加讲师事件 |
响应添加讲师事件 |
响应出席事件
响应出席事件
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
消息
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
电子邮件
|
string |
与会者的电子邮件地址。 |
响应创建会话事件
响应创建会话事件
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
消息
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
开始
|
start | date-time | ||
|
end
|
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 | |
|
joinUrl
|
joinUrl | string |
用户或讲师用于启动虚拟会议会话的 URL |
响应更新会话事件
响应更新会话事件
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
isSuccessful
|
isSuccessful | boolean | ||
|
消息
|
message | string | ||
|
correlationId
|
correlationId | True | uuid | |
|
corpId
|
corpId | string | ||
|
meetingId
|
meetingId | string | ||
|
开始
|
start | date-time | ||
|
end
|
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 |
触发器
| 订阅创建会话 |
订阅创建会话 |
| 订阅创建讲师 |
订阅创建讲师 |
| 订阅删除会话 |
订阅删除会话 |
| 订阅启动会话 |
订阅启动会话 |
| 订阅更新会话 |
订阅更新会话 |
| 订阅更新讲师 |
订阅更新讲师 |
| 订阅获取出席人数 |
订阅获取出席人数 |
订阅创建会话
订阅创建会话
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
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
|
sessionId | string |
sessionId |
|
loId
|
loId | string |
loId |
订阅创建讲师
订阅创建讲师
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
电子邮件
|
string |
电子邮件 |
|
|
firstName
|
firstName | string |
firstName |
|
lastName
|
lastName | string |
lastName |
订阅删除会话
订阅删除会话
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
sessionId
|
sessionId | string |
电子邮件 |
订阅启动会话
订阅启动会话
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
sessionId
|
sessionId | string |
sessionId |
|
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
|
sessionId | string |
sessionId |
|
loId
|
loId | string |
loId |
订阅更新讲师
订阅更新讲师
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
oldEmail
|
oldEmail | string |
oldEmail |
|
newEmail
|
newEmail | string |
newEmail |
|
firstName
|
firstName | string |
firstName |
|
lastName
|
lastName | string |
lastName |
|
isActive
|
isActive | boolean |
isActive |
订阅获取出席人数
订阅获取出席人数
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
sessionId
|
sessionId | string |
sessionId |