全部产品
云市场

Studio操作说明

阿里云RPA Studio的主要功能是:
1.通过可视化或编码模式创建相应的RPA应用;
2.导入和导出RPA开发好的RPA应用程序;
3.RPA应用的编辑、保存、删除应用、管理共同开发者、移交开发所有权;
4.RPA应用的界面设计、调试预览、企业应用的发布等。
一. 新建应用(包括编码开发模式和可视化开发模式)
4.png
编码开发模式:使用python语言进行RPA应用开发,并对已经开发的应用进行管理和发布。
可视化开发模式:使用拖拽的方式开发RPA应用,适用于一些简单的流程或是场景。
注:对于正式的商业类应用,强烈建议采用编码开发模式,稳定性和功能性更强大。
点击上述的编码模式/可视化模式按钮之后,会弹出下面的对话框,让其选择支持的机器人类型:有人值守型、无人值守型、服务型以及自定义SDK
1.png
说明:
有人值守型:需要人工手动点击才能运行的机器人类型。
无人值守型:可以设置定时任务,按照预先设置的时间和规则自动触发运行。
服务型: 由第三方软件通过API接口调用的方式获取有人值守或无人值守型机器人处理的结果数据、中间数据、运行状态以及log日志等。
自定义SDK:自定义的SDK包,类似于自定义函数功能,可以将常用的一些功能代码模块化,可以在后面的使用中频繁调用。
二. 导入和导出应用文件
功能:将外部开发好的RPA应用导入到该账号的应用列表中,这样就可以继续开发或维护这个应用程序,主要用于跨物理机器场景或是不在同一个企业账号下使用。
操作步骤:
1)点击【导入应用文件】。
1.png
2)选择需要导入的RPA流程文件,点击【打开】。
注:阿里云RPA Studio只支持rpp格式的rpa工程文件。
2.png

3) 等待加载,完成后,进入代码设计界面,点击【保存】按钮。
注:如果非管理员账号在未获得代码持有人授权,会提示保存失败。管理员对于所有流程应用rpp文件均可以进行导入并保存。
3三. 应用编辑操作
下图是阿里云RPA编码开发的主界面(可视化开发模式界面类似,不再赘述)
image.png
主要分为四个区域,工具栏、SDK调用区、代码编辑区和控件编辑区。
1)工具栏功能说明:
界面设计:机器人应用启动页面的页面显示设计。
调试预览:机器人应用开发过程中的测试页面,主要用于RPA程序的测试运行。
保存:保存该流程。(注:只进行保存操作将不会在控制台企业应用市场管理界面进行显示。)
发布至企业市场: 将这个开发的应用发布到企业应用市场,有人值守/无人值守机器人可以在【获取新应用】的菜单栏中申请该应用,得到管理员的审批通过之后,就可以执行这个应用程序。
导出:将该流程应用导出成rpp文件,可以在另一台机器上导入。
2)SDK调用区功能说明:

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

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

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

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

4
注: 已经发布至企业应用市场的应用不能删除。(因为这个应用可能别人正在使用,所有不能随便删除,即使是这个应用的创建者或所有者也不行)
1
说明:
上述界面左侧为开发向导界面,包括【导入应用文件】、【新建编码模式应用】、【新建可视化模式应用】、【帮助(H)】。
界面右侧为该账号开发的流程应用, 包括【打开编辑】、【更多-删除应用】、【更多-管理共同开发者】、【更多-移交开发所有权】。
小提示:
管理共同开发者 – 在一个企业账号内部,可以由多人开发或维护同一个应用。
1.png1.png
注:此处支持模糊匹配功能。
移交开发所有权 – 在一个企业账号内部,一个应用的默认所有权属于这个应用的创建者,但是如果这个创建者不想再拥有这个应用的所有权的时候就可以将所有权交给另外一个开发者。

1.png2.png
输入移交开发所有权的账号,点击”确定”按钮。
移交所有权后,【更多】按钮将变为【退出参与】。1.png

退出参与
功能:退出该流程的开发管理,。
操作步骤:
1.点击【退出参与按钮】。
1.png

2.弹出提示框确认是否需要退出参与。
注:确认退出后,该流程将从该开发者的【最近开发的应用】列表中消失。
1.png