关于rpa:科普什么是RPA企业级框架

33次阅读

共计 1235 个字符,预计需要花费 4 分钟才能阅读完成。

Q:在 RPA 我的项目中,有没有好的架构,能够帮忙缩小流程异常情况的呈现,不便异样解决?
A:当然有,能够基于企业级流程模板新建流程。

企业级流程模板

企业级流程模板是一个体现健壮性、可伸缩性的流程模板。
其中吸取了泛滥胜利的 RPA 我的项目实际:初始化流程终点、外置全局配置、强壮的异样解决(N 次重试、容错)、有意义的日志记录。

在实现大型 RPA 流程或者大规模部署时,该模板能够作为流程终点,帮忙 RPA 开发团队 / 开发人员升高 RPA 开发和保护老本,有利于把控实现过程的品质,尤其实用于事务性特点比拟显著的自动化流程场景。

什么是事务性特点?

RPA 流程须要反复操作解决彼此独立的事务项;事务项是能够独立解决的单个工作单元,每个事务项被解决的步骤是雷同的。

例如:一个表单录入流程,从用户指定的 Excel 工作表文件中提取某些结构化数据,并将其对应录入到 Web 表单零碎中。

如果要从其余 Excel 工作表文件中提取雷同的结构化数据,则用户须要再次执行该过程并将新文件作为提取起源;如果把大量的 Excel 工作表文件寄存在指定的文件夹下,循环提取这些文件中的数据和录入表单零碎,这样的流程场景就具备“事务性特点”,其中的一个 Excel 工作表文件即为一个事务项。

如何应用企业级流程模板?

应用该模板时,大抵有如下几个必要的步骤:

1. 剖析以后流程自动化场景,确认是否具备“事务性特点”。
2. 若已具备,才举荐基于该模板创立新流程。
3. 在新流程目录中,关上配置文件 Config.xlsx,对各配置值填充或者调整,新增加配置项和值(若有),同时确认事务源,比方抉择 Commander 中的某个数据队列。
4. 关上“获取新数据”,实现从事务源获取新的事务项,并赋值给流程图变量 g_dicTransactionItem。
5. 关上“执行流程”,实现对单个事务项的解决,即对具体的流程步骤实现自动化,倡议管制流程的复杂度,易于运维调整。
6. 调试运行和测试新流程,保证质量后进行交付。

模板构造

简略来说,企业级流程模板,由预设的流程图变量、流程图、配置文件(Config.xlsx 文件)组成。这样的模板构造,更偏重在事务性流程的自动化场景中应用。

由“获取新数据”循环获取新的事务项,事务项之间彼此独立,以事务级别的形式解决异样和治理日志记录,从而提供无关每个已处理事务项的更详细信息,也更容易重试或最终跳过失败的事务。若间接运行该模板,会发现很快就运行完结,因“获取新数据”流程块中并没有预制事务源,以后事务项的状态为“g_dicTransactionItem = Null”,所以流程指向“流程完结”流程块,最初就完结了整个流程。

主流程(主流程图)的次要作用是加载全局配置、循环提供事务项、循环调用子流程处理事务项,及管制每个事务项执行失败后按配置要求进行重试。

子流程(子流程图)的作用是接收数据(公共配置、事务项)并执行具体的流程步骤,且自身具备独立运行能力。

* 企业级流程模板的构造阐明已作为 PDF 文件内置在 Creator 利用中。

正文完
 0