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

uip Maestro 流调试实例

“uip Maestro FlowDebug-instance”的语法和选项,是一个低级别调试器控件界面,用于单步执行、检查和控制 Studio Web 调试会话。

uip maestro flow debug-instance 是一个低级别调试器控件界面 — 创建调试实例,然后单步调试该实例,检查其变量和事件,然后取消或继续实例。这是一个与uip maestro flow debug不同、更细化的层, 在一次调用中即可上传项目并轮询完成。您可以利用 debug-instance 围绕 Studio Web 的调试协议构建自定义调试工具(例如编辑器集成),从而一次驱动一个步骤。

大纲​

uip maestro flow debug-instance create        --solution-id <id> --project-id <id> --entry-point <path> [--process-type <type>] [--debug-mode <mode>] [--simulation-mode <mode>] [-i, --inputs <json>]
uip maestro flow debug-instance status         <instance-id>
uip maestro flow debug-instance breakpoints    <instance-id> [--inputs <json|@file>]
uip maestro flow debug-instance cancel         <instance-id>
uip maestro flow debug-instance continue       <instance-id> [--inputs <json|@file>]
uip maestro flow debug-instance incidents      <instance-id>
uip maestro flow debug-instance variables      <instance-id> [--parent-element-id <id>]
uip maestro flow debug-instance variables-set  <instance-id> [--inputs <json|@file>]
uip maestro flow debug-instance variables-all  <instance-id>
uip maestro flow debug-instance create        --solution-id <id> --project-id <id> --entry-point <path> [--process-type <type>] [--debug-mode <mode>] [--simulation-mode <mode>] [-i, --inputs <json>]
uip maestro flow debug-instance status         <instance-id>
uip maestro flow debug-instance breakpoints    <instance-id> [--inputs <json|@file>]
uip maestro flow debug-instance cancel         <instance-id>
uip maestro flow debug-instance continue       <instance-id> [--inputs <json|@file>]
uip maestro flow debug-instance incidents      <instance-id>
uip maestro flow debug-instance variables      <instance-id> [--parent-element-id <id>]
uip maestro flow debug-instance variables-set  <instance-id> [--inputs <json|@file>]
uip maestro flow debug-instance variables-all  <instance-id>

使用全局选项。退出代码遵循标准合同。需要 uip login。

uip Maestro 流调试实例创建​

在 Orchestrator 中开始调试会话,并为已上传的解决方案创建相应的调试实例。

选项​

选项必填默认描述
--solution-id <id>是—上一次上传的解决方案或 Studio Web 中的解决方案 ID。
--project-id <id>是—解决方案中的 Studio Web 项目 ID。
--entry-point <path>是—入口点路径,例如/Main.bpmn#start。
--process-type <type>否processOrchestration流程类型。
--debug-mode <mode>否DefaultDefault (在断点处暂停)、StepByStep(在每一步暂停)或 SingleStep(只执行一个步骤)。
--simulation-mode <mode>否NoneNone、All(模拟每个元素)或 Selective(模拟除选择退出以外的元素)。
-i, --inputs <json>否{}JSON 字符串形式的输入参数。

无效的 --debug-mode/--simulation-mode 值快速失败,列出有效的集合。

数据形状​

{
  "Code": "DebugInstanceCreated",
  "Data": {
    "instanceId": "…",
    "runId": "…",
    "jobKey": "b2c3d4e5-…"
  },
  "Instructions": "Use 'debug-instance status <instance-id>' to check the run. Use 'debug-instance incidents <instance-id>' or 'debug-instance variables <instance-id>' to inspect it."
}
{
  "Code": "DebugInstanceCreated",
  "Data": {
    "instanceId": "…",
    "runId": "…",
    "jobKey": "b2c3d4e5-…"
  },
  "Instructions": "Use 'debug-instance status <instance-id>' to check the run. Use 'debug-instance incidents <instance-id>' or 'debug-instance variables <instance-id>' to inspect it."
}

uip Maestro 流调试实例状态​

获取每个元素的执行状态。参数:<instance-id>。数据形状:Code: "DebugInstanceStatus"。

uip Maestro 流调试实例断点​

更新为已暂停实例设置的断点。参数:<instance-id>。选项:--inputs <value> — 将有效负载断点为 JSON 字符串、@file 路径或通过标准输入管道传输。数据形状:Code: "DebugInstanceBreakpointsUpdated"。

uip Maestro 流调试实例取消​

取消调试实例。参数:<instance-id>。数据形状:Code: "DebugInstanceCanceled"。

uip Maestro 流调试实例继续​

在暂停的实例上继续执行。参数:<instance-id>。选项:--inputs <value> — JSON 字符串、@file 路径或标准输入;省略时默认为 {"nextStep": false}(运行到下一个断点,而不是单个步骤)。数据形状:Code: "DebugInstanceContinued"。

uip Maestro 流调试实例事件​

获取调试会话期间引发的事件。参数:<instance-id>。数据形:Code: "DebugInstanceIncidents",Data 是一个数组(如果没有,则为空)。

uip Maestro 流调试实例变量​

获取实例的变量。参数:<instance-id>。选项: --parent-element-id <id> — 筛选到一个元素下的变量。数据形状:Code: "DebugInstanceVariables"。

uip Maestro 流调试实例变量设置​

修补(部分更新)变量。参数:<instance-id>。选项:--inputs <value> — 将补丁有效负载作为 JSON 字符串、@file 路径或标准输入。数据形状:Code: "DebugInstanceVariablesSet"。

uip Maestro 流调试实例变量全部​

获取所有变量,包括子流程作用域。参数:<instance-id>。数据形状:Code: "DebugInstanceVariablesAll"。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新