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

UIP API - 工作流注册表

“uip api-workflow 注册表解析”和“存根”的语法和选项,用于查找连接器/DAP 活动,并为 API 工作流 JSON 文件发出可粘贴的活动对象。

uip api-workflow registry 查找 DAP/连接器活动(Studio Web 的类型缓存),并发出 API 工作流形状的活动存根,您可以将其直接粘贴到工作流的 Sequence_1.do 数组中。典型流程:resolve输入关键字以查找候选活动,然后stub其uiPathActivityTypeId以获取准备粘贴的对象。

对于供应商(“IntSvc”)活动,请通过uip is connections list <connector-key>获取连接 UUID,并在传递--connection-id之前使用uip is connections ping <uuid>进行验证。Http 种类不需要连接。通用活动( activityType: "Generic"输出中的resolve )将操作(列出/创建/检索/更新/删除/...)应用于您通过--object-name选择的连接器对象 — 使用uip is resources list <connector-key> --connection-id <uuid>发现对象。

大纲​

uip api-workflow registry resolve <keyword> [options]
uip api-workflow registry stub    <activity-type-id> [options]
uip api-workflow registry resolve <keyword> [options]
uip api-workflow registry stub    <activity-type-id> [options]

uip api - 工作流注册表解析​

按关键字搜索与 API 工作流兼容的类型缓存,并返回候选活动。

参数​

名称必填用途
<keyword>是已与显示名称、连接器密钥或对象名称匹配的子字符串。

选项​

标记描述
-l, --limit <n>要返回的最大结果数量。默认 50。

示例​

uip api-workflow registry resolve "send email"
uip api-workflow registry resolve "send email"

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

{
  "Code": "ActivityResolveSuccess",
  "Data": {
    "Keyword": "send email",
    "ResultCount": 3,
    "Matches": []
  }
}
{
  "Code": "ActivityResolveSuccess",
  "Data": {
    "Keyword": "send email",
    "ResultCount": 3,
    "Matches": []
  }
}

UIP API - 工作流注册表存根​

为已知 uiPathActivityTypeId 发出可粘贴准备活动对象。将类型缓存(GUID 和实例参数)与 Integration Service 元素元数据(完整路径、字段、多重部分)相结合。为 HTTP 连接器选择 Http 类型,为供应商连接器选择 IntSvc 类型。

参数​

名称必填用途
<activity-type-id>是uiPathActivityTypeId 由 resolve 返回。

选项​

标记描述
--connection-id <id>连接 UUID。对于 IntSvc 类供应商活动为必要项。
--instance <n>实例编号,用于构建插槽密钥和导出存储桶后缀。默认 1。
--slot-key <key>覆盖默认的帕斯卡拼写法插槽密钥,例如 GetNewestEmail_1。
--inputs <json>将字段名称映射到值的 JSON 对象,例如 '{"message.subject":"hi"}'。
--object-name <name>Generic 个活动的目标连接器对象,例如 tickets。默认为活动定义中固定的对象(如果存在)。
--resource-key <field>=<key>将“解决方案资源选取器”字段绑定到解决方案资源密钥。可重复的,例如 --resource-key 'ReleaseName=87ec3255-...'。

示例​

uip api-workflow registry stub SendEmail --connection-id 87ec3255-1234-4abc-9def-0123456789ab
uip api-workflow registry stub SendEmail --connection-id 87ec3255-1234-4abc-9def-0123456789ab

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

{
  "Code": "ActivityStubSuccess",
  "Data": {
    "kind": "IntSvc",
    "slotKey": "SendEmail_1",
    "exportBucketKey": "SendEmail_1_output",
    "activity": {},
    "parameters": {},
    "requestFields": [],
    "responseFields": []
  }
}
{
  "Code": "ActivityStubSuccess",
  "Data": {
    "kind": "IntSvc",
    "slotKey": "SendEmail_1",
    "exportBucketKey": "SendEmail_1_output",
    "activity": {},
    "parameters": {},
    "requestFields": [],
    "responseFields": []
  }
}

Activity 对象的密钥保留其原生驼峰式命名法(并非像此 CLI 的大多数输出那样使用帕斯卡命名法),而是按原义将其粘贴到工作流的 do[] 数组中,而如果采用帕斯卡大小写命名法,执行程序将崩溃。如果提供 --resource-key 选择,响应会添加一个 SolutionResourceFields 数组;当查找显示丰富机会或警告时,它会添加 IsEnrichmentAvailable 和/或 Warnings。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新