Resco Cloud
Resco Cloud 是一种一站式业务解决方案,高度可自定义、安全、功能丰富,% 脱机就绪。
此连接器在以下产品和区域中可用:
| 服务 | 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 | Resco 专家已准备好倾听和帮助 |
| URL | https://www.resco.net/contact-support/ |
| mobilecrm@resco.net |
| 连接器元数据 | |
|---|---|
| 发布者 | Resco |
| 网站 | https://www.resco.net/resco-cloud/ |
| 隐私策略 | https://www.resco.net/privacy-notice/ |
| 类别 | 销售和 CRM;生产力 |
Resco Cloud 提供一次性业务解决方案,这些解决方案高度可自定义、安全、功能丰富,% 脱机就绪。 此连接器允许你无缝创建、读取、更新和删除记录的作。
先决条件
若要使用此连接器,需要以下各项:
- Resco Cloud 或任何来自 Resco 的关联产品的组织。
- 可以 在此处注册 30 天的免费试用版。
- 具有架构访问权限或系统管理员权限的用户帐户。
如何获取凭据
此连接器使用 Basic 身份验证。 创建新连接器(在 Power Apps/逻辑应用中),需要提供登录凭据。
还需要选择要用于此连接器的服务器以及注册期间指定的组织名称。
连接器入门
只需将任何 Resco Cloud 连接器步骤添加到流,并开始访问/更改 Resco Cloud 组织中的数据。 此连接器允许执行读取/创建/更新/删除等基本数据作。
已知问题和限制
Paging
该 List records 作最多返回 1000 条记录。 若要获取更多记录,必须使用 Skip token 输入参数。
Skip token不会直接返回,而是Next Link返回也包含的内容Skip token。
若要解析 Skip token 下一 List records 个作调用,可以使用步骤中的 Set variable 表达式,例如:
{
"inputs": {
"name": "skipToken",
"value": "@{if(empty(outputs('List_records')?['body/@odata.nextLink']),null,decodeUriComponent(substring(outputs('List_records')?['body/@odata.nextLink'],add(indexOf(outputs('List_records')?['body/@odata.nextLink'], '$skipToken='),11))))}"
}
}
Triggers
Resco Cloud 连接器支持用于创建、更新和删除作的触发器。
对于高级要求,可以使用服务器进程事件和调用“收到 HTTP 请求时”提供的 HTTP 请求来解决此问题。 只需创建新的自动化云流,将其命名,然后单击“跳过”以创建空流。 搜索“请求”连接器,并添加“收到 HTTP 请求时”触发器。 设置“请求正文 JSON 架构”以接受 id 参数:
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
}
}
在“显示高级选项”下,将方法设置为 POST。 保存流以生成“HTTP POST URL”。
现在,必须创建一个进程来调用流中的触发器。 登录到 Resco Cloud 服务器,启动管理控制台,然后从菜单中选择“进程”。 单击“新建”,输入新进程的名称,选择所需的实体(例如帐户),并创建所需的事件(例如记录)。
添加 StringList 变量 headers 并向其添加项 Content-Type: application/json;charset=utf-8 。
将字符串变量 body 添加为“设置文本格式”,其中包含:
\{ "id": "{Entity.id}" \}
然后,使用POST方法添加函数步骤Server.InvokeWebRequest。 从“收到 HTTP 请求时”触发器和正文变量复制的 URL。
现在,创建指定实体类型的记录时,触发器将激活。
常见错误和补救措施
对于云服务器,请确保已在“连接”对话框下指定了正确的服务器。 否则,可能会收到未经授权的错误。 对于自定义服务器或本地服务器,请输入 URL,包括协议和端口(如果适用),例如 https://mycompany.com[:8080]
FAQ
- 问:如何使用
List records输入参数? 答:这些是标准 OData 查询参数。 每个输入参数的语法都由 OData 规范定义。 唯一要考虑的是使用逻辑名称而不是显示名称。 (例如帐户 -> 帐户、名称等> )。 可以在管理控制台中的“实体”下找到逻辑名称。 - 问:如何获取选取列表标签?
答:每个选取列表字段返回 2 个值:
-
Field- 这是选取列表值 -
Field (Label)- 这是选取列表值的标签。
-
- 问:如何获取查找标签?
答:每个查找字段返回 3 个值:
-
Field- 这是引用的 ID (GUID) -
Field (Label)- 这是引用的标签(主名称)。 -
Field (Type)- 这是引用的目标实体。
-
- 问:如何设置查阅字段?
答:设置查找字段时,必须构造包含记录类型和记录 ID 的引用。
- 在流中的现有记录中,可以使用
OData Id - 通过创建
logicalName:id表达式 - 通过创建
logicalName('id')表达式
- 在流中的现有记录中,可以使用
正在创建连接
连接器支持以下身份验证类型:
| 云服务器 | 使用云服务器访问组织。 | 所有区域 | 不可共享 |
| 本地服务器 | 使用本地服务器访问组织。 | 所有区域 | 不可共享 |
| 默认值 [已弃用] | 此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。 | 所有区域 | 不可共享 |
云服务器
身份验证 ID:cloudServer
适用:所有区域
使用云服务器访问组织。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| Resco Server | 字符串 | True | |
| 组织 | 字符串 | True | |
| 用户名 | securestring | True | |
| 密码 | securestring | True |
本地服务器
身份验证 ID:onPremiseServer
适用:所有区域
使用本地服务器访问组织。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| Resco Server | 字符串 | True | |
| 组织 | 字符串 | True | |
| 用户名 | securestring | True | |
| 密码 | securestring | True |
默认值 [已弃用]
适用:所有区域
此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| Resco Server | 字符串 | True | |
| 组织 | 字符串 | True | |
| 用户名 | securestring | True | |
| 密码 | securestring | True |
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 100 | 60 秒 |
操作
| 列出记录 |
获取记录列表 |
| 列出问卷 |
获取问卷记录列表 |
| 创建新记录 |
创建新记录 |
| 删除记录 |
按 ID 删除记录 |
| 更新记录 |
按 ID 更新记录 |
| 生成报告 |
生成报告 |
| 获取当前用户 |
按 ID 获取当前用户记录 |
| 获取记录 |
按 ID 获取记录 |
| 获取问卷 |
按 ID 获取问题者记录 |
列出记录
获取记录列表
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
选择查询
|
$select | string |
限制检索数据时返回的属性 |
|
|
筛选查询
|
$filter | string |
ODATA 筛选器查询,用于限制返回的记录 |
|
|
订单依据
|
$orderby | string |
用于指定记录顺序的 ODATA orderBy 查询 |
|
|
展开查询
|
$expand | string |
与请求的记录一起包含的相关记录(默认值 = none) |
|
|
Top Count
|
$top | integer |
要检索的记录总数 |
|
|
跳过计数
|
$skip | integer |
跳过前 n 条记录 |
|
|
跳过标记
|
$skiptoken | string |
用于访问下一页记录的令牌 |
|
|
实体名称
|
entity | True | string |
实体的名称 |
返回
列出问卷
获取问卷记录列表
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
选择查询
|
$select | string |
限制检索数据时返回的属性 |
|
|
筛选查询
|
$filter | string |
ODATA 筛选器查询,用于限制返回的记录 |
|
|
Top Count
|
$top | integer |
要检索的记录总数 |
|
|
跳过计数
|
$skip | integer |
跳过前 n 条记录 |
|
|
跳过标记
|
$skiptoken | string |
用于访问下一页记录的令牌 |
|
|
问题名称
|
questionnaire | True | string |
问题者的名称 |
返回
创建新记录
创建新记录
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
实体名称
|
entity | True | string |
实体的名称 |
|
身体
|
body | True | dynamic |
新记录 |
返回
删除记录
按 ID 删除记录
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
记录 ID
|
id | True | string |
输入全局唯一标识符(GUID) |
|
ETag
|
If-Match | string |
ETag (实体版本) |
|
|
实体名称
|
entity | True | string |
实体的名称 |
更新记录
按 ID 更新记录
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
记录 ID
|
id | True | string |
输入全局唯一标识符(GUID) |
|
ETag
|
If-Match | string |
ETag (实体版本) |
|
|
实体名称
|
entity | True | string |
实体的名称 |
|
身体
|
body | True | dynamic |
新属性值 |
返回
生成报告
生成报告
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
实体名称
|
entity | True | string |
实体的名称 |
|
记录 ID
|
id | True | string |
输入全局唯一标识符(GUID) |
|
报告名称
|
report | True | string |
报表的名称 |
|
Format
|
extension | True | string |
文件格式 |
返回
- 报告内容
- binary
获取当前用户
按 ID 获取当前用户记录
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
选择查询
|
$select | string |
限制检索数据时返回的属性 |
|
|
展开查询
|
$expand | string |
与请求的记录一起包含的相关记录(默认值 = none) |
返回
获取记录
按 ID 获取记录
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
记录 ID
|
id | True | string |
输入全局唯一标识符(GUID) |
|
选择查询
|
$select | string |
限制检索数据时返回的属性 |
|
|
展开查询
|
$expand | string |
与请求的记录一起包含的相关记录(默认值 = none) |
|
|
实体名称
|
entity | True | string |
实体的名称 |
返回
获取问卷
按 ID 获取问题者记录
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
记录 ID
|
id | True | string |
输入全局唯一标识符(GUID) |
|
选择查询
|
$select | string |
限制检索数据时返回的属性 |
|
|
问题名称
|
questionnaire | True | string |
问题者的名称 |
返回
触发器
| 创建-更新-删除项时 |
创建-更新-删除项时 |
创建-更新-删除项时
创建-更新-删除项时
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
实体名称
|
$entity | True | string |
实体的名称 |
|
操作名称
|
$action | True | string |
Action |
返回
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
id
|
id | string |
定义
二进制
这是基本数据类型“binary”。