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

UIP 为触发器

“uip is 触发器”的语法和选项,可读取连接器触发器活动的事件挂钩元数据。

uip is triggers是连接器事件挂钩的只读视图,即支持触发器活动的元数据。当连接器对象为CREATED 、 UPDATED或DELETED时,触发器会触发。objects列出支持触发器操作的对象; describe返回一个对象的完整触发器元数据(事件模式、参数、筛选字段、输出字段)。两个动词都会缓存结果; --connection-id是可选项,但建议使用 — 没有它,自定义对象/字段可能会缺失,并且响应中会包含Warning 。

大纲​

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

动词​

动词用途
objects列出支持在连接器上执行触发器操作的对象。
describe获取一项操作下一个对象的完整触发器元数据。

uip 是否为触发器对象​

列出支持连接器上给定触发器操作的对象。仅在提供--connection-id时,才会写入缓存结果。

参数​

名称必填用途
<connector-key>是连接器键,例如uipath-zoho-desk 。
<operation>是触发器操作: CREATED 、 UPDATED或DELETED (不区分大小写;已规范化为大写)。

选项​

短长值默认描述
—--connection-idid—作用域为连接(启用自定义对象)。
—--refresh标记关闭强制从 API 重新获取,忽略缓存。

示例​

uip is triggers objects uipath-zoho-desk CREATED

# Connection-scoped — includes custom objects
uip is triggers objects uipath-zoho-desk UPDATED \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001

uip is triggers objects uipath-zoho-desk DELETED \
    --output-filter 'Data[].{name:name, display:displayName}'
uip is triggers objects uipath-zoho-desk CREATED

# Connection-scoped — includes custom objects
uip is triggers objects uipath-zoho-desk UPDATED \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001

uip is triggers objects uipath-zoho-desk DELETED \
    --output-filter 'Data[].{name:name, display:displayName}'

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

{
  "Code": "TriggerObjectList",
  "Data": [
    {
      "hideEventIDField": false,
      "debugDisabled": false,
      "displayName": "Tickets",
      "name": "tickets",
      "isHidden": false,
      "supportedAuths": [],
      "isWebhookUrlVisible": false,
      "byoaConnection": false,
      "hasStaticLeftOperandFilterBuilder": false
    }
  ]
}
{
  "Code": "TriggerObjectList",
  "Data": [
    {
      "hideEventIDField": false,
      "debugDisabled": false,
      "displayName": "Tickets",
      "name": "tickets",
      "isHidden": false,
      "supportedAuths": [],
      "isWebhookUrlVisible": false,
      "byoaConnection": false,
      "hasStaticLeftOperandFilterBuilder": false
    }
  ]
}

如果没有--connection-id ,响应会包含Warning ,表明自定义对象可能缺失。

UIP 正在触发器描述​

在一次触发器操作下为一个对象返回完整的触发器元数据:事件模式(轮询与 Webhook)、事件参数、筛选器字段和输出字段。

参数​

名称必填用途
<connector-key>是连接器密钥。
<operation>是触发器操作( CREATED 、 UPDATED和DELETED )。
<object-name>是对象名称(例如tickets )。使用triggers objects查找。

选项​

短长值默认描述
—--connection-idid—连接的作用域(启用自定义字段)。
—--refresh标记关闭强制从 API 重新获取,忽略缓存。

示例​

uip is triggers describe uipath-zoho-desk CREATED tickets

uip is triggers describe uipath-zoho-desk CREATED tickets \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001

uip is triggers describe uipath-zoho-desk UPDATED tickets \
    --output-filter 'Data.outputFields[].name'
uip is triggers describe uipath-zoho-desk CREATED tickets

uip is triggers describe uipath-zoho-desk CREATED tickets \
    --connection-id a1b2c3d4-0000-0000-0000-000000000001

uip is triggers describe uipath-zoho-desk UPDATED tickets \
    --output-filter 'Data.outputFields[].name'

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

{
  "Code": "TriggerMetadata",
  "Data": {
    "name": "tickets",
    "displayName": "Tickets",
    "elementKey": "uipath-zoho-desk",
    "operation": "CREATED",
    "eventMode": "polling",
    "byoaConnection": false,
    "isWebhookUrlVisible": false,
    "eventParameters": [],
    "filterFields": [
      { "name": "subject", "type": "string", "displayName": "Subject", "description": "The Subject" }
    ],
    "outputFields": [
      { "name": "id", "type": "string", "displayName": "ID", "description": "The ID" },
      { "name": "subject", "type": "string", "displayName": "Subject", "description": "The Subject" }
    ]
  }
}
{
  "Code": "TriggerMetadata",
  "Data": {
    "name": "tickets",
    "displayName": "Tickets",
    "elementKey": "uipath-zoho-desk",
    "operation": "CREATED",
    "eventMode": "polling",
    "byoaConnection": false,
    "isWebhookUrlVisible": false,
    "eventParameters": [],
    "filterFields": [
      { "name": "subject", "type": "string", "displayName": "Subject", "description": "The Subject" }
    ],
    "outputFields": [
      { "name": "id", "type": "string", "displayName": "ID", "description": "The ID" },
      { "name": "subject", "type": "string", "displayName": "Subject", "description": "The Subject" }
    ]
  }
}

对于 CRUD 样式的操作,响应还会显示Hint建议相邻的triggers objects命令。缺少--connection-id ,响应会包含关于缺少自定义字段的Warning 。

  • uip is activities — 传递--triggers以仅列出触发器活动。
  • uip is connectors — 对于公开触发器的连接器, connectors get报告HasEvents: "Yes" 。
  • uip is connections — 从此处的连接提供--connection-id ,以获取自定义感知元数据。
  • uip is resources — 同一连接器的数据平面 (CRUD) 端的同级资源。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新