一种流程服务中心的制作方法
- 国知局
- 2024-12-06 12:28:46
本发明涉及流程服务,尤其涉及一种流程服务中心。
背景技术:
1、psc是流程服务中心,主要是对工作流引擎功能的服务化封装,降低流程开发的技术要求,目前的流程服务中心支撑了集团的大部份协同办公类核心业务流程,使用量大,是集团关键的基础服务类应用。然而,目前的流程服务中心在性能、功能、扩展性上已经不能满足核电集团业务发展的需要,在新的国际形势下,提出了基于业务可持续发展要求。
技术实现思路
1、本发明要解决的技术问题在于,提供一种流程服务中心。
2、本发明解决其技术问题所采用的技术方案是:一种流程服务中心,包括:
3、ui层,用于接收用户输入的服务请求;
4、集成层,用于获取业务系统的服务信息并将其传输至服务层;所述服务信息包括技术服务信息、业务服务信息、业务数据信息中的至少一种;
5、服务层,与ui层通信连接,响应于用户通过ui层确定的服务请求,并基于所述服务信息输出对应的请求结果,并将其发送至ui层显示;其中,所述服务结果包括流程服务、表单服务、业务规则服务中的至少一种。
6、在其中一个实施例中,所述服务请求包括流程设计请求,所述服务层的流程管理平台用于根据用户从ui层的界面输入的流程设计请求,并根据所述流程设计请求调用所述集成层中相关服务信息在预设的流程模型中进行流程设计,并生成图形化的流程图;其中,所述流程设计请求包括流程设计参数、工程流转方向、流转规则、流转条件;
7、所述服务层的流程引擎用于根据用户确定的流程启动指令发起所述流程图对应的流程以驱动流程流转。
8、在其中一个实施例中,所述流程管理平台还用于对已发起的流程进行流程流转状态监控、异常情况监控以及活动状态跟踪;所述流程流转状态包括流程调度、流程作废、流程结束、流程激活、流程删除。
9、在其中一个实施例中,所述流程管理平台还被配置为包括以下至少一种配置:
10、自定义流程告警指标;
11、自定义流程告警规则;
12、采集预设时间段的告警数据并下载;
13、将告警事件记录在日志中;
14、通过预设通知方式对告警事件进行实时通知;
15、通过告警仪表盘对告警指标进行展示。
16、在其中一个实施例中,所述流程设计请求包括业务流程设计请求,所述集成层用于通过预设接口获取业务系统根据业务流程确定的路由和流程节点处理人信息并将其提交至所述流程引擎;
17、所述流程引擎用于根据所述路由和流程节点处理人信息驱动所述流程管理平台生成的业务流程图的流程流转。
18、在其中一个实施例中,所述流程引擎还被配置为包括以下至少一种配置:
19、控制流程中活动节点的串行操作或并行操作;
20、控制流程中活动节点状态阻塞操作;
21、对流程进行分组审批;
22、对流程进行并行会签;
23、对子流程进行嵌套流转;
24、主流程与子流程进行自动关联。
25、在其中一个实施例中,所述ui层还用于接收业务系统提交的表单和所确定的流程定义,所述服务层用于根据所述表单触发对应流程按照所述流程定义进行流转。
26、在其中一个实施例中,所述服务层还用于根据用户需求创建预定模型;所述预定模型包括流程模型、多级组织机构模型、流程中数据表单模型、风险管理模型、制度管理模型中的至少一种。
27、在其中一个实施例中,所述服务层还包括代理设置模块,所述代理设置模块用于对指定流程设置代理人信息,以使所设置代理人代替原审批人进行审批;和/或
28、所述服务层还包括权限管理模块,所述权限管理模块用于在流程流转中对角色进行配置并进行权限管理。
29、在其中一个实施例中,所述服务层还包括切换模块,所述切换模块用于在达到预设条件时对不同的流程引擎进行切换。
30、实施本发明的流程服务中心,具有以下有益效果:本发明的流程服务中心能够提高流程应用开发效率和质量,缩短业务模块上线周期。支撑流程业务应用以及各项目中的流程服务需求。
技术特征:1.一种流程服务中心,其特征在于,包括:
2.根据权利要求1所述的流程服务中心,其特征在于,所述服务请求包括流程设计请求,所述服务层的流程管理平台用于根据用户从ui层的界面输入的流程设计请求,并根据所述流程设计请求调用所述集成层中相关服务信息在预设的流程模型中进行流程设计,并生成图形化的流程图;其中,所述流程设计请求包括流程设计参数、工程流转方向、流转规则、流转条件;
3.根据权利要求2所述的流程服务中心,其特征在于,所述流程管理平台还用于对已发起的流程进行流程流转状态监控、异常情况监控以及活动状态跟踪;所述流程流转状态包括流程调度、流程作废、流程结束、流程激活、流程删除。
4.根据权利要求3所述的流程服务中心,其特征在于,所述流程管理平台还被配置为包括以下至少一种配置:
5.根据权利要求2所述的流程服务中心,其特征在于,所述流程设计请求包括业务流程设计请求,所述集成层用于通过预设接口获取业务系统根据业务流程确定的路由和流程节点处理人信息并将其提交至所述流程引擎;
6.根据权利要求2所述的流程服务中心,其特征在于,所述流程引擎还被配置为包括以下至少一种配置:
7.根据权利要求1所述的流程服务中心,其特征在于,所述ui层还用于接收业务系统提交的表单和所确定的流程定义,所述服务层用于根据所述表单触发对应流程按照所述流程定义进行流转。
8.根据权利要求1所述的流程服务中心,其特征在于,所述服务层还用于根据用户需求创建预定模型;所述预定模型包括流程模型、多级组织机构模型、流程中数据表单模型、风险管理模型、制度管理模型中的至少一种。
9.根据权利要求1所述的流程服务中心,其特征在于,所述服务层还包括代理设置模块,所述代理设置模块用于对指定流程设置代理人信息,以使所设置代理人代替原审批人进行审批;和/或
10.根据权利要求1所述的流程服务中心,其特征在于,所述服务层还包括切换模块,所述切换模块用于在达到预设条件时对不同的流程引擎进行切换。
技术总结本发明涉及一种流程服务中心。该流程服务中心包括UI层,用于接收用户输入的服务请求。集成层,用于获取业务系统的服务信息并将其传输至服务层。服务信息包括技术服务信息、业务服务信息、业务数据信息中的至少一种。服务层,与UI层通信连接,响应于用户通过UI层确定的服务请求,并基于服务信息输出对应的请求结果,并将其发送至UI层显示。其中,服务结果包括流程服务、表单服务、业务规则服务中的至少一种。本发明流程服务中心能够提高流程应用开发效率和质量,缩短业务模块上线周期。支撑流程业务应用以及各项目中的流程服务需求。技术研发人员:胡劼,姚全兵,袁圣淞,刘强受保护的技术使用者:中广核智能科技(深圳)有限责任公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/341621.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表