【技术实现步骤摘要】
一种获取流程实例的方法、装置、介质和电子设备
本公开涉及计算机
,具体而言,涉及一种获取流程实例的方法、装置、介质和电子设备。
技术介绍
工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。在计算机中,工作流属于计算机支持的协同工作(CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。工作流主要解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。当工作流的流程运行后,往往由于业务变化或流程环节优化,需要修改编辑流程定义。例如,增加一个流程或修改流程的审批人定义。修改流程定义会面临两个问题:已经结束的流程会不会受到影响;正在运行中的流程会不会受到影响。为了解决上述问题,当前,在工作流的流程定义中,一般利用版本字段记录版本号。每次改变流程时,版本号加1。但是采用版本号管理流程版本过于复杂,在数据处理上难于有效的区分版本。r>
技术实现思路
...
【技术保护点】
1.一种获取流程实例的方法,其特征在于,包括:/n获取流程实例的触发请求信息;/n基于所述触发请求信息对应的第一流程总标识从版本管理数据集中获取多个第一流程定义标识及对应第一流程定义标识的第一创建时间;其中,所述版本管理数据集,包括:流程总标识、流程定义标识和创建时间;所述流程总标识是系统唯一标识;所述流程定义标识是系统唯一标识;/n从所述第一创建时间中获取最新第一创建时间;/n基于所述最新第一创建时间从所述第一流程定义标识中获取对应的最新第一流程定义标识;/n根据所述最新第一流程定义标识从流程定义数据集中获取最新第一流程定义信息;/n根据所述最新第一流程定义信息生成最新第一流程实例。/n
【技术特征摘要】
1.一种获取流程实例的方法,其特征在于,包括:
获取流程实例的触发请求信息;
基于所述触发请求信息对应的第一流程总标识从版本管理数据集中获取多个第一流程定义标识及对应第一流程定义标识的第一创建时间;其中,所述版本管理数据集,包括:流程总标识、流程定义标识和创建时间;所述流程总标识是系统唯一标识;所述流程定义标识是系统唯一标识;
从所述第一创建时间中获取最新第一创建时间;
基于所述最新第一创建时间从所述第一流程定义标识中获取对应的最新第一流程定义标识;
根据所述最新第一流程定义标识从流程定义数据集中获取最新第一流程定义信息;
根据所述最新第一流程定义信息生成最新第一流程实例。
2.根据权利要求1所述的方法,其特征在于,在所述基于所述触发请求信息对应的第一流程总标识从版本管理数据集中获取多个第一流程定义标识及对应第一流程定义标识的第一创建时间后,还包括:
展示所述第一流程定义标识及对应的第一创建时间。
3.根据权利要求2所述的方法,其特征在于,在所述展示所述第一流程定义标识及对应的第一创建时间后,还包括:
从展示的所述第一流程定义标识中确定第二流程定义标识;
根据所述第二流程定义标识从所述流程定义数据集中获取第二流程定义信息;
根据所述第二流程定义信息生成第二流程实例。
4.根据权利要求1所述的方法,其特征在于,所述版本管理数据集,还包括:流程总标识关系信息;
所述方法,还包括:
从所述版本管理数据集中获取多个第二流程总标识及与所述第二流程总标识对应的第二流程总标识关系信息;
基于所述第二流程总标识和第二流程总标识关系信息生成流程关系图。
5.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
获取第三流程定义信息的第三新增信息;
基于所述第三新增信息获取第三流程总标识、第三流程定义标识和第三创建时间,并作为一条记录添加到所述版本管理数据集中;其中,所述第三流程总标识是新增的系统唯一标识;所述第三流程定义标识是新增的系统唯一标识;
将所述第三流程定义标识和所述第三流程定义信息添加到所述流程定义数据集中。
6.根据权利要求1所述的方法,其特征在于,所述方法,还...
【专利技术属性】
技术研发人员:郑海波,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。