UiPath Documentation
uipath-cli
latest
false
UiPath CLI 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

uip 为连接器

“uip is 连接器”的语法和选项,可浏览 Integration Service 连接器目录,并检查连接器的发现元数据、架构和审核历史记录。

uip is connectors 用于浏览 Integration Service 连接器目录(租户可以对其进行身份验证的每个集成(Salesforce、Slack 和 Zoho Desk 等)),并检查一个连接器的发现元数据、OpenAPI 文档、事件操作和审核历史记录。它是只读的:这些动词都不会创建或更改连接器。list 在磁盘上每个租户缓存其结果;传递 --refresh 以强制执行新的提取。get 以及以下所有其他动词始终直接调用 API,从不接触该缓存。

大纲​

uip is connectors <verb> [options]
uip is connectors <verb> [options]

动词​

动词用途
list列出租户可用的连接器;可选择按名称或键进行筛选。
get按键获取一个连接器的完整详细信息。
metadata获取连接器的发现元数据(功能标志、层级、发现类型)。
swagger获取连接器元素的 OpenAPI 文档。
event-operations列出连接器元素支持的事件操作。
audit-logs列出连接器元素版本的审核日志条目。
export将连接器元素的包导出到本地文件。

uip 是连接器列表​

列出当前租户可用的连接器。在磁盘上按租户缓存。

选项​

短长值默认描述
-f--filtertext—子字符串与连接器名称或键匹配。
—--refresh标记关闭强制从 API 重新获取,忽略缓存。

示例​

uip is connectors list

uip is connectors list --filter zoho

uip is connectors list --filter slack \
    --output-filter 'Data[].{name:Name, key:Key}'
uip is connectors list

uip is connectors list --filter zoho

uip is connectors list --filter slack \
    --output-filter 'Data[].{name:Name, key:Key}'

数据形状(--输出 json)​

{
  "Code": "ConnectorList",
  "Data": [
    {
      "Id": 492,
      "Name": "Zoho Desk",
      "Key": "uipath-zoho-desk",
      "Vendor": "",
      "Active": "No",
      "CatalogActive": "No",
      "Version": "",
      "Stage": "",
      "DapCompatible": "No"
    }
  ]
}
{
  "Code": "ConnectorList",
  "Data": [
    {
      "Id": 492,
      "Name": "Zoho Desk",
      "Key": "uipath-zoho-desk",
      "Vendor": "",
      "Active": "No",
      "CatalogActive": "No",
      "Version": "",
      "Stage": "",
      "DapCompatible": "No"
    }
  ]
}

如果没有匹配的连接器,则该命令将与Code: "Message"和Data: { "Message": "No connectors found." }一起成功。

UIP 是连接器获取​

按键返回一个连接器的完整记录。始终直接调用 API — 不缓存。

参数​

名称必填用途
<connector-key>是连接器键,例如uipath-zoho-desk 。使用connectors list查找。

选项​

除全局选项外无其他选项。

示例​

uip is connectors get uipath-zoho-desk

uip is connectors get uipath-zoho-desk \
    --output-filter 'Data[0].{events:HasEvents, cruds:HasCruds}'
uip is connectors get uipath-zoho-desk

uip is connectors get uipath-zoho-desk \
    --output-filter 'Data[0].{events:HasEvents, cruds:HasCruds}'

数据形状(--输出 json)​

{
  "Code": "Connector",
  "Data": [
    {
      "Id": 492,
      "Name": "Zoho Desk",
      "Key": "uipath-zoho-desk",
      "AppName": "",
      "Vendor": "",
      "Description": "Zoho Desk streamlines customer service, boosts agent efficiency and deliver lasting customer experiences",
      "Image": "https://example.com/zoho-desk/image",
      "Active": "No",
      "HasEvents": "Yes",
      "HasCruds": "No",
      "HasMethods": "No",
      "HasHttpRequest": "Yes",
      "DapCompatible": "No",
      "Categories": "IT and help desk",
      "Tags": "Service desk, Agents, Tickets",
      "DocumentationUrl": "No documentation"
    }
  ]
}
{
  "Code": "Connector",
  "Data": [
    {
      "Id": 492,
      "Name": "Zoho Desk",
      "Key": "uipath-zoho-desk",
      "AppName": "",
      "Vendor": "",
      "Description": "Zoho Desk streamlines customer service, boosts agent efficiency and deliver lasting customer experiences",
      "Image": "https://example.com/zoho-desk/image",
      "Active": "No",
      "HasEvents": "Yes",
      "HasCruds": "No",
      "HasMethods": "No",
      "HasHttpRequest": "Yes",
      "DapCompatible": "No",
      "Categories": "IT and help desk",
      "Tags": "Service desk, Agents, Tickets",
      "DocumentationUrl": "No documentation"
    }
  ]
}

完整字段列表(返回全部字段):Id、Name、Key、AppName、Vendor、Description、Image、Active、HasEvents、HasCruds、HasMethods、HasHttpRequest、DapCompatible、Categories、Tags、DocumentationUrl。当目录未记录该连接器的任何内容而非空字符串时,Description 读取 "No description",且 DocumentationUrl 读取 "No documentation"。

uip 是连接器元数据​

获取连接器的发现元数据:功能标志(是否支持事件、CRUD、自定义对象/字段发现等)、层级、发现类型和任何特定于租户的功能标志。

参数​

名称必填用途
<connector-key>是连接器键,例如uipath-salesforce-sfdc 。

选项​

除全局选项外无其他选项。

示例​

uip is connectors metadata uipath-salesforce-sfdc
uip is connectors metadata uipath-salesforce-sfdc

数据形状(--输出 json)​

{
  "Code": "ConnectorMetadata",
  "Data": [
    {
      "Key": "uipath-salesforce-sfdc",
      "Name": "Salesforce",
      "Description": "CRM",
      "Vendor": "Salesforce",
      "Version": "1.0.0",
      "DiscoveryType": "dynamic",
      "Tier": "1",
      "IsActive": true,
      "IsPrivate": false,
      "IsOwner": true,
      "HasEvents": true,
      "HasCRUDs": true,
      "HasMethods": false,
      "HasSearchMethods": false,
      "HasHttpRequest": true,
      "HasExtensions": false,
      "HasObjectDiscovery": true,
      "HasFieldDiscovery": true,
      "HasCustomObjectDiscovery": true,
      "HasCustomFieldDiscovery": true,
      "DapCompatible": true,
      "UnifiedTypesCompatible": false,
      "HideActivities": false,
      "ShouldLocaliseOnlyCurated": false,
      "Flags": {}
    }
  ]
}
{
  "Code": "ConnectorMetadata",
  "Data": [
    {
      "Key": "uipath-salesforce-sfdc",
      "Name": "Salesforce",
      "Description": "CRM",
      "Vendor": "Salesforce",
      "Version": "1.0.0",
      "DiscoveryType": "dynamic",
      "Tier": "1",
      "IsActive": true,
      "IsPrivate": false,
      "IsOwner": true,
      "HasEvents": true,
      "HasCRUDs": true,
      "HasMethods": false,
      "HasSearchMethods": false,
      "HasHttpRequest": true,
      "HasExtensions": false,
      "HasObjectDiscovery": true,
      "HasFieldDiscovery": true,
      "HasCustomObjectDiscovery": true,
      "HasCustomFieldDiscovery": true,
      "DapCompatible": true,
      "UnifiedTypesCompatible": false,
      "HideActivities": false,
      "ShouldLocaliseOnlyCurated": false,
      "Flags": {}
    }
  ]
}
备注:

此命令会公开目录为连接器返回的每个布尔属性,而不仅仅是上面显示的固定集。添加到目录中的新功能标志会自动显示在此处,无需等待 CLI 发布。

uip 是连接器 Swagger​

获取描述连接器元素操作的 OpenAPI (Swagger) 文档。

参数​

名称必填用途
<connector-key>是连接器密钥。

选项​

长值描述
--versiontext元素版本。省略操作,以使用连接器的默认/最新版本。

示例​

uip is connectors swagger uipath-zoho-desk
uip is connectors swagger uipath-zoho-desk

数据形状(--输出 json)​

{
  "Code": "ElementSwagger",
  "Data": {
    "openapi": "3.0.1",
    "info": {
      "title": "Zoho Desk",
      "version": "1.0.0"
    }
  }
}
{
  "Code": "ElementSwagger",
  "Data": {
    "openapi": "3.0.1",
    "info": {
      "title": "Zoho Desk",
      "version": "1.0.0"
    }
  }
}

Data 是目录返回的原始 OpenAPI 文档 — 其形式遵循 OpenAPI 规范,而不遵循此 CLI 的常规帕斯卡信封约定。

uip 是连接器事件操作​

列出连接器元素支持的事件操作(该连接器上uip is triggers可以使用的操作)。

参数​

名称必填用途
<connector-key>是连接器密钥。

选项​

长值描述
--versiontext元素版本。省略操作,以使用连接器的默认/最新版本。

示例​

uip is connectors event-operations uipath-zoho-desk
uip is connectors event-operations uipath-zoho-desk

数据形状(--输出 json)​

{
  "Code": "ElementEventOperationList",
  "Data": [
    { "name": "CREATED", "displayName": "Created" }
  ]
}
{
  "Code": "ElementEventOperationList",
  "Data": [
    { "name": "CREATED", "displayName": "Created" }
  ]
}

如果使用 Instructions: "No event operations found for connector '<connector-key>'.",空结果仍会成功。

uip 是连接器审核日志​

列出为连接器元素版本(架构更改、发布和类似的目录端事件)记录的审核日志条目。

参数​

名称必填用途
<connector-key>是连接器密钥。

选项​

长值描述
--versiontext必需。要为其获取审核日志的元素版本。
--limit数字页面大小。
--next-page令牌光标来自上一个响应,以获取下一页。

示例​

uip is connectors audit-logs uipath-zoho-desk --version 1.0.0 --limit 50
uip is connectors audit-logs uipath-zoho-desk --version 1.0.0 --limit 50

数据形状(--输出 json)​

{
  "Code": "ElementAuditLogList",
  "Data": [
    { "changeType": "Updated", "user": "user@example.com" }
  ]
}
{
  "Code": "ElementAuditLogList",
  "Data": [
    { "changeType": "Updated", "user": "user@example.com" }
  ]
}

如果使用 Instructions: "No audit logs found for connector '<connector-key>' version '<version>'.",空结果仍会成功。

UIP 为连接器导出​

将连接器元素的包导出到本地文件。

参数​

名称必填用途
<connector-key>是连接器密钥。

选项​

长值描述
--output-file路径必需。目标文件路径。
--versiontext元素版本。省略操作,以使用连接器的默认/最新版本。

示例​

uip is connectors export uipath-zoho-desk --output-file ./uipath-zoho-desk.zip
uip is connectors export uipath-zoho-desk --output-file ./uipath-zoho-desk.zip

数据形状(--输出 json)​

{
  "Code": "ElementExported",
  "Data": {
    "ConnectorKey": "uipath-zoho-desk",
    "Version": "",
    "OutputFile": "/work/uipath-zoho-desk.zip",
    "Bytes": 1024
  }
}
{
  "Code": "ElementExported",
  "Data": {
    "ConnectorKey": "uipath-zoho-desk",
    "Version": "",
    "OutputFile": "/work/uipath-zoho-desk.zip",
    "Bytes": 1024
  }
}

Version 会回显传递的任何 --version(如果省略,则为空字符串)— 它不会解析为实际导出的版本号。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新