一种结合动态表单和动态流程的工作流生成方法及装置制造方法及图纸

技术编号:32904462 阅读:17 留言:0更新日期:2022-04-07 11:54
本申请实施例公开了一种结合动态表单和动态流程的工作流生成方法及装置,其中方法包括:接收第一操作,第一操作用于创建表单流程的应用模板;响应于第一操作,显示下述应用模板类型中的一项或者多项:已创建模板和自定义模板;接收针对第一模板类型的第二操作,显示第一模板类型对应的第一模板的应用配置界面,应用配置界面包括基础信息设置、表单设计和流程设计;响应于对配置界面中元素的操作,对其内容进行配置或修改。本申请实施例通过接收用户的操作,对应用模板中一项或者多项内容进行自定义地配置或者修改,相较于完全依赖开发人员定制开发表单流程,能够大大降低应用模块的开发维护成本。开发维护成本。开发维护成本。

【技术实现步骤摘要】
一种结合动态表单和动态流程的工作流生成方法及装置


[0001]本专利技术涉及互联网
,尤其涉及一种结合动态表单和动态流程的工作流生成方法及装置。

技术介绍

[0002]随着互联网技术在办公运营场景下的广泛应用,越来越多的企业采用无纸化办公系统进行运营管理。无纸化办公系统可以提供线上审批的表单和流程,提高企业运营管理的效率。但由于不同行业领域的差异,开发人员需要针对具体的行业领域定制表单和流程以供用户使用。这使得表单和流程的开发成本高、维护困难。

技术实现思路

[0003]本申请实施例提供一种结合动态表单和动态流程的工作流生成方法及装置,可以降低应用模板的开发维护成本。
[0004]第一方面,本申请实施例提供了一种结合动态表单和动态流程的工作流生成方法,该方法包括:接收第一操作,第一操作用于创建表单流程的应用模板;响应于第一操作,显示下述应用模板类型中的一项或者多项:已创建模板和自定义模板;已创建模板中存储有应用模板的配置信息;接收针对第一模板类型的第二操作,显示第一模板类型对应的第一模板的应用配置界面;应用配置界面包括下述配置选项中的一项或者多项:基础信息设置、表单设计和流程设计;响应于针对基础信息设置的第三操作,显示第一模板对应的基础信息中的一项或者多项:表单名称、应用模板分组、表单发起权限、应用模板图标、应用标签和表单说明;响应于针对表单设计的第四操作,显示表单设计界面,表单设计界面包括下述的一项或者多项:基础控件库、控件模板库和表单预览界面;响应于针对流程设计的第五操作,显示流程设计界面,流程设计界面包括第一操作区域和第一显示区域;第一显示区域用于显示预览流程,第一显示区域显示有发起节点、结束节点和中间节点中的至少两项,发起节点、结束节点和中间节点包括至少一个连接点,连接点可与其他连接点连接,连接可配置表单流向和表单流向的条件;第一操作区域中显示有可向第一显示区域新增的中间节点;响应于针对基础信息、表单设计界面或者流程设计界面中元素的操作,对第一模板的基础信息设置、表单设计和流程设计的内容进行配置或者修改。
[0005]基于第一方面所描述的方法,用户可以通过选择已创建模板或者自定义模板,自定义对模板中的基础信息、表单、流程进行配置或修改。该方法相较于完全依赖开发人员定制开发表单流程,能够大大降低应用模板的开发维护成本。
[0006]结合第一方面,在一种可能实现方式中,该方法应用于工作流生成系统,已创建模板包括行业模板和用户模板;行业模板为工作流生成系统预定义的应用模板,用户模板为与登录工作流生成系统的用户相关联的应用模板。
[0007]结合第一方面,在一种可能实现方式中,响应于针对基础信息、表单设计界面或者流程设计界面中元素的操作,对第一模板的基础信息设置、表单设计和流程设计的内容进
行配置或者修改包括:响应于针对一项或者多项基础信息的第六操作,对一项或者多项基础信息进行配置或者修改。
[0008]结合第一方面,在一种可能实现方式中,第一表单为针对第一模板的表单,响应于针对基础信息、表单设计界面或者流程设计界面中元素的操作,对第一模板的基础信息设置、表单设计和流程设计的内容进行配置或者修改包括:若接收到针对基础控件库或者控件模板库中控件对象的第七操作,则在表单预览界面显示第七操作对应的控件对象;响应于针对表单预览界面中控件对象的第八操作,对控件对象的属性名称、属性说明、属性值字典、属性默认值、验证方式中的一项或者多项进行配置或者修改,属性值字典为控件对象的取值字典,验证方式用于指示控件对象是否能作为表单流向的条件。
[0009]结合第一方面,在一种可能实现方式中,该方法还包括:响应于针对第一控件对象和第二控件对象的第九操作,建立第一控件对象和第二控件对象的属性值之间的映射关系;映射关系包括第一控件对象的完整属性值与第二控件对象的完整属性值之间的映射、第一控件对象的完整属性值与第二控件对象的部分属性值之间的映射、第一控件对象的部分属性值与第二控件对象的部分属性值之间的映射。
[0010]结合第一方面,在一种可能实现方式中,第一表单为针对第一模板的表单,响应于针对基础信息、表单设计界面或者流程设计界面中元素的操作,对第一模板的基础信息设置、表单设计和流程设计的内容进行配置或者修改包括:若接收到针对第一操作区域中中间节点的第十操作,则在第一显示区域中显示一个或者多个新增的中间节点;响应于针对发起节点、结束节点和中间节点中的一项或者多项的第十一操作,对节点间的连接方式或者节点的属性进行配置或者修改,节点间的连接方式由起始连接点和结束连接点确定;节点的属性配置包括节点名称、操作人、操作权限、抄送人、操作按钮、协同配置中的至少一项;操作按钮为当前节点可对第一表单作出的干预策略,干预策略包括下述操作中的一项或者多项:反馈、转派、废弃、回退、引用;协同配置用于配置第一表单与已创建模板中表单的关联关系。响应于针对节点间的连接的第十二操作,对连接的条件进行配置或者修改;连接的条件包括条件的优先级和条件内容;条件内容为基础控件库或者控件模板库中控件对象的属性值。
[0011]结合第一方面,在一种可能实现方式中,第一模板类型为已创建模板,该方法应用于工作流生成系统,接收针对第一模板类型的第二操作,显示第一模板类型对应的第一模板的应用配置界面,包括:接收针对第一模板类型的第二操作,判断登录工作流生成装置的用户是否具有第一模板的创建权限;若具有创建权限,则显示第一模板类型对应的第一模板的应用配置界面。
[0012]第二方面,本申请实施例提供了一种工作流生成装置,该装置包括用于执行上述第一方面中任意一项方法的单元。
[0013]第三方面,本申请实施例提供了一种工作流生成装置,该装置包括存储器和处理器;存储器,用于存储计算机程序;处理器,用于从存储器调用计算机程序,使得该装置执行上述第一方面中的任意一项方法。
[0014]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机存储介质中存储有计算机可读指令,当计算机可读指令在上述第三方面的工作流生成装置上运行时,使得该装置执行上述第一方面中的任意一项方法。
of things,IoT)系统、窄带物联网(narrow band internet of things,NB

IoT)系统、长期演进(long term evolution,LTE)系统,也可以是第五代(5th

generation,5G)通信系统,还可以是LTE与5G混合架构、也可以是5G新无线(new radio,NR)系统,以及未来通信发展中出现的新的通信系统等。
[0039]参见图1,是本申请提供的一种通信系统架构的示意图,本申请提供的方法可应用于该系统上。该系统包括工作流生成装置以及用于连接工作流生成装置的通信网络。其中,工作流生成装置可以为一种用于承载工作流生成系统且具有数据处理功能的设备,可以称为终端(terminal)、用户设备(user equipment,UE)、移动台(mob本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种结合动态表单和动态流程的工作流生成方法,其特征在于,所述方法包括:接收第一操作,所述第一操作用于创建表单流程的应用模板;响应于所述第一操作,显示下述应用模板类型中的一项或者多项:已创建模板和自定义模板;所述已创建模板中存储有所述应用模板的配置信息;接收针对第一模板类型的第二操作,显示所述第一模板类型对应的第一模板的应用配置界面;所述应用配置界面包括下述配置选项中的一项或者多项:基础信息设置、表单设计和流程设计;响应于针对所述基础信息设置的第三操作,显示所述第一模板对应的基础信息中的一项或者多项:表单名称、应用模板分组、表单发起权限、应用模板图标、应用标签和表单说明;响应于针对所述表单设计的第四操作,显示表单设计界面,所述表单设计界面包括下述的一项或者多项:基础控件库、控件模板库和表单预览界面;响应于针对所述流程设计的第五操作,显示流程设计界面,所述流程设计界面包括第一操作区域和第一显示区域;所述第一显示区域用于显示预览流程,所述第一显示区域显示有发起节点、结束节点和中间节点中的至少两项,所述发起节点、所述结束节点和所述中间节点包括至少一个连接点,所述连接点可与其他连接点连接,所述连接可配置表单流向和所述表单流向的条件;所述第一操作区域中显示有可向所述第一显示区域新增的中间节点;响应于针对所述基础信息、所述表单设计界面或者所述流程设计界面中元素的操作,对所述第一模板的基础信息设置、表单设计和流程设计的内容进行配置或者修改。2.根据权利要求1所述的方法,其特征在于,所述方法应用于工作流生成系统,所述已创建模板包括行业模板和用户模板;所述行业模板为所述工作流生成系统预定义的应用模板,所述用户模板为与登录所述工作流生成系统的用户相关联的应用模板。3.根据权利要求1所述的方法,其特征在于,所述响应于针对所述基础信息、所述表单设计界面或者所述流程设计界面中元素的操作,对所述第一模板的基础信息设置、表单设计和流程设计的内容进行配置或者修改包括:响应于针对一项或者多项所述基础信息的第六操作,对所述一项或者多项所述基础信息进行配置或者修改。4.根据权利要求1所述的方法,其特征在于,第一表单为针对所述第一模板的表单,所述响应于针对所述基础信息、所述表单设计界面或者所述流程设计界面中元素的操作,对所述第一模板的基础信息设置、表单设计和流程设计的内容进行配置或者修改包括:若接收到针对所述基础控件库或者所述控件模板库中控件对象的第七操作,则在所述表单预览界面显示所述第七操作对应的控件对象;响应于针对所述表单预览界面中所述控件对象的第八操作,对所述控件对象的属性名称、属性说明、属性值字典、属性默认值、验证方式中的一项或者多项进行配置或者修改,所述属性值字典为所述控件对象的取值字典,所述验证方式用于指示所述控件对象是否能作为所述表...

【专利技术属性】
技术研发人员:王维陈宏翁俊胡丹
申请(专利权)人:重庆市通信产业服务有限公司中冉信息分公司
类型:发明
国别省市:

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

1