流程项目 是用于管理所有跟单个自动化任务相关的所有流程文件的集合,比如你需要创作一个定时处理客户订单的自动化流程,就可以创建一个流程项目,跟这个任务相关的所有子流程文件、依赖项等信息都会出现在这个项目中。流程项目是你进行开发、发布以及部署给机器人运行的基本单位。通常情况下,每一个独立的工作任务都应该创建一个新的流程项目。
在你启动编辑器并创建一个新项目后,默认情况下,该项目将会存放在路径-%USERPROFILE%\Documents\Encoo
下。
该项目中包含了以下两个部分:
本示例将教你如何创建并运行一个基本流程项目。我们将会打开浏览器,搜索天气预报,获取明天的天气信息,并进行提示:明天是否有雨。
打开云扩 RPA 编辑器
新建一个项目,并输入项目名称(以 MyFirstProject 为例) 针对高级设置下的 桌面录制技术 选择,推荐使用 UIA3。
UIA3 和 UIA 的区别在于对于不同技术的支持力度不同:
对于 WPF 和 Windows Store Apps,UIA3 支持力度更佳;
对于 C#和 WinForms,UIA 支持力度更佳。
注意:
UIA3 和 UIA 不可以同时使用于同一个项目中。
从组件面板,搜索“打开浏览器”组件,并将其拖入到编辑区域连接至开始节点
在该组件的属性面板中,输入以下内容:
双击“打开浏览器”组件,并点击菜单栏-工具下的“智能录制”,打开录制器
打开 IE 浏览器的百度网站的首页,然后点击录制器的“智能录制”进行网站操作的录制
点击百度首页的搜索文本框,在出现的弹框中输入要搜索的词条(以天气为例)
点击百度一下,或者按 Enter 键
打开录制器界面,选择“文本”->“获取文本”,当出现黄色矩形框时,点击明天的天气信息以获取天气文本
按下键盘的“Esc”快捷键结束网站操作的录制
点击录制器的“保存&退出”将录制好的自动化流程保存至编辑器中
打开变量列表,创建一个字符串型(String)变量-weather,用于存储获取到的天气文本
选中“获取文本”组件,在属性面板中,输入以下内容:
从组件面板拖入一个“条件(If)”组件连接到“获取文本”组件,在该组件的属性面板中,输入以下内容:
拖入一个确认框组件到条件的 Then 部分,并在该组件的属性面板中,输入以下内容:
拖入另一个确认框到条件的 Else 部分,并在该组件的属性面板中,输入以下内容:
点击“运行”来尝试运行自动化流程
运行过程中,编辑器会自动回放录制的过程,并提示明天是否有雨