1. UI操作容易受到各种意外的干扰,因此应该缩短UI操作阶段的总体时间。而为了缩短UI操作阶段的总体时间,应该将UI操作尽量放在一起,将后台的各种操作尽量放在UI操作的前后。例如,现在有一个Assign和两个Click需要执行,那么比较推荐的设计是Assign->Click->Click或者Click->Click->Assign,而不是Click->Assign->Click。集中的UI操作也会给人一种“机器人非常高效”的观感,留下较良好的印象。
2. 为了确保“增加一倍的投入就必须相应提高一倍的效率”,流程的总体设计要尽量将问题转化为事务式(Transactional)处理的模式。否则事务中的任何一个操作失败,即认定事务失败。事务失败可以中止运行,也可以跳过失败的事务,继续运行下一个事务。当增加机器人数量时,只需通过简单地分配事务,即可达到充分利用机器人效能的目的。
3. 凡是需要人工输入的环节,就一定会出错,因此绝对不能信任人工输入的数据。那么对于人工输入的问题,有几种办法可以提高稳定性。
a. 对人工输入进行严格约束和校验,拒绝不符合要求的数据。(不推荐,但有时候不得不这么干)
b. 设计时加入一定的弹性以实现容错的能力。
c. 减少人工输入的环节,减少人工输入的数据量。
d. 设法尽可能地为人工输入进行辅助,比如弹出相关提示,给出格式示例等等。
4. 当需要处理文件关系时,有几种办法可以在文件之间体现关联:
a. 用某种命名规则来确保文件关联。比如说,有一个Excel文件为叫小明_总成绩.xlsx,而另一个Excel文件为小明_语文成绩.xlsx,这里文件的命名规则是“学生姓名_科目成绩.xlsx”
UiPath不能创建新项目
最新推荐文章于 2022-01-15 18:04:49 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)