RPA设计调试技巧

简单排错

运行前

提示信息及处理方式
  • 未赋值或命名空间不对
    在这里插入图片描述
  • 变量类型不符合
    当不确定应赋值变量时,可直接使用Ctrl+K快捷键自动创建变量,或根据提示信息确定变量类型
    在这里插入图片描述
  • 缺少关键业务要素
    在这里插入图片描述
  • 输出结果非表达式
    在这里插入图片描述
  • 未将对象引用设置到对象的实例
    当流程运行过程中的变量未赋值或未初始化时,运行到使用该变量的组件就会提示类似未实例化的提示信息,需要定位到问题组件后确认变量是否成功赋值
    在这里插入图片描述
  • 常量使用双引号扩起是,需注意使用英文状态下双引号

运行后

  • 定位错误具体位置
    如图,运行报错后双击日志输出栏中红色日志,弹框为具体异常信息。
    弹框选择【定位】按钮,查看流程图,此时设计器问题组件会处于默认选中状态
    在这里插入图片描述
  • WriteLine输出关键节点
    某些业务场景并不会保存,但执行结果偏离预期。这时候就需要根据实际情况判断大概出问题的步骤,然后在关键业务步骤增加WriteLine,看中间执行过程的值是否已经偏离了预期
    在这里插入图片描述
  • 系统日志
    通过快捷键 Ctrl+L,或者菜单栏调试页面下的【打开日志】按钮可以打开系统日志文件夹,然后根据日期及时间选择日志文件,打开详细的系统日志。

调试

在怀疑业务点点击增加断点,然后点击【调试】,然后在关键步骤通过【单步执行】,查看具体变量及对应的各种属性值,精确定位运行结果偏离预期的位置
在这里插入图片描述

  • 调试目的
  • 单步执行、跳过、跳出
  • 变量面板

常见错误原因

  • 输出参数未按预期输出
    当被调用流程中存在同名的变量及参数时,子流程运行结束后会优先把值复制给变量,这样就导致同名的参数未被赋值,进而导致后续调用流程接收到的传参为未赋值的结果。从而影响后续业务结果
  • 页面展示慢
    加延迟等待
  • 页面展示过快
    加延迟等待
  • 插件未启用
    更新设计器插件

参数传递

  • 被调用流程输入/输出
    根据业务场景创建参数,需要其他流程传递过来的方向设置为输入,流程结束后需要把结果传递给别的流程的则设置为输出,如都设计则设置为输入/输出
  • 调用流程传参
    在调用流程步骤执行前及步骤执行后,需要有对应的变量能传递或者接收给被调用流程的参数,参数被赋值过程如下图所示
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值