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

uip Maestro 案例触发器、便利贴、边线

“uip Maestro 案例触发器”、“便利贴”和“连接线”的语法、选项和 JSON 字段参考。

案例管理定义是一个图表,可作为 JSON 架构文件就地编辑(同一文件uip maestro case init框架)。触发器是启动案例的入口点;便利贴是图表画布上可以自由浮动的批注;边是定义案例流程的节点(触发器、阶段和其他元素)之间的定向连接。请参阅案例管理概述,了解也适用的共享概念(项目布局、JSON 架构文件init )。

在caseplan.json的节点/边线数组中手动添加、编辑或删除触发器、便签和边线,然后使用uip maestro case validate进行验证。没有 triggers get 动词; sticky-notes get 和 edges get 记录如下。

大纲​

uip maestro case sticky-notes get <file> <note-id>
uip maestro case edges get <file> <edge-id>
uip maestro case sticky-notes get <file> <note-id>
uip maestro case edges get <file> <edge-id>

uip Maestro 案例触发器​

触发器节点是启动一个案例的入口点,存在三种类型(手动、计时器、连接器事件)。通过直接编辑 caseplan.json 的 nodes[] 数组来检查、添加或编辑触发器(有关每种类型的确切节点形状,请参阅 uipath-maestro-case 技能的 references/plugins/),然后进行验证。


UIP Maestro 案例便签​

案例图画布上的自由浮动文本注释。纯属装饰性 — 不包含任何运行时行为。

UIP Maestro 案例便利贴获取​

参数​
名称必填用途
<file>是案例管理 JSON 文件的路径。
<note-id>是要检索的便签 ID。
示例​
uip maestro case sticky-notes get case.json StickyNote_a1b2c3d4
uip maestro case sticky-notes get case.json StickyNote_a1b2c3d4
数据形状 ( --output json ) ​
{ "Code": "StickyNoteFound", "Data": { "StickyNote": { "id": "StickyNote_a1b2c3d4", "type": "case-management:StickyNote", "position": { "x": 0, "y": 0 }, "data": { "label": "TODO" } } } }
{ "Code": "StickyNoteFound", "Data": { "StickyNote": { "id": "StickyNote_a1b2c3d4", "type": "case-management:StickyNote", "position": { "x": 0, "y": 0 }, "data": { "label": "TODO" } } } }

StickyNote 是存储在磁盘上的原始节点对象 — 手动编辑 caseplan.json 以添加、编辑或删除便签时,请使用此形状作为参考。


uip Maestro 案例边缘​

案例图中节点之间的定向连接 — 图形边线概念与uip maestro flow edge相同,但仅限于案例管理自身的节点类型(触发器和阶段)和 JSON 架构形状。

uip Maestro 案例边线,获取​

参数​
名称必填用途
<file>是案例管理 JSON 文件的路径。
<edge-id>是要检索的边线的 ID。
示例​
uip maestro case edges get case.json edge_a1b2c3d4
uip maestro case edges get case.json edge_a1b2c3d4
数据形状 ( --output json ) ​
{
  "Code": "EdgeFound",
  "Data": {
    "Edge": {
      "id": "edge_a1b2c3d4",
      "type": "case-management:Edge",
      "source": "Stage_1",
      "target": "Stage_2",
      "sourceHandle": "Stage_1____source____right",
      "targetHandle": "Stage_2____target____left",
      "data": { "label": "Next" }
    }
  }
}
{
  "Code": "EdgeFound",
  "Data": {
    "Edge": {
      "id": "edge_a1b2c3d4",
      "type": "case-management:Edge",
      "source": "Stage_1",
      "target": "Stage_2",
      "sourceHandle": "Stage_1____source____right",
      "targetHandle": "Stage_2____target____left",
      "data": { "label": "Next" }
    }
  }
}

Edge 是存储在磁盘上的原始边线对象 — 源自触发器的边线具有 type: "case-management:TriggerEdge",而不是 case-management:Edge。在手动编辑 caseplan.json 的 edges[] 数组时,请使用此形状作为参考。

不推荐使用边线对案例流进行建模 — 将caseplan.json的edges数组保留为[] ,并使用阶段进入/退出条件对转换进行建模,然后运行uip maestro case validate <file> 。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新