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。
相关内容
- UIP API 工作流绑定— 为存根引用的资源生成绑定。
- uip is Connections — 列出并验证
--connection-id的连接 UUID。 - uip 是资源— 发现
--object-name的连接器对象。