System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于计算机,具体是指电子白板流程图的自动编排方法。
技术介绍
1、随着社会的发展和技术的进步,人们对任务调度执行的需求越来越多,通过对定时任务的设置,可以自动执行相关的任务或者自动提醒用户,从而减轻用户繁琐的工作,便于用户的工作开展。
2、当不可避免地用到流程或调整方法细节时,可以引入已有的流程引擎处理。具体的,通过流程引擎的文件配置和可视化设计可以完整的构建出方法的所有步骤,进而完成全流程的编排。
3、但是,这种手动编排复杂的流程图可能需要花费大量的时间和精力,尤其实在电子白板流程过程中,会导致流程设计的灵活性较差,并且由于会产生大量的配置文件,因此应用场景也十分局限。
技术实现思路
1、有鉴于此,本专利技术实施例希望提供电子白板流程图的自动编排方法,以解决或缓解现有技术中存在的技术问题,至少提供一种有益的选择。
2、本专利技术实施例的技术方案是这样实现的:电子白板流程图的自动编排方法,包括以下步骤:
3、步骤一、根据目标任务确定业务节点,所述业务节点为根据各场景中的任务预先生成的数据处理节点;
4、步骤二、根据所述目标任务中节点的执行顺序,建立所述节点之间进行处理时的流程关系,并为每个所述业务节点配置至少一个节点处理任务;
5、步骤三、根据预定的节点的触发方式,为各所述节点设置触发条件,其中,当任一所述节点满足触发条件时,执行为该节点配置的节点处理任务;
6、步骤四、基于所述节点的流程
7、作为本专利技术再进一步的方案:根据用于生成所述目标任务的元信息中包含的任务流程模板,确定执行所述目标任务需要的流程环节,根据所述流程环节从预设的数据处理节点中选择相应的数据处理节点作为所述目标任务的节点。
8、作为本专利技术再进一步的方案:
9、确定模块,用于根据目标任务确定节点,所述节点为根据各场景中的任务预先生成的数据处理节点;
10、建立模块,用于根据所述目标任务中节点的执行顺序,建立所述节点之间进行处理时的流程关系,并为每个所述节点配置至少一个节点处理任务;
11、设置模块,用于根据预定的节点的触发方式,为各所述节点设置触发条件,其中,当任一所述节点满足触发条件时,执行为该节点配置的节点处理任务;
12、生成模块,用于基于所述节点、节点的流程关系、节点对应的节点处理任务和触发条件编排用于所述目标任务处理的流程。
13、作为本专利技术再进一步的方案:所述方法还包括获取每一所述实例对象对应的开始流程节点,以所述开始流程节点向下流转,当流转至结束流程节点则调用结束标签对应的监听器向系统发送流程结束消息,将所述实例对象的状态设置为结束状态。
14、作为本专利技术再进一步的方案:按照所述方法基本信息执行所述方法执行链中的流程方法得到方法数据结果;
15、确定与所述元数据对应的组合关系模型,并执行所述组合关系模型中的流程方法得到数据结果。
16、作为本专利技术再进一步的方案:所述执行与所述元数据对应的流程模型、方法模型和/或关系模型中的流程方法得到数据结果,包括:确定与所述元数据对应的流程模型,并获取所述流程模型中的流程基本信息;
17、确定所述流程模型中的流程执行链,并根据所述流程执行链和所述流程基本信息执行方法模型和/或关系模型中的流程方法得到数据结果。
18、作为本专利技术再进一步的方案:接收模块,用于接收针对所述任务执行流程的执行结果;
19、设置模块,用于根据所述接收模块接收到的所述执行结果,针对所述至少一个目标任务设置至少一个标识信息,以使所述执行结果可视化,其中,所述标识信息用于表征对所述至少一个目标任务的所述执行结果的反馈信息,所述反馈信息包括:所述至少一个目标任务的完成状态、所述至少一个目标任务的异常状态;
20、异常处理模块,用于根据所述设置模块设置的所述至少一个标识信息,针对异常状态所对应的目标任务执行流程进行异常处理;
21、新增流程模块,用于执行:
22、当需要新增任务执行流程时,确定至少一个新增任务执行流程,其中,所述至少一个新增任务执行流程包含至少一个新增任务,所述至少一个新增任务不包含于所述任务执行电子白板流程图中;
23、确定所述至少一个新增任务执行流程对应的至少一个新增配置参数;
24、对所述至少一个新增配置参数进行参数配置;
25、确定所述至少一个新增任务执行流程所包含的所述至少一个新增任务与所述至少一个目标任务之间的逻辑关系;
26、根据所述任务执行电子白板流程图和所述所述至少一个新增任务与所述至少一个目标任务之间的逻辑关系,通过所述可视化图形界面绘制新增任务执行电子白板流程图。
27、作为本专利技术再进一步的方案:关联任务处理模块,用于执行:
28、当存在至少两个任务执行电子白板流程图时,针对所述至少两个任务执行电子白板流程图中的第一任务执行电子白板流程图和第二任务执行电子白板流程图,确定所述第一任务执行电子白板流程图和所述第二任务执行电子白板流程图是否存在关联关系;
29、如果确定出所述第一任务执行电子白板流程图和所述第二任务执行电子白板流程图存在关联关系时,执行:
30、步骤一、确定存在关联关系的目标第一任务和目标第二任务,其中,所述目标第一任务包含于所述第一任务执行流程图中,所述目标第二任务包含于所述第二任务执行流程图中;
31、步骤二、确定所述目标第一任务是否需要在先执行且所述目标第一任务执行完成后需要执行所述目标第二任务,若是,执行步骤三,否则,执行步骤五;
32、步骤三、通过暂停标识标记所述目标第二任务的当前执行状态;
33、步骤四、在所述目标第一任务执行完成时,取消所述目标第二任务的所述暂停标识标记,并触发所述目标第二任务开始执行;
34、步骤五、确定目标第二任务是否需要在先执行且目标第二任务执行完成后需要执行目标第一任务,若是,执行步骤六;
35、步骤六、通过所述暂停标识标记所述目标第一任务的当前执行状态;
36、步骤七、在所述目标第二任务执行完成时,取消所述目标第一任务的所述暂停标识标记,并触发所述目标第一任务开始执行。
37、作为本专利技术再进一步的方案:所述配置参数包括任务配置参数和条件触发配置参数;
38、所述确定模块,用于确定所述任务执行计划表中的至少一个目标任务配置参数和至少一个目标条件触发配置参数,其中,所述目标条件配置参数包括:年、月、日、时、分、秒、星期;
39、所述配置模块,用于对所述任务执行计划表中的所述至少一个目标任务配置参数和所述至少一个目标条件配置参数进行配置;根据配置信息,生成所述目标任务执行计划表,其中,所述配置信息包括条件触发本文档来自技高网...
【技术保护点】
1.电子白板流程图的自动编排方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的电子白板流程图的自动编排方法,其特征在于:根据用于生成所述目标任务的元信息中包含的任务流程模板,确定执行所述目标任务需要的流程环节,根据所述流程环节从预设的数据处理节点中选择相应的数据处理节点作为所述目标任务的节点。
3.根据权利要求2所述的电子白板流程图的自动编排方法,其特征在于,进一步包括:
4.根据权利要求3所述的电子白板流程图的自动编排方法,其特征在于,再进一步包括:设置模块,用于根据预定的节点的触发方式,为各所述节点设置触发条件,其中,当任一所述节点满足触发条件时,执行为该节点配置的节点处理任务;
5.根据权利要求1所述的电子白板流程图的自动编排方法,其特征在于:所述方法还包括:获取每一所述实例对象对应的开始流程节点,以所述开始流程节点向下流转,当流转至结束流程节点则调用结束标签对应的监听器向系统发送流程结束消息,将所述实例对象的状态设置为结束状态。
6.根据权利要求5所述的电子白板流程图的自动编排方法,其特征在于:按照所述方
7.根据权利要求6所述的电子白板流程图的自动编排方法,其特征在于:所述执行与所述元数据对应的流程模型、方法模型和/或关系模型中的流程方法得到数据结果,包括:确定与所述元数据对应的流程模型,并获取所述流程模型中的流程基本信息;
8.根据权利要求7所述的电子白板流程图的自动编排方法,其特征在于,进一步包括:接收模块,用于接收针对所述任务执行流程的执行结果;
9.根据权利要求8所述的电子白板流程图的自动编排方法,其特征在于,进一步包括:
10.根据权利要求9所述的电子白板流程图的自动编排方法,其特征在于,所述配置参数包括:任务配置参数和条件触发配置参数;
...【技术特征摘要】
1.电子白板流程图的自动编排方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的电子白板流程图的自动编排方法,其特征在于:根据用于生成所述目标任务的元信息中包含的任务流程模板,确定执行所述目标任务需要的流程环节,根据所述流程环节从预设的数据处理节点中选择相应的数据处理节点作为所述目标任务的节点。
3.根据权利要求2所述的电子白板流程图的自动编排方法,其特征在于,进一步包括:
4.根据权利要求3所述的电子白板流程图的自动编排方法,其特征在于,再进一步包括:设置模块,用于根据预定的节点的触发方式,为各所述节点设置触发条件,其中,当任一所述节点满足触发条件时,执行为该节点配置的节点处理任务;
5.根据权利要求1所述的电子白板流程图的自动编排方法,其特征在于:所述方法还包括:获取每一所述实例对象对应的开始流程节点,以所述开始流程节点向下流转,当流转至结束流程节点则调用结束...
【专利技术属性】
技术研发人员:吴志豪,何仲春,李仕庭,
申请(专利权)人:广州朗国电子科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。