RPA学习资料

暂时保留位置。

位置暂时保留

特别声明:文章整理自网络公开资料结合自己实践经验,如有侵权请联系处理!

以私有云RPA为例,公有云类似

打开Studio后进行操作

1. 新建应用(包括编码开发模式和可视化开发模式)
阿里云RPA教程:如何快速开发一个应用
编码开发模式:使用python语言进行RPA应用开发,并对已经开发的应用进行管理和发布。
可视化开发模式:使用拖拽的方式开发RPA应用,适用于一些简单的流程或是场景。
注:对于正式的商业类应用,强烈建议采用编码开发模式,稳定性和功能性更强大。

以私有云RPA为例
点击上述的编码模式/可视化模式按钮之后,会弹出下面的对话框,让其选择支持的机器人类型:有人值守型、无人值守型、服务型以及自定义SDK
阿里云RPA教程:如何快速开发一个应用
说明:
有人值守型:需要人工手动点击才能运行的机器人类型。
无人值守型:可以设置定时任务,按照预先设置的时间和规则自动触发运行。
服务型: 由第三方软件通过API接口调用的方式获取有人值守或无人值守型机器人处理的结果数据、中间数据、运行状态以及log日志等。
自定义SDK:自定义的SDK包,类似于自定义函数功能,可以将常用的一些功能代码模块化,可以在后面的使用中频繁调用。
2. 应用编辑操作
下图是阿里云RPA编码开发的主界面(可视化开发模式界面类似,不再赘述)
阿里云RPA教程:如何快速开发一个应用
主要分为四个区域,工具栏、SDK调用区、代码编辑区和控件编辑区。
1)工具栏功能说明:
界面设计:机器人应用启动页面的页面显示设计。
调试预览:机器人应用开发过程中的测试页面,主要用于RPA程序的测试运行。
保存:保存该流程。(注:只进行保存操作将不会在控制台企业应用市场管理界面进行显示。)
发布至企业市场: 将这个开发的应用发布到企业应用市场,有人值守/无人值守机器人可以在【获取新应用】的菜单栏中申请该应用,得到管理员的审批通过之后,就可以执行这个应用程序。
导出:将该流程应用导出成rpp文件,可以在另一台机器上导入。
2)SDK调用区功能说明:

阿里云RPA产品提供了丰富的SDK封装函数供
用户直接调用,主要包括以下几类:

  • 浏览器
    • Chrome
    • IE
  • Excel
  • Word
  • log日志
  • win32操作
  • 参数params
  • 数据库
    • mysql
    • sql server
    • oracle
  • 弹框alert
  • ocr
  • 资产asset
  • workbench
  • 自定义的SDK
  • sap
  • wps
  • 其他

阿里云RPA教程:如何快速开发一个应用
同时,阿里云RPA编码开发模式支持导入外部扩展的第三方python库/包,可以方便用户调用,扩展所需要的各项功能。在底部区域可以及时查看每个SDK函数的详细说明以及使用方法和参数。
3)代码编辑区功能说明:
阿里云RPA代码编辑区是编码开发模式的主要区域,目前采用python语言结合我们自己开发的SDK函数,就可以编写各类基于客户流程的RPA应用,此区域支持单步和断点调试,方便开发人员调试代码,如下图所示:

阿里云RPA教程:如何快速开发一个应用
4)控件编辑区功能说明:
阿里云RPA控件编辑区提供了基于浏览器的web控件录制和基于win32的桌面元素录制功能,可以方便用户录制所需要的控件,同时还可以编辑控件属性,灵活设置可以最大化的获取到页面所需要的元素,包括相似元素等,如下图所示:
阿里云RPA教程:如何快速开发一个应用 阿里云RPA教程:如何快速开发一个应用

说明:
定位网页元素:用于获取基于web浏览器的控件元素,包括IE浏览器和Chrome浏览器;
定位桌面应用控件:用于获取Windows系统上的控件元素,如写字板、txt记事本等;
定位桌面应用控件(图像):通过图像录制的方式获取应用控件,并对其进行相应的操作,如点击等,可以设置锚点位置进行图像焦点定位。
下面以天猫元素获取为例介绍如何使用定位网页元素,其他类似。
1) 点击“定位网页元素”
阿里云RPA教程:如何快速开发一个应用
2) 跳转到如下图所示的页面,在这个页面上通过点击“开始录制”按钮,即可录制www.tmall.com页面上的元素,比如input输入框,录制完之后在“录制/编辑”窗口会显示这个input元素的相关信息,比如元素名称(输入框_1206)、元素操作验证(模拟输入)、属性编辑(@Selector)、查找元素等等,用户可以在里面自主设置一些参数完成相似元素或是其他一些操作。
阿里云RPA教程:如何快速开发一个应用
3) 点击“保存”按钮,这个控件就算录制完成了,关闭这个弹框之后在控件编辑区就可以看到新加的一条控件信息,如下图所示
阿里云RPA教程:如何快速开发一个应用
4) 然后在代码里面就可以获取到这个控件,举例如下:

阿里云RPA教程:如何快速开发一个应用

未经允许不得转载:作者:Poet, 转载或复制请以 超链接形式 并注明出处 RPA学习
原文地址:《阿里云RPA教程:如何快速开发一个应用》 发布于2019-11-07

分享到:
赞(0)

评论 抢沙发

8 + 9 =


阿里云RPA教程:如何快速开发一个应用

长按图片转发给朋友

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换登录

注册