1.2 功能模块

1 开始

1.1 打开

可以打开工作流项目文件(.json)或工作流文件(.xaml)。点击打开按钮,在弹出的对话框里选择对应的工作流项目文件(扩展名为.json)或工作流文件(扩展名为.xaml),最后点击打开对话框下面的“打开”按钮即可。若选择打开工作流文件且该文件目录下无工作流项目文件,则程序会在当前目录下自动创建一个工作流项目文件。

img

1.2 关闭

可以关闭当前项目,该按钮仅在有项目打开时可用。关闭项目后左上角的返回按钮将消失,此时若不打开新项目,则不能回到流程编辑界面。

1.3 开始

开始界面是Uni Studio启动后默认展示的界面。在此界面可以新建项目,或快速打开最近操作过的已有项目。

新建项目步骤如下:

  1. 点击新建项目栏下的“流程”;

  2. 在弹出窗口输入流程的名称、文件存放位置及描述;

  3. 点击“创建”按钮。

img

img

也可以从模板新建项目,点击从模板新建栏下的“机器人企业框架”,之后操作方法同上。从模板新建的项目会默认预置好一个通用模板框架,用户只需要向框架中的每个模块填充业务逻辑即可快速完成RPA流程。

img

若想快速打开最近操作过的流程,可直接从最近栏下点击对应的流程名称。

img

1.4 工具

工具页面分为应用程序栏和Uni Studio扩展程序栏。应用程序栏可以快速打开UI探测器(详见 3.4节)。使用Uni Studio操作浏览器及Java元素前,需要安装对应的扩展程序才可正常运行。Uni Studio扩展程序栏包括Chrome、Firefox、Internet Explorer以及Java等几个选项,点击对应选项即可完成插件的安装。需要注意的是,此操作需要以管理员权限才可完成。详见 2.2节

1.5 设置

设置页支持用户对Uni Studio进行全局设置。当前暂不开放,后续会支持设置主题、语言等。

img

1.6 帮助

帮助页中包括产品文档、帮助中心、关于我们三个项目,点击对应项目可跳转至官网对应页面。同时右侧产品图标下会显示当前Uni Studio版本号。

img

2 设计

2.1 新建

可以新建一个序列图、流程图、状态机和全局处理器。详见 2.3.2节

2.2 保存

可以保存当前全部打开的文档或将当前文档另存为文件。

img

2.3 另存为模板

可将当前打开的文档作为模板进行保存。

img

保存模板后,可在开始界面中从模板创建栏下看到该模板。右键该条目可选择删除该模板。

img

2.4 运行

可运行当前的流程。点击“运行”按钮后,程序将最小化,开始执行当前流程。流程执行完毕后,程序窗口将恢复。

2.5 剪切

可剪切当前选中的活动。

2.6 复制

可复制当前选中的活动。

2.7 粘贴

可在当前选中活动的后面粘贴之前复制或剪切的活动。

2.8 软件包管理器

可管理当前项目下的软件包,详细使用方法见 3.3节

2.9 数据抓取

可对网页中的结构化数据进行抓取,详细使用方法见 3.5节

2.10 UI 探测器

可对界面中的UI元素进行选取、查看、高亮显示。详细使用方法见 3.4节

2.11 发布工作流

可将当前流程发布为流程包,以供Uni Workforce执行。详细使用方法见 3.2节

3 执行

3.1 运行

可运行当前的流程。点击“运行”按钮后,程序将最小化,开始执行当前流程。流程执行完毕后,程序窗口将恢复。

3.2 停止

流程运行或调试过程中,可点击“停止”按钮强制中止流程的运行或调试。

3.3 调试

可通过调试功能让流程在运行过程中暂停在某个节点(即断点,详见 1.2.3.8节),并可在变量跟踪窗口(详见 1.2.5.4节)查看当前变量的值。详细使用方法见 3.1节

3.4 中断

可在调试模式下流程运行过程中暂停流程的执行。

3.5 逐语句

可在调试模式下单步执行流程。每点击一次该按钮,流程往下运行一步,之后暂停在下一步的开始。

3.6 逐过程

可在调试模式下执行一个流程块。每点击一次该按钮,流程往下运行一整个流程块,之后暂停在下一个流程块的开始。

3.7 校验

可对当前工作流状态进行校验。若校验通过,则当前流程处于可运行状态,点击“运行”按钮后即可直接运行流程;若校验失败,则会弹出校验错误的提示框。

img

img

3.8 断点

可在当前选中的活动上添加断点。添加断点后的活动左上角会出现一个小红点。在已有断点的活动上再次点击该按钮则可取消断点。在调试过程中,流程运行到带有断点的活动时会暂停下来。

img

3.9 慢速调试

可指定调试时流程运行的速度,可指定1x(最慢)、2x、3x、4x(最快)四种不同的速度。

3.10 选项

可设置是否高亮元素、记录活动、异常时中断。

3.11 打开日志

可快速打开日志文件所在的文件夹。

4 其他

点击帮助按钮可弹出产品文档、帮助中心和关于我们三个选项,选择对应的选项可导航至官网对应的页面。

img

点击最小化功能区按钮可将功能区向上收起,扩大编辑区范围。

img

5 主界面

5.1 项目

项目视图中展示当前打开项目包含的所有文件,包括项目依赖包、截图、文件夹以及xaml流程文件。展示出的所有文件均支持在搜索框中进行搜索。

img

项目视图顶部的七个按钮功能分别为:

  1. 展开所有

  2. 折叠所有

  3. 刷新

  4. 显示所有文件

  5. 项目设置,可修改项目名称和描述

  6. 浏览项目文件,可快速打开项目文件夹

  7. 移除无用的截图

右键项目视图中不同的条目,可选择不同的功能。

项目:打开项目文件夹、项目设置、新建文件夹、导入工作流

文件夹:打开、重命名、删除、新建文件夹、导入工作流

流程文件:打开、重命名、删除、运行

5.2 活动

活动视图展示Uni Studio中所有可用的活动。所有活动均支持在搜索框中进行搜索筛选,搜索支持中文、英文、拼音等多种方式。所有活动均可通过双击或拖拽的方式添加到编辑视图中。将鼠标悬浮在某一活动上时,会显示该活动的功能描述。在某一活动上点击鼠标右键可选择将其添加至收藏夹。最近用过的活动会被自动添加至最近列表中,最近列表最多展示10项内容。

活动视图顶部的三个按钮功能分别为:

  1. 展开所有

  2. 折叠所有

  3. 显示活动分组,可分别设置是否显示收藏、最近、可用三个分组

img

5.3 代码片段

代码片段视图显示当前Uni Studio支持的代码片段。代码片段指一些常用方法的封装,每个代码片段可视为一个实现单一功能的流程,对应一个xaml文件。在编辑流程时,若需要代码片段中提供的功能,可直接将其拖拽至项目编辑区,而不需要再次进行手动配置多步操作。

img

代码片段视图顶部的四个按钮功能分别为:

  1. 展开所有

  2. 折叠所有

  3. 刷新

  4. 添加文件夹

5.4 变量跟踪

变量跟踪视图仅在调试过程中才会出现,展示该流程中所有的变量及其运行到当前状态时的变量值。

img

每一个变量值后有一个放大镜形状的按钮,点击该按钮可弹出包含该变量所有数据值的对话框。

img

5.5 变量

变量视图展示当前流程的所选范围内包含的所有变量。每个变量包括名称、变量类型、范围、默认值等四个属性。

img

5.6 参数

参数视图展示当前流程的所有参数。每个参数包括名称、方向、参数类型、默认值等四个属性。

img

5.7 导入

导入视图展示当前流程的所有导入的命名空间。可在上方搜索栏中搜索添加新的命名空间进行导入。

img

5.8 属性

属性视图展示当前选中活动的所有属性。

img

5.9 大纲

大纲视图展示当前流程的所有活动的层级关系。

img

5.10 输出

输出视图展示当前流程运行过程中的信息。

img