一种流程创建方法及装置制造方法及图纸

技术编号:24089440 阅读:50 留言:0更新日期:2020-05-09 07:25
本申请涉及一种流程创建方法及装置,包括:确定搭建得到的流程结构信息,所述流程结构信息包括:多个流程节点,各流程节点间的流程指向关系;根据所述流程节点确定对应的节点数据;根据所述流程指向关系得到所述各流程节点间的节点关联关系信息;根据所述节点数据以及节点关联关系信息生成对应的流程信息。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:可以使流程创建人员无需编码就可以快速方便地创建流程,同时可以降低流程创建的复杂程度,即使没有编码技能的人员也可以进行流程创建,提高系统的易用性。

A process creation method and device

【技术实现步骤摘要】
一种流程创建方法及装置
本申请涉及系统开发
,尤其涉及一种流程创建方法及装置。
技术介绍
随着计算机技术的发展,越来越多地采用无纸化办公,因此,原本需要通过不同人员进行纸质化审批的行为也大多转移至软件系统中进行了。但是,目前的审批流程的创建十分复杂,需要工程师根据不同的流程分别编写不同的代码来实现。如果审批流程有改动,就需要重新编码。在实现本专利技术的过程中专利技术人发现,审批流程的创建及修改耗费大量的人力和时间,效率较低。针对相关技术中存在的诸多技术问题,目前尚未提供有效的解决方案。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种流程创建方法及装置。第一方面,本申请提供了一种流程创建方法,包括:确定搭建得到的流程结构信息,所述流程结构信息包括:多个流程节点,各流程节点间的流程指向关系;根据所述流程节点确定对应的节点数据;根据所述流程指向关系得到所述各流程节点间的节点关联关系信息;根据所述节点数据以及节点关联关系信息生成对应的流程信息。可选的,如前述的流程创建方法,所述流程结构信息的创建方法包括:获取将预设节点组件移动至预设区域后得到的流程节点,所述流程结构信息通过模块化的预设节点组件搭建得到,所述预设节点组件包括一种或多种;获取各个流程节点间的指向关系;根据所述流程节点以及指向关系得到所述流程结构信息。可选的,如前述的流程创建方法,所述确定将预设节点组件移动至预设区域后得到的流程节点,包括:确定将所述预设节点组件移动至预设区域后得到的待处理节点;接收对所述待处理节点进行配置的配置信息;将所述配置信息写入所述待处理节点的节点数据中,得到所述流程节点。可选的,如前述的流程创建方法,确定各个流程节点间的连接关系,还包括:在根据预设的节点关联规则对所述流程指向关系进行校验后,判断所述流程结构信息不满足节点关联规则时,执行预设的第一提示行为。可选的,如前述的流程创建方法,在确定所述流程节点之后,还包括:在所述预设节点组件所对应的所述流程节点的数量不符合预设的节点设置策略时,执行预设的第二提示行为。可选的,如前述的流程创建方法,在生成对应的流程信息之后,还包括:接收用于对所述流程信息进行测试的测试数据;将所述测试数据输入所述流程信息,得到所述测试数据在所述流程中流转后的测试结果;根据所述测试结果判断所述流程信息是否满足预设要求。可选的,如前述的流程创建方法,还包括:接收位置信息;所述位置信息用于管控所述流程信息在页面中的展示位置;根据所述流程信息以及位置信息得到展示流程信息。第二方面,本申请实施例提供了一种流程创建装置,包括:确定模块,用于确定搭建得到的流程结构信息,所述流程结构信息包括:多个流程节点,各流程节点间的流程指向关系;节点数据模块,用于根据所述流程节点确定对应的节点数据;关联关系模块,用于根据所述流程指向关系得到所述各流程节点间的节点关联关系信息;流程生成模块,用于根据所述节点数据以及节点关联关系信息生成对应的流程。第三方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,所述处理器、通信接口和存储器通过通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述计算机程序时,实现如前述任一项所述的方法。第四方面,本申请实施例提供了一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如前述任一项所述的方法。本申请实施例提供了一种流程创建方法及装置,包括:确定搭建得到的流程结构信息;所述流程结构信息包括:多个流程节点,各流程节点间的流程指向关系;根据所述流程节点确定对应的节点数据;根据所述流程指向关系得到所述各流程节点间的节点关联关系信息;根据所述节点数据以及节点关联关系信息生成对应的流程信息。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:可以使流程创建人员无需编码就可以快速方便地创建流程,同时可以降低流程创建的复杂程度,即使没有编码技能的人员也可以进行流程创建,提高系统的易用性。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种流程创建方法的流程示意图;图2为本申请另一种实施例提供的一种流程创建方法的流程示意图;图3为本申请另一种实施例提供的一种流程创建方法的流程示意图;图4为本申请另一种实施例提供的一种流程创建方法的流程示意图;图5为本申请另一种实施例提供的一种流程创建方法的流程示意图;图6为本申请实施例提供的一种流程创建装置的框图;图7为本申请实施例提供的一种电子设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。如图1所示,本申请实施例提供的一种流程创建方法,包括如下所述步骤S1至S4:步骤S1.确定搭建得到的流程结构信息,流程结构信息包括:多个流程节点,各流程节点间的流程指向关系。具体的,上述的流程结构信息是搭建得到的,且流程结构信息可以是以流程图的形式进行表征,流程指向关系可以通过箭头指向的形式进行形象化表示,因此,各个流程节点之间通过箭头相互连接得到对应的流程结构信息,进而可以表征流程结构信息中各个流程节点的先后执行关系。进一步的,搭建流程的用户可以通过触发流程创建完成(例如点击保存或发布等功能的控件)实现对流程结构信息的保存,以及触发实现本方法的系统开始通过本实施例中的方法对流程结构信息进行解析,并得到对应的流程信息。步骤S2.根据流程节点确定对应的节点数据。具体的,不同的流程节点对应的节点数据各不相同,可选的,节点数据可以为JSON格式的数据文件。步骤S3.根据流程指向关系得到各流程节点间的节点关联关系信息。具体的,根据流程指向关系得到各流程节点间的节点关联关系信息即为对流程指向关系进行解析,其中一种可选的解析方法可以为:根据流程指向关系中每个箭头所连接的两个流程节点,解析得到不同流程节点间的关联关系,以及流本文档来自技高网...

【技术保护点】
1.一种流程创建方法,其特征在于,包括:/n确定搭建得到的流程结构信息,所述流程结构信息包括:多个流程节点,各流程节点间的流程指向关系;/n根据所述流程节点确定对应的节点数据;/n根据所述流程指向关系得到所述各流程节点间的节点关联关系信息;/n根据所述节点数据以及节点关联关系信息生成对应的流程信息。/n

【技术特征摘要】
1.一种流程创建方法,其特征在于,包括:
确定搭建得到的流程结构信息,所述流程结构信息包括:多个流程节点,各流程节点间的流程指向关系;
根据所述流程节点确定对应的节点数据;
根据所述流程指向关系得到所述各流程节点间的节点关联关系信息;
根据所述节点数据以及节点关联关系信息生成对应的流程信息。


2.根据权利要求1所述的流程创建方法,其特征在于,所述流程结构信息的创建方法包括:
获取将预设节点组件移动至预设区域后得到的流程节点,所述流程结构信息通过模块化的预设节点组件搭建得到,所述预设节点组件包括一种或多种;
获取各个流程节点间的指向关系;
根据所述流程节点以及指向关系得到所述流程结构信息。


3.根据权利要求2所述的流程创建方法,其特征在于,所述确定将预设节点组件移动至预设区域后得到的流程节点,包括:
确定将所述预设节点组件移动至预设区域后得到的待处理节点;
接收对所述待处理节点进行配置的配置信息;
将所述配置信息写入所述待处理节点的节点数据中,得到所述流程节点。


4.根据权利要求2所述的流程创建方法,其特征在于,确定各个流程节点间的连接关系,还包括:
在根据预设的节点关联规则对所述流程指向关系进行校验后,判断所述流程结构信息不满足节点关联规则时,执行预设的第一提示行为。


5.根据权利要求2所述的流程创建方法,其特征在于,在确定所述流程节点之后,还包括:
在所述预设节点组件所对应的所述流程节点的数量不符合预设的节点设置策略时...

【专利技术属性】
技术研发人员:黄正元孙俊
申请(专利权)人:京东数字科技控股有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1