帮助中心
调试沙盒

通常情况下,流程编排的完成需要进行多次调试,用户希望在调试过程中可以快速聚焦待调试的流程、迅速找出调试流程中的错误、快速修复错误。基于以上需求,壹沓RPA平台提供了沙盒调试模式,该功能适用于多种调试场景,并且可以查看调试过程、识别错误、针对错误进行快速Debug与再测试,本文将为您介绍沙盒调试的详细内容。

# 调试分类

根据调试范围不同,沙盒调试目前支持以下四种方式:

  • 从此组件调试
    选择某个组件(容器)作为起点,以同层容器下的最后的同级组件(容器)为终点进行调试。起点下方的容器组件、调用子流程组件内部的全部组件将被一并调试。添加方式为右键单击目标组件(容器),选择从此组件调试

  • 调试子流程
    选择某个子流程,对其进行单子流程调试;该子流程中的容器组件、调用子流程组件内部嵌套的全部组件将被一并调试。添加方式为在子流程的空白处单击右键,选择调试当前子流程

  • 调试此组件
    选择某个组件(容器),对其进行单组件(容器)调试。若组件为容器,该组件内部容器组件、调用子流程组件中的全部组件将被一并调试。添加方式为右键单击目标组件(容器),选择调试此组件,同时您还可以将鼠标悬停在目标组件(容器)上并直接单击组件前的添加快捷键添加组件至调试沙盒。

  • 添加到沙盒
    直接通过挑选组件启动沙盒调试,并执行沙盒调试中的相关操作。添加方式为右键单击目标组件或容器并选择添加到沙盒,同时您还可以将鼠标悬停在目标组件(容器)上并直接单击组件前的添加快捷键添加组件至调试沙盒,并支持多选组件后,通过添加到沙盒批量添加。

# 功能说明


功能序号 功能名称 说明
使用说明 单击问号图标可查看沙盒功能简介及帮助中心说明。
启动沙盒调试 单击此图标可启动沙盒调试。
智能补全 将沙盒中缺失定义的对象类临时数据的依赖组件进行智能勾选。从此组件调试、调试此组件、调试当前子流程可自动触发该功能,手动挑选组件需要手动触发。
调试检查 检查当前沙盒内组件的必要格式是否正确,确保结构上形成调试通路,适用于不想使用智能补全功能,为了使手动挑选的格式形成基本调试通路的场景。在任意手动挑选组件调试方式场景下均可手动触发该功能。
清空沙盒组件 清空当前调试沙盒。
折叠/展开 折叠或展开调试沙盒功能区域。
设置调试起点 设置沙盒调试的起点,蓝色图标表示已设置为起点组件,灰色图标表示未设置(需鼠标悬停至目标组件前)。
删除 将该组件从调试沙盒中删除。同时也可在画布选择待删除组件(可批量)通过从沙盒中移除功能删除组件。
调试足迹展示 表明该组件经过沙盒调试。
沙盒数据 展示沙盒调试过程中涉及的变量数据,调试前可修改七种基础类型(文本,数值,日期,布尔,列表,数据表,键值集合)变量的变量值,调试暂停时可修改四种基础类型(文本,数值,日期,布尔)变量的变量值。修改方式为双击当前变量行或者右键单击当前变量行选择修改数据

# 调试示例

将待调试组件(容器)添加到调试沙盒中后,您可以对组件或组件片段进行沙盒调试。以下以将单个子流程添加至调试沙盒为例为您介绍如何使用沙盒调试功能。

子流程场景
将临时数据test的值设置为testvalue,在日志信息中打印该临时数据。

子流程设置

沙盒调试过程

  1. 在目标子流程所在画布空白处右键单击并选择调试当前子流程
  2. 在调试沙盒中,单击开始沙盒调试

# 常见问题

说明:沙盒调试启动时或暂停状态下不可对列表、键值集合、数据表类型变量赋值,但可以查看全量真实值,以观测实际的运行数据。实际的运行数据在调试结束后会将前50条数据保存在当前值中,且可以对其值进行修改。

最近更新时间: { "value": "2023-02-16", "effect": true }