"main 主流程加入 try 组件,然后只写“开始”和“异常”,“结束”和另一个连接点不写,接着运行完“异常”后程序会跳回“开始”又执行多一次,会不会死循环没未检验。是否可以执行完“异常”后结束程序?"
main 主流程加入 try 组件,然后只写“开始”和“异常”,“结束”和另一个连接点不写,接着运行完“异常”后程序会跳回“开始”又执行多一次,会不会死循环没未检验。是否可以执行完“异常”后结束程序?
已经解决,感谢!问题出在控制台中的“流程控制”- 流程配置 - 调度,我是删除了马上新增一个定时调度再保存,这样操作的话机器人就会执行两次。我试了先删除保存一下,再新增保存一下就没这个问题。希望能优化下这个。
那应该是你任务管理的问题,你查看下流程任务执行的时间
自己写了下日志,顺序是这样的
版本是 10.3.0. 项目部署在内网控制台, 会不会是控制台默认项目运行异常,会执行多一次?
我刚在 2020.1 版本测试的。你当前使用的是哪个版本的?方便截图给我看下流程以及运行日志吗?
try 组件没有嵌进循环,也没有调用 Main,就是最常规的操作——“开始”里的子流程里的某一个组件运行异常,然后跳到“异常运行“写文件”组件。然后执行完“异常”就跳回到了“开始”运行,我怀疑是个 BUG
运行完“异常”后就结束了,不会再执行“开始”的,你将【Try 异常】嵌在循环内,又或者调用了 Main 流程进行递归?不太能理解你的这个问题。
已经解决,感谢!
问题出在控制台中的“流程控制”- 流程配置 - 调度,我是删除了马上新增一个定时调度再保存,这样操作的话机器人就会执行两次。我试了先删除保存一下,再新增保存一下就没这个问题。希望能优化下这个。
那应该是你任务管理的问题,你查看下流程任务执行的时间
自己写了下日志,顺序是这样的
版本是 10.3.0. 项目部署在内网控制台, 会不会是控制台默认项目运行异常,会执行多一次?
我刚在 2020.1 版本测试的。
你当前使用的是哪个版本的?方便截图给我看下流程以及运行日志吗?
try 组件没有嵌进循环,也没有调用 Main,就是最常规的操作——“开始”里的子流程里的某一个组件运行异常,然后跳到“异常运行“写文件”组件。然后执行完“异常”就跳回到了“开始”运行,我怀疑是个 BUG
运行完“异常”后就结束了,不会再执行“开始”的,你将【Try 异常】嵌在循环内,又或者调用了 Main 流程进行递归?
不太能理解你的这个问题。