温馨提示:该页面为Windows软件,不支持手机用户安装使用
BPMN-RPA Studio (RPA机器人测试软件) 提供了在易于阅读的全过程流中设计并运行可重复性日常任务的功能。这些任务在后台通过Python编码实现,并且每个过程都会自动保存到数据库系统中。您可以在BPMN-RPA Studio中制定和测试步骤,它将根据应用免费的BPMN-RPA开源系统库运行Python编码。
软件特点
BPMN-RPA Studio支持在Windows和Linux操作系统上运行,并允许您通过开机启动项开启建立步骤的应用程序,如DrawIO桌面应用程序流程或Ms Visio。您可以从以下位置导入BPMN RPA形状库(文档->开启库),您可以在这些位置免费下载DrawIO和MsVisio。通过选择合适的BPMN_RPA形状集,您可以在https://app.diagrams.net/ 或在桌面应用程序流程(DrawIO或Ms Visio)中创建您的数据图表。保存您的数据图表(DrawIO为XML,Visio为vsdx)。
如何使用
为了运行您的工作流引擎,您可以使用BPMN_RPA_Starter.py或WorkflowEngine的代码。如果您是第一次尝试运行一个Flow,您可能需要输入您的安装文件路径。在Windows系统上,安装文件的路径将被存储在注册表文件中(路径存储在注册表文件键 "HKEY_CURRENT_USER\Software\BPMN_RPA\dbPath" 中),并用于建立一个用于记录的SQLite数据库查询,称为 "Orchestrator.db"。WorkflowEngine还需要知道您的python.exe的位置。您需要输入python.exe文件的详细路径(包含".exe"后缀名)。同样在Windows系统上,这一路径将被存储在注册表文件键 "HKEY_CURRENT_USER/Software/BPMN_RPA/PythonPath" 中。对于Linux用户,将建立一个与数据库查询一起的 "设置" 文档。
识别的形状
为了使工作流引擎识别步骤,您需要使用建议的形状属性与下列形状。对于任务您还可以使用Tasks来启用Python脚本。为了使WorkflowEngine能够识别任务,每个任务都需要包括一些属性,使其成为可能。
推荐的属性
模块:包括您的类和/或函数的Python文档的详细路径。
From file: 如果您想从一个特定的文档位置加载您的模块,请指定详细的路径(包含后缀名.py)。
从脚本文件目录中的文档:只指定您想应用的模块的模块名字(包含后缀名.py)。
从已安装的程序包:只指定模块名字(没有后缀名.py)。
没有模块字段:您可以删除模块字段,直接启用WorkflowEngine类中的一个函数。
类:用于引入模块中使用的类。如果启用的模块只有函数而没有类,您也可以删除这一字段。
函数(Function):要获取的函数的名字。这一字段是必需的。
Output_variable: 必须存储当前动作输出的变量的名字。如果您不使用这一字段(或删除它),当前任务将没有能够被其他任务使用的输出。
可选属性
您可以直接为启用的函数指定任何输入值,方法是为形状添加一个附加的属性,其名字与函数的预期输入参数完全一致。
安装快捷方式
修改或删除您的SD卡中的内容
拥有完全的网络访问权限
控制振动
查看网络连接
开机启动
防止手机休眠
在其他应用之上显示内容
录音
更改您的音频设置
拍摄照片和视频
连接WLAN网络和断开连接
查看WLAN连接
关闭其他应用
卸载快捷方式
让应用始终运行
修改系统设置
检索正在运行的应用
读取您的通讯录
与蓝牙设备配对
访问蓝牙设置
发送持久广播
写入/删除您的通讯录
使用指纹硬件
更改网络连接性
展开/收拢状态栏
查找设备上的帐号
写入/删除您的通讯录
读取同步设置
启用和停用同步
停用屏幕锁定
允许接收WLAN多播
添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
读取日历活动和机密信息
关闭其他应用
请求安装文件包
连接WLAN网络和断开连接
拥有完全的网络访问权限
查看WLAN连接
查看网络连接
访问确切位置信息(以 GPS 和网络为依据)
访问大致位置信息(以网络为依据)
拍摄照片和视频
防止手机休眠
安装快捷方式
开机启动
发送持久广播
控制近距离通信
对正在运行的应用重新排序
读取您的SD卡中的内容