处理工作流的方法及电子设备技术

技术编号:24355973 阅读:22 留言:0更新日期:2020-06-03 02:34
本申请实施例公开了一种处理工作流的方法及电子设备。该方法包括电子设备执行第一节点对应的第一任务;第一节点属于工作流包括的多个节点,工作流用于描述业务流程中多个任务之间的逻辑关系;在第一节点处于已完成状态时,电子设备根据第一节点的分支规则确定第二节点;第一节点处于已完成状态是指,电子设备执行完第一节点对应的第一任务;第二节点属于工作流包括的多个节点;在第二节点的合并规则被满足的情况下,电子设备执行第二节点对应的第二任务;电子设备根据第一节点的分支规则和第二节点的合并规则处理更多逻辑关系的第二任务,更加灵活的处理工作流,适应复杂的业务需求,提升用户需求。

Methods and electronic devices for workflow processing

【技术实现步骤摘要】
处理工作流的方法及电子设备
本申请涉及业务流程管理领域,尤其涉及处理工作流的方法及电子设备。
技术介绍
在当今的信息技术时代,涉及到的业务领域越来越广泛。为了提高业务处理的工作效率,人们将业务流程中的部分或全部流程与办公自动化技术相结合,形成了各式各样的工作流。一个业务流程通常可以被分解为多个任务。在业务流程的处理过程中,可以利用工作流的节点来描述业务流程中的任务,可以利用工作流的节点之间的流转情况来描述业务流程中各个任务间的逻辑关系。在业务流程的处理过程中,某一任务的上一级任务可以有多个,某一任务的下一级任务也可以有多个。也可以说,某一工作流节点关联的上一级节点可以有多个,某一工作流节点关联的下一级节点也可以有多个。工作流中最后一个节点对应的任务被处理完,该工作流对应的业务流程即被处理成功。因此,如何灵活的处理工作流,即执行工作流对应的业务流程中的任务,是当前亟需解决的问题。
技术实现思路
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的一种处理工作流的方法及电子设备。灵活处理工作流,适应用户需求。第一方面,本申请实施例提供了一种处理工作流的方法,可包括:电子设备执行第一节点对应的第一任务;第一节点属于工作流包括的多个节点,工作流用于描述业务流程中多个任务之间的逻辑关系;在第一节点处于已完成状态时,该电子设备根据第一节点的分支规则确定第二节点;第一节点处于已完成状态是指,该电子设备执行完第一节点对应的第一任务;第二节点属于工作流包括的多个节点;在第二节点的合并规则被满足的情况下,电子设备执行第二节点对应的第二任务;其中,第一节点的分支规则和第二节点的合并规则共同指示了:业务流程中多个任务之间的多种逻辑关系。通过第一方面提供的方法,电子设备根据分支规则和合并规则执行更多逻辑关系的任务,灵活处理工作流,适应更加复杂的业务流程,提升用户体验。在一种可能的实现方式中,第一节点的分支规则和第一任务的表单数据相关联,和/或,第二节点的合并规则和第二任务的表单数据相关联。灵活处理工作流,适应用户需求。在一种可能的实现方式中,第一任务的表单数据包括以下的一项或多项:和第一节点对应的第一任务相关联用户的数据,或者,和第一节点对应的第一任务相关联用户的账户状态;和/或,第二任务的表单数据包括以下的一项或多项:和第二节点对应的第二任务相关联用户的数据,或者,和第二节点对应的第二任务相关联用户的账户状态。在一种可能的实现方式中,电子设备根据第一节点的分支规则确定第二节点之后,该方法还包括:在第二节点的合并规则未被满足的情况下,电子设备再次执行第一节点对应的第一任务;在第一节点处于已完成状态时,电子设备根据第一节点的分支规则确定第二节点;在第二节点的合并规则被满足的情况下,电子设备执行第二节点对应的第二任务。再次处理工作流,保证执行完该业务流程,提升用户体验。在一种可能的实现方式中,电子设备根据第一节点的分支规则确定第二节点,具体包括:电子设备根据工作流确定第一节点的关联节点;电子设备根据分支规则和第一节点的关联节点确定了第二节点。第二节点包括关联节点中的部分或全部节点,灵活处理工作流,适应用户需求。第二方面,本申请实施例提供了一种处理工作流的电子设备,包括:处理单元,用于执行第一节点对应的第一任务;第一节点属于工作流包括的多个节点,工作流用于描述业务流程中多个任务之间的逻辑关系;确定单元,用于在第一节点处于已完成状态时,根据第一节点的分支规则确定第二节点;第一节点处于已完成状态是指,处理单元执行完第一节点对应的第一任务;第二节点属于工作流包括的多个节点;处理单元,还用于在第二节点的合并规则被满足的情况下,执行第二节点对应的第二任务;其中,第一节点的分支规则和第二节点的合并规则共同指示了:处理单元根据逻辑关系执行第二任务时使用的多种逻辑关系。在一种可能的实现方式中,第一节点的分支规则和第一任务的表单数据相关联,和/或,第二节点的合并规则和第二任务的表单数据相关联。在一种可能的实现方式中,第一任务的表单数据包括以下的一项或多项:和第一节点对应的第一任务相关联用户的数据,或者,和第一节点对应的第一任务相关联用户的账户状态;和/或,第二任务的表单数据包括以下的一项或多项:和第二节点对应的第二任务相关联用户的数据,或者,和第二节点对应的第二任务相关联用户的账户状态。在一种可能的实现方式中,处理单元,还用于在确定单元根据第一节点的分支规则确定第二节点之后,在第二节点的合并规则未被满足的情况下,再次执行第一节点对应的第一任务;确定单元,还用于在处理单元再次执行第一节点对应的第一任务后,且在第一节点处于已完成状态时,根据第一节点的分支规则确定第二节点;处理单元,还用于在第二节点的合并规则被满足的情况下,执行第二节点对应的第二任务。在一种可能的实现方式中,确定单元,具体用于:根据工作流确定第一节点的关联节点;根据第一节点的分支规则和第一节点的关联节点确定第二节点。第三方面,本申请实施例提供了一种处理工作流的电子设备,包括存储器、一个或多个处理器;存储器与一个或多个处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,一个或多个处理器调用计算机指令以使得电子设备执行第一方面所述的方法,此处不再赘述。第四方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储有计算机程序,计算机程序被处理器执行以实现上述第一方面的方法。实施本申请实施例提供的技术方案,电子设备利用分支规则和合并规则实现有多种逻辑关系的工作流,灵活处理该工作流,适应用户需求,提升用户体验。附图说明图1是本申请实施例提供的一个描述业务流程的工作流示意图;图2是本申请实施例提供的一种处理工作流的通信系统示意图;图3是本申请实施例提供的一种处理工作流的方法流程示意图;图4是本申请实施例提供的另一个描述业务流程的工作示意图;图5是本申请实施例提供的另一种处理工作流的方法流程示意图;图6是本申请实施例提供的一种处理工作流的电子设备的结构示意图;图7是本申请实施例提供的一种处理工作流的电子设备实体结构示意图。具体实施方式本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本本文档来自技高网...

【技术保护点】
1.一种处理工作流的方法,其特征在于,包括:/n电子设备执行第一节点对应的第一任务;所述第一节点属于工作流包括的多个节点,所述工作流用于描述业务流程中多个任务之间的逻辑关系;/n在所述第一节点处于已完成状态时,所述电子设备根据所述第一节点的分支规则确定第二节点;所述第一节点处于已完成状态是指,所述电子设备执行完所述第一节点对应的第一任务;所述第二节点属于工作流包括的多个节点;/n在所述第二节点的合并规则被满足的情况下,所述电子设备执行所述第二节点对应的第二任务;/n其中,所述第一节点的分支规则和所述第二节点的合并规则共同指示了:所述业务流程中多个任务之间的多种逻辑关系。/n

【技术特征摘要】
1.一种处理工作流的方法,其特征在于,包括:
电子设备执行第一节点对应的第一任务;所述第一节点属于工作流包括的多个节点,所述工作流用于描述业务流程中多个任务之间的逻辑关系;
在所述第一节点处于已完成状态时,所述电子设备根据所述第一节点的分支规则确定第二节点;所述第一节点处于已完成状态是指,所述电子设备执行完所述第一节点对应的第一任务;所述第二节点属于工作流包括的多个节点;
在所述第二节点的合并规则被满足的情况下,所述电子设备执行所述第二节点对应的第二任务;
其中,所述第一节点的分支规则和所述第二节点的合并规则共同指示了:所述业务流程中多个任务之间的多种逻辑关系。


2.根据权利要求1所述的方法,其特征在于,
所述第一节点的分支规则和所述第一任务的表单数据相关联,
和/或,
所述第二节点的合并规则和所述第二任务的表单数据相关联。


3.根据权利要求2所述的方法,其特征在于,
所述第一任务的表单数据包括以下的一项或多项:和所述第一节点对应的第一任务相关联用户的数据,或者,和所述第一节点对应的第一任务相关联用户的账户状态;
和/或,
所述第二任务的表单数据包括以下的一项或多项:和所述第二节点对应的第二任务相关联用户的数据,或者,和所述第二节点对应的第二任务相关联用户的账户状态。


4.根据权利要求1所述的方法,其特征在于,所述电子设备根据所述第一节点的分支规则确定第二节点之后,所述方法还包括:
在所述第二节点的合并规则未被满足的情况下,所述电子设备再次执行所述第一节点对应的第一任务;
在电子设备再次执行的所述第一节点处于已完成状态时,所述电子设备根据所述第一节点的分支规则确定所述第二节点;
在所述第二节点的合并规则被满足的情况下,所述电子设备执行所述第二节点对应的第二任务。


5.根据权利要求1所述的方法,其特征在于,
所述电子设备根据所述第一节点的分支规则确定所述第二节点,具体包括:
所述电子设备根据所述工作流确定第一节点的关联节点;
所述电子设备根据所述分支规则和所述第一节点的关联节点确定了所述第二节点。


6.一种处理工作流的电子设备,其特征在于,包括:
处理单元,用于执行所述第一节点对应的所述第一任务;所述第一节点属于所述工作流包括的多个节点,所述工作流用于描述所述业务流程中多个任务之间的逻辑关系;
确定单元,用于在所述第一节点处于已完成状态...

【专利技术属性】
技术研发人员:周群辉刘远荣
申请(专利权)人:深圳市创梦天地科技有限公司
类型:发明
国别省市:广东;44

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

1