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: 必须存储当前动作输出的变量的名字。如果您不使用这一字段(或删除它),当前任务将没有能够被其他任务使用的输出。
可选属性
您可以直接为启用的函数指定任何输入值,方法是为形状添加一个附加的属性,其名字与函数的预期输入参数完全一致。