流程定义、流程计划、流程任务,是组成花漾RPA的三要素,它们之间的关系如下图所示:
所谓流程定义,顾名思义,是对您要做的工作内容的流程化的表达。一个流程定义有 “草稿” 与 “已发布” 两种状态,所谓草稿状态, 意味着该流程定义可以随时编辑,但无法被执行,也无法被编排进某个流程计划;而当流程定义进入已发布状态后, 便可以执行此流程定义,也可以将其编排进某个流程计划,但显然,此时的流程定义无法被修订编辑, 除非使其重新进入编辑状态,但这意味着该流程定义的版本需要升级(版本号发生了变化)。
一个已发布的流程定义,可以被执行或者被编排进某个流程计划;而一个处于草稿状态的流程定义,可以随时打开 RPA Editor 去编辑它, 下图是通过花漾 RPA Editor 编辑一个流程定义的截图:
流程计划则是指将某个流程定义与指定的账号列表进行某种程度的编排,同时可以设置手动、自动、循环、触发等执行条件,当条件满足被执行时, 针对每个账号会依次执行指定的流程定义,最终形成一笔流程任务。
当我们把某个流程定义,对指定的账号依次执行时,或者当某个流程计划被执行时,则形成了一笔“流程任务”,如下图所示:
针对一个流程任务,可以进入其详情页面,观察此流程任务执行情况的细节信息:
流程定义、流程计划、流程任务,是组成花漾RPA的三要素,它们之间的关系是:
一个流程定义有草稿与已发布两种状态,当流程定义被发布后,可对某些账号执行此流程定义,执行后则形成一笔流程任务,这是执行一个RPA流程最直接、最简单的方案
可对一个处于已发布状态的流程定义和指定的账号列表编排进一个流程计划,并在流程计划中设置执行此流程定义的触发条件,当流程条件满足时,流程计划开始执行并形成一笔流程任务