对 9.0 设计器的建议 V1
1 组件自动吸附功能
2 火狐浏览器加入“等待时间”选项
目前火狐浏览器鼠标点击,设置文本默认是没有等待时间的那个选项
3 对常用报错信息使用中文提示
常用报错信息例如 引号不小心写成了全角的引号, 常亮前面写引号了,后面没写引号,使用关键字作为子流程的名字等报错,可以适当用明确的中文加以提醒,对代码基础不牢固的用户来说,最简单操作失误引起的报错信息几乎形同虚设。
4 点击社区支持按钮的一瞬间,应该跳转到社区主页从而获得更好的用户体验,目前跳转的是用户登录界面
5 回车完成确认新建工程
新建工程输完项目名称后点击回车无法自动新建工程,必须鼠标点击“确定”按钮才可以,不符合操作习惯
6 优化“最大化窗口”组件
单步运行“最大化窗口”可以执行, 结合在“打开网站”–“最大化组件”–“鼠标点击”,三个步骤连续操作的话,最大化窗口的步骤会失效
7 增加“删除项目”按钮
这样如果想删除项目就不用去根目录删除文件夹了
8 可以根据用户操作系统的语言,自动在程序安装后启动的第一界面显示相应语言
9 组件自动插入功能
在 A 组件和 B 组件中间如果新增一个 C 组件的话, 目前需要把 AB 连线删除, C 移动到 AB 中间, 再把 AC 连接, BC 连接, 建议可以实现自动识别 C 拖动到 AB 中间的连线上的时候, 松手一瞬间可以自动插入 C 组件,并且 B 组件的位置自动后移,且连线自动连上
10 子流程显示顺序可以调整功能
11 变量显示顺序可以调整的功能
12 漫游的小手图标可以通过快捷键切换。
13 增加单个按键的快捷键功能
在操作画布的时候,键盘上的绝大部分按键都是没用的,按了也没反应, 是否可以考虑充分利用起来,例如 空格为全览,Q 为切换漫游模式,S 为关闭 / 展开所有四周的属性栏 / 项目栏
14 希望可以支持一键关闭 / 展开所有工具栏 / 属性栏
15 增加放大 / 缩小快捷键
实现画布中通过键盘类似 "ctrl+ 上 / 下" 快捷键组合或者单个按键实现画布的自动缩放,或者设计一个放大缩小的界面化的按钮,当用户的滑轮不好使或者 MAC 用户,或者笔记本上不喜欢使用鼠标的用户是极其痛苦的。
16 灰掉所有需要拾取但是还没拾取的组件
9.0 版本看到例如鼠标点击组件,如果没有拾取的话是呈灰色背景,很容易让用户理解,但是类似“截图”或者“获取所有能够项”却在没有拾取的时候没有变成灰色背景,希望可以把所有必须拾取的组件在没拾取之前背景都统一给灰掉。
17 简化安装 chrome/ 火狐浏览器插件步骤
目前设计器下“编辑”菜单下面的安装 chrome/firefox 插件按钮均没有反应,用户必须去论坛搜索使用方法,然后进到安装盘的目录下面去安装插件才可以生效,目前看来用户友好度欠佳,如果不能实现一键直接在设计器内部安装的效果的话,
建议:在用户点击了安装火狐插件的一瞬间,系统立即跳转到“目标盘符:\iS-RPA\plugin\Com.Isearch.Extension.Firefox”下,并且有一个醒目名为“安装插件请读我”的 TXT 操作文档, 或者直接跳转到论坛的火狐浏览器插件如何使用的网页。
18 模拟按键默认增加 xx 毫秒延时
模拟按键是一个不会报错的组件,通常是因为按键太快导致程序运行不正常, 熟练的用户,在打开模拟按键的第一件事就是去加延时,是否可以考虑把这个组件默认加上 500ms 的延时
19 统一所有组件参数的时间单位
目前绝大部分组件都以毫秒为单位, 部分组件以秒为单位“消息框”,如果统一改成秒应该更符合用户的使用习惯,如果以秒为单位,用户想设 10 毫秒,直接写 0.01 即可
重新学习了
17. 请问楼主 firefox 浏览器怎么安装插件
提的不错,我们都已记录,先暂时回复一下:
1、自动做的不好,反而引起用户麻烦,所以你详细说下你的设计具体方式
2、这个提的不错,和其他组件用户体验不一致了
3、报错这个是 python 本身的报错,我们改不了的,只能通过增加足够的组件那边的限制来减少报错
4、提的不错,10.0 改进
5、10.0 改进
6、我们验证一下,如果存在会做优化
7、这个必要性不大,还是删除文件比较稳妥
8、我们现在根据系统语言自动设置相应版本,而且第一次打开的注册页面上即可选择语言
9、这个提的不错,我们已经考虑,实现方式略有不同
10、当前 10.0 开发已经添加,包括增加 folder
11、这个已经记录,但是优先会比较考后
12、已记录
13、14、15 这个记录一下,由于我们有大量输入场景,这种简单的快捷键肯定不行的,但是增加功能快捷键,对高级用户应该是很有用的
16、已记录
17、一个插件、一个 java,的确都需要改进用户体验
18、已记录
19、记录一下,但是不一定改,全部改为秒工作量大收益小,如果有可能全部改为毫秒
20、我们支持跨流程和跨工程(但是跨工程会损失截图),你指的是什么?
好专业的说 😄