它是什么?
一般来说,框架是一个模板,可以帮助您设计(自动化)流程。最低限度地,框架应提供一种存储,便于RPA之家读取和轻松修改项目配置数据的方法,可靠的异常处理方案,所有异常的事件日志记录以及相关的事务信息。
REFramework被实现为状态机,这是一种工作流,具有两个非常有用的功能:
--定义根据指定输入要采取的措施的状态
--根据状态本身的结果在状态之间移动执行的过渡。
您可能还记得项目组织课程中的状态机。呈现的示例之一是典型的空调:
--它具有“关闭”状态,通过按“打开/关闭”按钮从该状态变为“空闲”状态;
--当用户输入的温度分别低于或高于当前温度时,它从空闲状态转变为热或冷状态。一旦达到所需的温度,它将返回到空闲状态。
--当按下ON / OFF按钮时,它可以从IDLE状态移到OFF状态。
--触发状态之间移动的所有条件都是“转移”。
基于类似的想法,REFramework具有业务流程通常共有的4个主要状态:
1初始状态
这是过程开始的地方。 在此过程中,过程将初始化设置并执行应用程序检查,以确保启动过程的所有前提条件均已就绪。
2获取交易数据状态
获取下一个交易项目。 这可以是队列项目或集合的任何项目。
默认情况下,交易项目是队列项目,但是可以轻松更改以满足您的需求。 这也是开发人员应设置条件以在没有要处理的项目时退出此状态的状态。
3处理交易状态
在上一步中获得的交易项目的各种应用程序中执行操作/应用逻辑。 处理交易项目后,该过程将继续处理下一个可用交易项目。
4最终流程状态
该过程结束(并且在自动化过程中打开的应用程序应正常关闭)。
为了更好地了解如何使用REFramework,让我们看一下以下情形:
电子表格中有一个人及其电子邮件地址的列表。 一封电子邮件需要通过基于模板的个性化消息发送给每个人。
选择下面的每个标记,以查看如何使用4种状态实现该过程:<