一种基于SaaS的自定义流程管控系统和方法技术方案

技术编号:28377422 阅读:20 留言:0更新日期:2021-05-08 00:05
本发明专利技术涉及一种基于SaaS的自定义流程管控系统和方法,包括:登录授权模块:用于验证登录用户信息,判断用户权限,并向移动端提供连接接口;模型管理模块:用于实现自定义流程模型的管理;流程部署模块:用于对流程模型进行部署,形成具体工作流程;发布运行模块:用于对工作流程的发布和运行;方法包括S1:登录自定义流程管控系统,并选择模型管理模块;S2:获取新建自定义流程模型的模型名称、模型KEY和模型描述,实现自定义流程模型的新建;S3:绘制流程图;S4:获取表单属性、派发树和派发规则;S5:部署自定义流程模型的发布范围、时效要求和发布对象;S6:对工作流程进行发布和运行。与现有技术相比,本发明专利技术具有灵活性高等优点。

【技术实现步骤摘要】
一种基于SaaS的自定义流程管控系统和方法
本专利技术涉及流程管理领域,尤其是涉及一种基于SaaS的自定义流程管控系统和方法。
技术介绍
传统的企业工作流管理系统(WFMC模型及BPMN2.0模型)经过多年发展,可以满足企业对于业务流程信息化的各种需求,但仍有以下几个突出问题:慢:一是开发慢,流程开发同平台代码绑定,新流程上线需要半年;二是运行慢,架构没有大的调整,平台运行越来越慢。难:一是修改难,商业软件的流程引擎是个黑盒,修改流程需要大量定制开发;二是不便捷,老平台没有提供移动端应用,用户使用不方便。重:老的流程平台使用数据库运行至今已积累大量数据量,传统数据库的扩展问题和性能问题日益明显。贵:老的流程平台用户数量已经接近采购license上限,扩容难度大。传统工作流程管理系统大多需要多次部署,分别维护,部署和维护成本较高,交付的能力和更新的频率远远赶不上企业业务需求的变化,无法高效应对和满足弹性和变化的需求。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种灵活性高的基于SaaS的自定义流程管控系统和方法。本专利技术的目的可以通过以下技术方案来实现:一种基于SaaS的自定义流程管控系统,包括:登录授权模块:用于验证登录用户信息,判断用户权限,并向移动端提供连接接口,所述的移动端为微应用发布平台;模型管理模块:用于实现自定义流程模型的管理;流程部署模块:用于对流程模型进行部署,形成具体工作流程;发布运行模块:用于对工作流程的发布和运行。进一步地,所述的登录用户包括普通用户、普通管理员和超级管理员。更进一步地,所述的普通用户的用户权限包括新建工单、代办/已办工单、已办结工单、查询所有工单和工单统计。更进一步地,所述的普通管理员的用户权限包括普通用户的用户权限以及派发树管理、普通用户管理、流程模型管理、动态列管理和派发规则管理。更进一步地,所述的超级管理员的用户权限包括普通管理员的用户权限以及用户权限管理、派发树权限管理、流程模型权限管理和机构管理。进一步地,所述的流程模型的管理包括自定义流程模型的新建和更新,所述的自定义流程模型包括流程图、表单属性、派发树和派发规则。进一步地,所述的模型管理模块通过用户输入的模型名称、模型KEY和模型描述,实现自定义流程模型的新建。更进一步地,所述的流程图通过拖拽绘制得到。进一步地,所述的对流程模型进行部署具体包括:部署自定义流程模型的发布范围、时效要求和发布对象。一种如所述的基于SaaS的自定义流程管控系统的自定义流程生成方法,包括以下步骤:S1:通过登录授权模块登录自定义流程管控系统,并选择模型管理模块;S2:获取新建自定义流程模型的模型名称、模型KEY和模型描述,实现自定义流程模型的新建;S3:通过拖拽绘制得到新建自定义流程模型的流程图;S4:获取新建自定义流程模型的表单属性、派发树和派发规则;S5:流程部署模块部署自定义流程模型的发布范围、时效要求和发布对象,完成部署;S6:发布运行模块对工作流程进行发布和运行。与现有技术相比,本专利技术具有以下优点:1)本专利技术系统中,登录用户可自定义流程,实现包括设计流程、部署发布、上线运营等,实现逻辑分离的流程开发思路,流程逻辑交由业务人员(用户)开发,技术人员专注于平台本身的功能和性能,提高流程开发的灵活性和合理性;2)本专利技术系统具有云端化、平台化、移动化、集约化等特点,无需安装,登录即用,图形界面灵活配置,且支持移动端,面向全集团设计,流程设计到部署上线只需要三步:表单设计、绘制流程图和部署上线,方便快捷;3)本专利技术系统支持用户自定义派发规则,实现工单自动派发功能,且登录用户可以在工作流平台中自行定义电子表单(动态列),按需求和业务变化随时修改;表单还可以支持多种数据格式,并可嵌套验证函数;该表单支持样式导出,灵活性高。附图说明图1为本系统用户权限和功能示意图;图2为系统与移动端的接口示意图;图3为本系统技术架构示意图;图4为本专利技术方法的流程示意图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。实施例本专利技术提供一种基于SaaS的自定义流程管控系统,包括登录授权模块、模型管理模块、流程部署模块和发布运行模块。登录授权模块:用于验证登录用户信息,并判断用户权限,其中,登录用户包括普通用户、普通管理员和超级管理员,具体地,如图1所示,普通用户的用户权限包括新建工单、代办/已办工单、已办结工单、查询所有工单和工单统计;普通管理员的用户权限包括普通用户的用户权限以及派发树管理、普通用户管理、流程模型管理、动态列管理和派发规则管理;超级管理员的用户权限包括普通管理员的用户权限以及用户权限管理、派发树权限管理、流程模型权限管理和机构管理。登录授权模块还可与移动端连接通信,移动端的建设主要借助微应用发布平台,向微应用提供消息、扫码、地理位置和WIFI签到等各种接口,如图2所示。平台开发了丰富的对外接口,使得企业内部任何一个系统,都可以方便快捷的使用流程服务模型管理模块:用于实现自定义流程模型的管理,其中,流程模型的管理包括自定义流程模型的新建和更新,自定义流程模型包括流程图、表单属性、派发树和派发规则,该模块通过用户输入的模型名称、模型KEY和模型描述,实现自定义流程模型的新建,通过拖拽绘制得到流程图。流程部署模块:用于对流程模型进行部署,形成具体工作流程,具体包括:部署自定义流程模型的发布范围、时效要求和发布对象,部署过程中,用户可以自行定义:1)各个环节任务的处理时长,用户可以自行定义各个任务环节的限定时长,超过时长系统会自动邮件提醒用户超时,并提醒尽快完成处理;2)可以对流程需要使用的角色范围进行限定:比如该流程只适用于信息技术人员,则可在流程角色中勾选“IT条线”,通过勾选的方式确定流程使用角色的权限范围;3)流程可以限定发布的单位和范围。例如:流程限定在某分支机构内使用等。发布运行模块:用于对工作流程的发布和运行。另外,为了保障流程的顺利运行,流程中可通过定义自动派发规则实现工单自动派发功能,动态列管理功能。用户可以自行定义派发规则,派发规则的内容包括:产品标识、派发规则所属的机构号、派发人列表等信息,设定完毕后,系统便自动识别该规则,并按照此规则实现自动派发。系统还支持用户在工作流平台中自行定义复杂电子表单(动态列),具体功能介绍如下:用户可以自行定义、设计、修改工作表结构及内容,包括:表名称、所属机构、表内字段名称,类型,是否必填等信息。本专利技术系统基于SaaS(软件即服务本文档来自技高网...

【技术保护点】
1.一种基于SaaS的自定义流程管控系统,其特征在于,包括:/n登录授权模块:用于验证登录用户信息,判断用户权限,并向移动端提供连接接口,所述的移动端为微应用发布平台;/n模型管理模块:用于实现自定义流程模型的管理;/n流程部署模块:用于对流程模型进行部署,形成具体工作流程;/n发布运行模块:用于对工作流程的发布和运行。/n

【技术特征摘要】
1.一种基于SaaS的自定义流程管控系统,其特征在于,包括:
登录授权模块:用于验证登录用户信息,判断用户权限,并向移动端提供连接接口,所述的移动端为微应用发布平台;
模型管理模块:用于实现自定义流程模型的管理;
流程部署模块:用于对流程模型进行部署,形成具体工作流程;
发布运行模块:用于对工作流程的发布和运行。


2.根据权利要求1所述的一种基于SaaS的自定义流程管控系统,其特征在于,所述的登录用户包括普通用户、普通管理员和超级管理员。


3.根据权利要求2所述的一种基于SaaS的自定义流程管控系统,其特征在于,所述的普通用户的用户权限包括新建工单、代办/已办工单、已办结工单、查询所有工单和工单统计。


4.根据权利要求3所述的一种基于SaaS的自定义流程管控系统,其特征在于,所述的普通管理员的用户权限包括普通用户的用户权限以及派发树管理、普通用户管理、流程模型管理、动态列管理和派发规则管理。


5.根据权利要求4所述的一种基于SaaS的自定义流程管控系统,其特征在于,所述的超级管理员的用户权限包括普通管理员的用户权限以及用户权限管理、派发树权限管理、流程模型权限管理和机构管理。


6.根据权利要求1所述的一种基于SaaS的自定义流程管控系统,其特...

【专利技术属性】
技术研发人员:桂林
申请(专利权)人:中国人寿保险股份有限公司上海数据中心
类型:发明
国别省市:上海;31

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

1