【技术实现步骤摘要】
本申请涉及计算机应用,具体而言,涉及一种流程编排方法、装置、电子设备及存储介质。
技术介绍
1、流程编排,是指通过编排引擎将某个可执行流程中所涉及的各项任务按照其执行顺序组织起来的过程。然而,目前的编排引擎编排能力较弱,而实际业务流程中所涉及的任务往往是多样化的,故目前的编排引擎无法适应实际业务流程多样化的编排需求。
技术实现思路
1、本申请实施例的目的在于一种流程编排方法、装置、电子设备及存储介质,用于改善目前的编排引擎无法适应实际业务流程多样化的编排需求,编排引擎可用性较差的问题。
2、第一方面,本申请实施例提供了一种流程编排方法,包括:响应基于界面的节点选择操作以及节点参数配置操作,生成所要编排的业务流程;其中,节点选择操作支持选择的节点包括同步节点和异步节点,同步节点表征无需等待外部动作就能执行的任务,异步节点表征需要等待外部动作才能执行的任务;按照业务流程中节点的顺序,依次执行业务流程中的节点。
3、上述方法可以应用于流程编排引擎,在上述的实现过程中,通过
...【技术保护点】
1.一种流程编排方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述节点的属性包括节点标识、流程实例标识和分支标识;
3.根据权利要求2所述的方法,其特征在于,若所述异步节点对应的外部动作为用户在目标页面上提交数据的动作,则执行所述异步节点的步骤包括:
4.根据权利要求3所述的方法,其特征在于,针对所述流程实例中的每个分支均设置有节点指针,所述节点指针指向所述分支中当前执行的节点,在接收所述用户在所述目标页面上提交的数据之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述目标页面包括
...【技术特征摘要】
1.一种流程编排方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述节点的属性包括节点标识、流程实例标识和分支标识;
3.根据权利要求2所述的方法,其特征在于,若所述异步节点对应的外部动作为用户在目标页面上提交数据的动作,则执行所述异步节点的步骤包括:
4.根据权利要求3所述的方法,其特征在于,针对所述流程实例中的每个分支均设置有节点指针,所述节点指针指向所述分支中当前执行的节点,在接收所述用户在所述目标页面上提交的数据之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述目标页面包括表单页面或审批页面。
6.根据权利要求5所述的方法,其特征在于,若所述目标页面为已编辑表单的表单页面,则所述将所述异步节点的节点标识、流程实例标识和分支标识进行拼接,生成所述目标页面的地址,包括:
7.根据权利要求3所述的方法,其特征在于,通知所述异步节点对应的外部动作的用户的预设方式包括:
8.根据权利要求2所述的方法,其特征在于,若所述异步节点对应的外部动作为第三方回调目标函数的动作;则执行所述异步节点的步骤包括:
9.根据权利要求8所述的方法,其特征在于,针对所述流程实例中的每个分支均设置有节点指针,所述节点指针指向所述分支中当前执行的节点,在确定与所述函数标识关联保存的所述异步节点的节点标识、流程实例标识和分支标识之后,所述方法还包括:
10...
【专利技术属性】
技术研发人员:施磊,乔询,华培,鲍宇云,张东,
申请(专利权)人:知微行易上海智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。