全部产品
云市场

如何开发一个应用

更新时间:2020-03-30 15:32:23

本章节介绍应用开发的操作步骤,以专有云RPA为例,公共云类似。

操作步骤

1. 登录阿里云RPA Studio客户端。
2. 新建应用,选择开发模式。

可视化模式:使用拖拽方式开发RPA应用,适用于一些简单的流程或场景。
编码模式:使用python语言开发RPA应用,帮助工程师实现更加复杂的功能。
4.png
注:对于正式的商业类应用,建议采用编码模式,稳定性和功能性更强大。

3. 选择机器人类型。

选择开发模式后,会弹出如下对话框,要求开发者选择应用支持的机器人类型(意味着该应用可以被指定类型的机器人执行),此处以有人值守型为例。
1

4. 进入主界面,编辑代码和控件。

1).Studio编码开发的主界面:
1

  • SDK调用区:阿里云RPA产品提供了丰富的SDK封装函数供用户直接调用,根据自己的需求选择相应的SDK进行开发。参考:客户端SDK开发指南
  • 代码编辑区:代码编辑区是编码开发模式的主要区域,目前采用python语言结合我们自己开发的SDK函数,就可以编写各类基于客户流程的RPA应用。
  • 控件编辑区:控件编辑区提供了基于浏览器的web控件录制和基于win32的桌面元素录制功能,可以方便用户录制所需要的控件,同时还可以编辑控件属性,可以最大化的获取到页面所需要的元素,包括相似元素等。参考:控件录制使用说明(以IE为例)

2).工具栏 - 界面设计:

  • 参数面板:
    界面设计中的参数面板选项为应用提供了多元化参数的设置,用户可根据业务场景选择对应的参数类型进行开发,可选则的参数类型有:输入框、下拉框、复选框、打开文件、打开目录、时间、颜色、密码输入框,多行文本等,参数名称由开发人员自己定义,并且可设置参数的默认值。2
  • 数据视图:
    点击添加,添加数据视图列表,设置列名和宽度,数据按照列名在指定区域内以列表的形式展现,数据视图选项包括添加列表,上移下移指定列表,隐藏指定数据视图,效果如下图所示。3
  • 浏览器:
    用户可隐藏界面下方浏览器,调整界面显示大小。5

3).工具栏 - 其他功能:

  • 调试预览:机器人应用开发过程中的测试页面,用于RPA程序的测试运行。参考:如何调试一个应用
  • 保存:保存该流程。(注:只进行保存操作将不会在控制台企业应用市场管理界面进行显示)
  • 发布至企业市场: 将这个开发的应用发布到企业应用市场。参考:如何发布一个应用
  • 导出:将该流程应用导出成rpp文件。1

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

同时,阿里云RPA编码开发模式支持导入外部扩展的第三方python库/包,可以方便用户调用,扩展所需要的各项功能。在底部区域可以及时查看每个SDK函数的详细说明以及使用方法和参数。