恢复流程模板的方法及装置与流程

文档序号:11134886阅读:来源:国知局

技术特征:

1.一种恢复流程模板的方法,其特征在于,包括:

获取流程实例数据以及节点实例数据,其中,所述流程实例数据以及节点实例数据为所述流程模板所定义的流程执行时产生的数据;

从所述流程实例数据中查找出流程模板的模板基本属性,其中,所述模板基本属性至少包括所述流程模板的唯一标识;

从所述流程模板的模板基本属性关联的节点实例数据中查找出所述流程模板的各个节点的节点基本属性,其中,所述节点基本属性至少包括所述节点的唯一标识以及关联的应用程序;

根据所述节点实例数据的产生时间,得到所述流程模板的各个节点形成的一条或多条节点连接路径;

将所述模板基本属性、所述各个节点的节点基本属性、所述一条或多条节点连接路径进行组装,构造出所述流程模板。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

根据所述流程模板的模板基本属性关联的人工办理工作项数据,确定所述流程模板的各个节点的办理类型,其中,所述办理类型包括手动类型或自动类型;

在任一节点的办理类型为手动类型的情况下,从所述流程模板的模板基本属性关联的人工办理工作项数据中,查找出该手动类型的节点的办理人信息;

将所述各个节点的办理类型以及手动类型的节点的办理人信息组装到所述流程模板中。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

将所述多条节点连接路径进行比对,判断出所述多条节点连接路径的分支;

将所述分支设置到所述流程模板中。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

利用预置的校验机制对构造出的流程模板进行校验。

5.根据权利要求1所述的方法,其特征在于,所述从所述流程实例数据中查找出流程模板的模板基本属性包括:

从所述流程实例数据中查找出流程模板的唯一标识、模板名称、生存周期、变量;

所述从所述流程模板的模板基本属性关联的节点实例数据中查找出所述流程模板的各个节点的节点基本属性包括:

从所述流程模板的模板基本属性关联的节点实例数据中查找出所述流程模板的各个节点的唯一标识、节点名称、以及关联的应用程序。

6.一种恢复流程模板的装置,其特征在于,包括:

获取模块,被配置为获取流程实例数据以及节点实例数据,其中,所述流程实例数据以及节点实例数据为所述流程模板所定义的流程执行时产生的数据;

模板属性查找模块,被配置为从所述流程实例数据中查找出流程模板的模板基本属性,其中,所述模板基本属性至少包括所述流程模板的唯一标识;

节点属性查找模块,被配置为从所述流程模板的模板基本属性关联的节点实例数据中查找出所述流程模板的各个节点的节点基本属性,其中,所述节点基本属性至少包括所述节点的唯一标识以及关联的应用程序;

路径获取模块,被配置为根据所述节点实例数据的产生时间,得到所述流程模板的各个节点形成的一条或多条节点连接路径;

模板组装模块,被配置为将所述模板基本属性、所述各个节点的节点基本属性、所述一条或多条节点连接路径进行组装,构造出所述流程模板。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:

办理类型确定模块,被配置为根据所述流程模板的模板基本属性关联的人工办理工作项数据,确定所述流程模板的各个节点的办理类型,其中,所述办理类型包括手动类型或自动类型;

办理信息查找模块,被配置为在任一节点的办理类型为手动类型的情况下,从所述流程模板的模板基本属性关联的人工办理工作项数据中,查找出该手动类型的节点的办理人信息;

办理信息组装模块,被配置为将所述各个节点的办理类型以及手动类型的节点的办理人信息组装到所述流程模板中。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括:

路径比对模块,被配置为将所述多条节点连接路径进行比对,判断出所述多条节点连接路径的分支;

分支设置模块,被配置为将所述分支设置到所述流程模板中。

9.根据权利要求6所述的装置,其特征在于,所述装置还包括:

校验模块,被配置为利用预置的校验机制对构造出的流程模板进行校验。

10.根据权利要求6所述的装置,其特征在于,所述模板属性查找模块被配置为从所述流程实例数据中查找出流程模板的唯一标识、模板名称、生存周期、变量;

所述节点属性查找模块被配置为从所述流程模板的模板基本属性关联的节点实例数据中查找出所述流程模板的各个节点的唯一标识、节点名称、以及关联的应用程序。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1