用户界面
用户界面
iS-RPA设计器包含多个模块,方便您更便捷的在流程开发中简化操作。可以对功能进行展开/收起,并支持自定义布局界面和功能模块。
概述
编号 | 名称 | 描述 |
---|---|---|
1 | 菜单栏 | 包括艺赛旗ID、文件、编辑、运行、调试、工具、VCS、窗口、帮助等功能 |
2 | 工具栏 | 包括文件打开保存、预览编译、结构化数据抓取、录制、运行调试、Git版本管理及组件查找等功能 |
3 | 我的工程 | 包含该工程下的所有流程和变量信息 |
4 | 我的组件 | 包含设计器中所有组件 |
5 | 我的操作 | 设计器会自动纪录非设计器页面的操作,并展示在“我的操作”侧边栏中 |
6 | 流程画布 | 采用面板及拖拽式的设计方式进行流程开发 |
7 | 代码片段画板 | 展示流程编译后的代码片段 |
8 | 属性 | 支持配置组件参数 |
9 | 我的元素库 | 支持拾取元素并存储在元素库中,可在流程开发时调用元素库元素 |
10 | 旗旗助手 | 支持对话生成流程、对话生成代码,以及流程问题答疑 |
11 | 控制台 | 支持运行日志展示、Git History、调试、终端、Python Console等功能 |
菜单栏
包括艺赛旗ID、文件、编辑、运行、调试、工具、VCS、窗口、帮助等功能。
艺赛旗ID
艺赛旗ID是艺赛旗用户的专属ID,是RPA控制台、应用商城及社区的通用账号。 点击菜单栏“艺赛旗ID”按钮,可以在下拉菜单中选择注销、控制台、社区建设反馈及导入许可信息等功能。
- 注销- 注销当前账号
- 控制台- 点击后跳转至iS-RPA控制台页面,若是社区版设计器则会跳转至iS-RPA工作台
- 社区建议反馈- 点击后,跳转至艺赛旗社区,可在社区中反馈产品建议
- 导入许可- 导入离线许可文件
文件
针对工程文件进行管理,包括新建、打开工程、最近打开工程、导入RPM流程文件、新建流程、保存、另存为、全部保存、设置、退出功能。
- 新建工程- 点击该选项,即会弹出新建工程弹窗,可进行新建工程操作
- 打开功能- 点击该选项,即会弹窗文件选择窗口,可选择已经创建好的功能路径进行打开操作
- 最近打开功能- 点击该选项,即会展示最近打开过的工程
- 新建子流程- 在当前工程文件下,创建一个新的子流程
- 保存- 保存当前流程
- 另存为- 将当前工程文件另存在其他位置
- 全部保存- 将当前工程下所有流程进行保存操作
- 设置- 进入设置页面,配置设计器设置
编辑
在编辑下拉框中,可实现组件查找、拷贝粘贴、保存预览图、以及流程排列等功能。
选项 | 快捷键 | 描述 |
---|---|---|
查找 | Ctrl+F | 打开组件查找窗口。输入关键词,可查找当前流程或所有流程中的组件 |
全选 | Ctrl+A | 选中当前编辑框中所有组件 |
剪切 | Ctrl+X | 将选定的一个或多个组件剪切到新的流程中 |
拷贝 | Ctrl+C | 将选定的一个或多个组件复制到剪切板 |
粘贴 | Ctrl+V | 粘贴选定项目中的一个或多个组件 |
删除 | Ctrl+D | 删除选定的一个或多个组件 |
撤销 | Ctrl+Z | 回退至上一步操作前效果 |
自动排列 | Ctrl+1 | 将多个组件组件以合适距离和样式自动排列 |
左对齐 | Ctrl+2 | 将选中的多个组件全部向左对齐 |
顶对齐 | Ctrl+3 | 将选中的多个组件全部向顶对齐 |
右对齐 | Ctrl+4 | 将选中的多个组件全部向右对齐 |
底对齐 | Ctrl+5 | 将选中的最下面的多个组件的标题位置对齐 |
水平分布 | Ctrl+6 | 将选中的多个组件全部水平分布 |
垂直分布 | Ctrl+7 | 将选中的多个组件全部垂直分布 |
排列重做 | Ctrl+Shift+Z | 恢复至上一样式调整前状态。仅对样式调整有效,对其它操作无效 |
保存预览图 | 无 | 将当前画布所有组件以“png”格式保存至指定文件夹 |
运行
设计器的各种运行方式:运行、运行此流程从当前步骤运行、只运行此组件、业务导图式运行以及编译流程。
- 运行- 运行Main流程,快捷键为 F5
- 运行此流程- 运行当前流程,快捷键为 F6
- 从当前步骤运行- 从当前选中组件开始运行,快捷键为 F7
- 只允许此组件- 只运行当前选中组件,快捷键为 F8
- 业务导图式运行- 以业务导图的方式运行此组件
- 不编译运行- 不编译流程直接运行组件
- 编译- 对当前工程进行编译,编译后生成Python代码。需要注意的是,没有连线的组件,不会生成编译代码。快捷键为 F9
调试
包括了设计器的各种调试方式和调试的相关功能,进入调试模式后可使用下一步、继续、停止调试功能。
- 调试- 以Main流程为入口,编译调试流程
- 调试此流程- 调试当前流程
- 从当前步骤调试- 从当前流程中选择的组件开始调试流程
- 下一步- 进入调试模式后可以点击,调试下一个组件
- 继续- 进入调试模式后可以点击,调试到下一个断点
- 停止调试- 进入调试模式后可以点击,停止并退出调试
工具
工具菜单中分为五个功能模块,分别为组件发布及管理、工程导出与发布、扩展程序安装、PIP管理与损坏检查。
- 发布为自定义组件- 可将当前工程作为自定义组件发布到"本地环境"或"服务器"
- 组件中心- 点击组件中心选项,弹出组件中心弹窗,其中展示已安装、服务器组件、扩展组件、集成中心组件
- 导出为流程ipkg- 导出工程,在本地所选目录中生成后缀名为.ipkg的流程包
- 发布为流程- 直接将工程发布到本地机器人、企业服务器或者互联网控制台
- 发布为编排连接器- 将流程发布为编排连接器
- 扩展程序安装- 支持安装Chrome、Firefox、Edge、360浏览器,以及Excel、PS_2、USB的插件安装
- PIP管理- 可直接通过设计器中内置的第三方PIP库管理界面实现对Python包进行下载安装、更新、卸载等操作
- 损坏检查- 点击损坏检查选项,可在画布中对异常组件进行颜色及说明标识,提示异常组件相关信息
VCS
VCS用于对工程的历史版本进行控制管理。菜单中分为三个功能模块分别为:Git设置、提交、历史版本。
- Git设置- 点击后弹出版本控制弹窗,进行版本控制设置,默认开启自动提交,可设置自动提交频率
- 提交- 点击可进行版本提交。提交页面会显示此版本对比上一个版本的新增、删除和修改处,填写提交信息,点击提交,即可完成版本提交
- 历史版本- 点击历史版本,控制台处会显示所有历史版本信息。历史版本信息包括修改的作者、提交时间和提交信息
窗口
通过点击我的工程、控制台、属性栏三个按钮可实现各窗口的隐藏和打开功能。
- 我的工程- 点击切换显示/隐藏左侧"我的工程"和"组件"窗口
- 控制台- 可切换显示/隐藏底部“运行”窗口
- 属性栏- 可切换显示/隐藏右侧“属性“和"我的元素库”窗口
帮助
在帮助下拉框中可一键跳转至说明文档。还可实现当前版本的更新与检测。
- 新手指南- 点击新手指南选项,可一键跳转至RPA视频教程页面
- 帮助手册- 可一键跳转至版本对应的说明手册,也可以按F1快速实现跳转
- 快捷键- 可一键跳转至设置——快捷键页面,查看对应快捷键
- 日志目录- 可一键打开日志存放目录,便于查找相关日志
- 关于设计器- 可用于检查并更新版本
工具栏
iS-PRA设计器的工具栏位于菜单栏下方,分为左右两部分。左侧包括文件打开保存、预览编译功能、结构化数据抓取和智能录制的快捷入口,右侧包括运行模式选择、Git版本管理和组件搜索功能。鼠标光标停留在工具栏按钮,会显示文字说明。
- 打开- 点击“打开”按钮,弹窗文件选择框,即可选择流程文件并打开工程
- 保存- 保存当前的流程,保存后为一个工程目录,目录中包含该工程Python脚本代码、截图等文件
- 全部保存- 保存工程中的所有流程,其中包括子流程
- 预览组件- 点击预览组件,可将所有流程全部展示于画布可见范围
- 编译- 对当前工程进行编译,编译后生成Python代码。需要注意的是,没有连线的组件,不会生成编译代码
- 数据抓取- 点击会新建一个【数据抓取】组件并立即打开结构化数据抓取的窗口,更多相关信息,请参阅 数据抓取介绍章节
- 录制- 点击“录制”按钮会立即打开智能流程录制器,记录开发人员的点击等动作并会在录制完成后在设计器画布中自动生成一段自动化流程。更多相关信息,请参阅 录制介绍章节
- 组件中心- 点击“组件中心”按钮即会弹出组件中心弹窗。更多相关信息,请参阅 组件中心介绍章节
- RPAGPT- 点击“RPAGPT”按钮即会弹出输入框,输入流程描述后即会在旗旗助手中发送,并在画布中生成流程。更多相关信息,请参阅 旗旗助手介绍章节
我的工程
主要功能为工程内流程管理和变量管理。可进行搜索操作,点击所示下拉图标选择搜索类型,在搜索框输入关键词进行流程和变量的搜索,支持模糊搜索。
流程管理
流程管理部分主要对工程中的主流程、子流程、业务导图及工程版本进行管理。
注意
每个工程必须有且只有一个主流程(Main),但是可以添加多个子流程(名称自定义),且流程之间可以进行相互调用
流程管理可以实现的主要功能有:
- 新建子流程- 在当前工程下新建一个子流程
- 新建分组- 在当前工程下新建一个分组
- 新建业务导图- 若当前工程未创建业务导图时,则可创建业务导图项。注:一个工程只能创建一个业务导图,若已有业务导图时则不会显示新建选项
- 重命名- 重命名当前工程名称,名字可使用字母、数字、下划线、中文汉字。但是不能以数字或下划线作为工程名称的开头,且不能为纯数字
- 运行- 运行该流程
- 打开项目文件夹- 打开工程项目所在文件夹
- 编译- 编译当前工程
- 查看代码- 查看当前工程项目的代码
- 提交- 提交git版本
- 历史版本- 查看当前工程的git历史提交版本
变量管理
“变量”部分主要对于工程中的变量进行管理和设置,支持变量的区域位置拖动,支持手动拖拉至右侧画布,支持变量增删改查操作。
注意
变量可分为三种,具体如下:
- 全局变量:全局变量可以在整个工程中传递,被不同的子流程或函数进行调用,全局可见可调用。
- 流程参数:用于对子流程设置传入参数,供子流程内部使用。
- 流程变量:只能用于当前流程中,不可被其他流程进行调用。
增加变量:点击“+”可增加一个变量
删除变量:右击变量,即可删除变量,并且通过进度条查看删除进度。如果该变量没有被组件引用,则直接删除;如果该变量被组件引用则提示确认信息,以免误删
查看引用:支持查看变量在工程的引用情况,查看引用后在控制台中显示变量引用结果,可双击控制台中查找结果,快速在画布中定位变量
我的组件
在组件栏中,可查看设计器中所有组件,可以双击组件在画布中引用,也可拖拽组件至画布中进行使用。
- 收起- 支持将当前组件列表全部收起
- 搜索- 支持搜索组件,在搜索框中输入组件名称即可搜索组件,并且支持AI语意搜索,输入组件描述即可根据描述查询组件
组件使用
可双击组件在画布中引用组件,双击后即会在画布右上角生成组件,也可拖拽至画布中进行使用,可直接拖拽至组件引脚处连接组件。
浏览组件配置
右键组件,即会弹出“浏览组件配置”选项,点击后,即会跳转至组件目录中。
我的操作
在设置界面中开启“我的操作”后,设计器会自动记录非设计器页面的操作,例如在浏览器中输入文本或点击按钮,这些操作会记录并展示在“我的操作”中。
- 设置- 点击我的操作模块上方“设置”按钮,即会打开我的操作设置窗口,具体设置可查看 我的操作使用介绍
- 清空- 点击“清空”按钮,即会将当前记录的操作全部清空
- 删除- 鼠标悬浮在具体操作时,即会显示“删除”按钮,点击“删除”按钮即可删除对应操作
- 展开/收起- 鼠标悬浮在具体操作时,即会显示“展开/收起”按钮,点击即可进行展开/收起的切换操作
- 引用- 将操作拖拽至流程画布,即会创建对应的操作组件
流程画布
我们的流程设计区采用了直观的面板式流程图设计,您可以轻松添加组件以设计流程。设计面板支持放大和缩小,让您能更精细地调整每个步骤。此外,面板中的设计步骤可随意拖动和连接,让您的流程设计更加清晰易懂
- 组件添加- 可右键流程画布,或拖拽引线即会弹出组件选择框,选择组件并点击后即会在画布中新建一个组件
- 组件操作- 右键组件即会显示操作菜单
操作 | 描述 | 快捷键 |
---|---|---|
全选组件 | 将当前流程画布中的所有组件全部选中 | Ctrl+A |
剪切组件 | 将当前选中的所有组件剪切 | Ctrl+X |
拷贝组件 | 拷贝当前选中的组件 | Ctrl+C |
粘贴组件 | 在当前位置粘贴组件 | Ctrl+V |
删除组件 | 删除选中的组件 | Del |
只运行此组件 | 只运行当前组件 | F8 |
从当前步骤运行 | 从当前选中的组件开始运行 | F7 |
从当前步骤调试 | 从当前选中的组件开始调试 | 无 |
设置断点 | 在当前选中组件上设置断点 | 无 |
向前插入组件 | 在当前组件前插入一个组件 | 无 |
向后插入组件 | 在当前组件后插入一个组件 | 无 |
组件定位到代码 | 当前组件定位到流程代码中 | 无 |
注释/取消注释组件 | 对当前选中组件进行注释或取消注释 | Ctrl+A |
如何使用 | 打开组件使用教学文章 | 无 |
- 组件收起- 部分流程控制组件,可以对流程分支进行收起操作,使用户更注重于主流程逻辑的梳理
代码片段画板
当流程编译或运行后,即会将画布中的流程生成对应的代码tab栏,点击后即会显示流程编译代码。
属性
属性栏中包含组件的所有属性,用于查看和修改组件属性。点击组件后,即会在设计器右侧展示组件属性,一般分为通用属性、窗口属性、目标属性、返回值、图片预览。 通用属性- “通用属性”是所有组件基本都具有的参数属性包括前置延迟、等待时间、及备注信息等
窗口属性- 一般是界面自动化组件,用以定位元素所在窗口
目标属性- 一般是操作目标的参数属性。例如拾取Edge浏览器的元素,目标属性中,“标题”记录了目标控件所在窗口的标题信息,“网址”参数记录了页面网址信息等
返回值- 可选择将返回值输出到变量,点击输入到变量输入框右侧按钮即可下拉选择传入到的变量;也可手动输入变量名称。在运行组件后,即会将变量传入到对应变量中
图片预览- 图片预览中显示所拾取元素的截图
我的元素库
元素库支持对指定元素进行单次拾取、批量拾取、编辑、搜索、导出等多种操作。更多相关信息,请参阅 我的元素库介绍章节
旗旗助手
可通过在旗旗助手对话框中输入内容,即可自动生成回答文本,帮助解答流程开发时遇见的问题;也可在代码块及全局函数中输入内容,一键生成代码。更多相关信息,请参阅 旗旗助手介绍章节
控制台
“控制台”最下方分为“运行”、“Git History”、“终端”、“Python Console”和“调试”五个部分,窗体可以沿着边界线拖动来调整显示的区域。
运行
“运行”窗口中有“运行”、“停止”、“打印组件返回值”和“清空”四个按钮。
- 运行- 点击“运行”按钮可以运行此工程
- 停止- 当工程在运行时,点击“停止”可以停止流程运行;设计器中“停止”的快捷键为Ctrl+Shift+B
- 打印组件返回值- 默认为开启状态;开启后,流程在运行过程中遇到带有返回值的组件,会将返回值打印在控制台中;关闭后则不会打印返回值
- 清空- 清空当前控制台中的数据
Git History
“Git History”窗口中默认显示所有手动提交的历史版本;可以通过左侧“展示自动备份”按钮展示所有历史版本。
其中,红色图标代表自动提交的版本,绿色图标代表手动提交的版本;选中某一条历史版本并右击,可以查看此版本的详情并还原至此版本。
注意
还原前记得先将当前版本备份!
调试
“调试”窗口在进入“调试”状态后会展示相关调试信息。“调试”窗口中有“开始调试”、“继续”、“下一步”、“停止”、“删除所有断点”和“禁用所有断点”功能。更多相关信息,请参阅 调试介绍章节
终端
“终端”窗口可以查看终端信息及文件具体位置信息。
Python Console
即Python控制台,可在此通过Python代码实现对工程的控制。
状态栏
在状态栏中,会显示设计器当前的登录状态、当前登录的用户名称、打开工程的时间以及当前设计器的版本号。