应用开发
应用开发为JDA平台的核心功能,已发布的官方应用都通过应用开发功能开发。开发者也可以通过该功能开发自己的个性化应用。
1. 功能介绍
应用开发的主要功能包括:
- 1、新建应用
- 2、修改应用基础信息
- 3、编辑应用
- 4、删除应用
- 5、应用分享
下面我们分别介绍。
1.1. 新建应用
开发新应用时,输入应用名称,选择开发模式,目前仅支持编写代码开发应用。代码采用python语言编写。
1.2. 修改应用基础信息
应用的基础信息在发布前,都必须填写,包括:
应用名称
应用的名称,最多20个字,不能为空,尽量用简洁并能精准表达应用功能的文字
应用分类
1、数据处理 比如分析物流信息、采集订单数据 2、批量业务 比如批量退款、批量回复用户评价 3、消息推送 比如发送促销信息 4、流程连通 比如连通物流查询与退款流程 5、系统协同 比如协同京东系统与企业内部的ERP系统
发布类型
1、官方应用:官方发布的应用,一般开发者无权发布该类型的应用 2、私有应用:同一店铺下的主账号和所有子账号,都可以获取的应用 3、服务市场应用:发布到服务市场,使用者需订购的应用,该应用类型暂不支持
编辑人邮箱
应用图标
开发者可以上传个性化应用图标,我的应用中将展示该图标
应用介绍
应用说明,最多200字,我的应用中将展示该介绍内容
1.3. 编辑应用
编辑应用主要包含三大部分内容:
- 流程设计:利用python脚本设计应用的流程,可以使用平台提供的API列表,包括了浏览器、编程、系统、视图、图片、网络、Office和京东业务扩展等丰富的功能。一个应用中可以包含多个流程。
- 界面设计:设计应用的界面,包括功能按钮、参数和数据表格。
- 使用说明设计:设计应用的使用说明,支持html代码。
应用编辑功能为JDA核心功能,详细介绍请参照:开发界面介绍
1.4. 删除应用
删除当前应用,若应用已经灰度或上线,所有获取该应用的使用者都将无法再使用该应用。请谨慎操作。
1.5. 应用分享
应用分享功能用于需要多个开发者共享开发的场景。被分享人在应用开发列表中,可以拉取到被分享的应用。支持修改应用的代码,并保存。
2. 开发第一个应用:Hello World
在应用开发界面,点击开发新应用按钮,弹出对话框中输入应用名称,如“测试应用1”,点击确定;
在列表中找到新创建的应用,点击编辑应用;
在流程设计中输入代码:
rpa_log('hello world') rpa_showMsgBox('hello world')
切换到界面设计中,点击开始按钮,执行流程;
执行结果分为两部分,运行日志中输出以下内容:
弹出了提示框: