[发明专利]一种可变服务流程的工作流引擎搭建方法在审
申请号: | 201610079425.5 | 申请日: | 2016-02-04 |
公开(公告)号: | CN105760991A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 文杰;相飞;邓丘 | 申请(专利权)人: | 北京慧友云商科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10 |
代理公司: | 北京中海智圣知识产权代理有限公司 11282 | 代理人: | 杨树芬 |
地址: | 100098 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可变 服务 流程 工作流 引擎 搭建 方法 | ||
1.一种可变服务流程的工作流引擎搭建方法,其特征在于,提供了一种可定制、变更服务流程的工作流引擎,能够在初期配置时根据业务不同的走向进行流程模板配置并分离业务和控制,提供可拔插的业务插件,通过数据总线进行串联实现流程模型的动态可配、灵活组装;将流程分为多个步骤;所述每个步骤为定义流程模型的任务点;所述每个步骤是一个插件实体,所述每个步骤包括:表单配置模块、流程配置模块、权限配置模块、权限控制模块、处理人获取模块、处理方式模块、流程控制模块、跳转模块、接口模块、流程监控模块、数据采集模块,并在每个模块配置了前置接口和后置接口,通过工作流引擎进行整体运转调配。
2.根据权利要求1所述的一种可变服务流程的工作流引擎搭建方法,其特征在于,具体包括以下步骤:
所述工作流引擎支持串行、分支、合并、汇聚、会签的流转方式,当步骤流转到下一步骤时,所述工作流引擎进行如下操作;
动作(1)、判断处理前置接口;
动作(2)、所述权限控制模块根据当前处理的步骤获取权限信息;
动作(3)、所述处理方式模块根据配置获取步骤执行方式;
动作(4)、所述处理人获取模块根据步骤配置获取当前步骤的处理人并建立任务;所述任务为工作流引擎根据步骤配置为处理人建立的代办工作;
动作(5)、所述流程监控模块获取并通知所述处理人处理所述任务;
动作(6)、所述流程控制模块根据动作执行结果和产生的状态寻找下一个步骤。
3.根据权利要求1所述的一种可变服务流程的工作流引擎搭建方法,其特征在于,所述权限控制模块根据自建权限模型获取权限信息,也能接入第三方权限系统。
4.根据权利要求1所述的一种可变服务流程的工作流引擎搭建方法,其特征在于,所述处理方式模块支持不同的流程接入方式并接入处理人获取模块;所述处理人获取模块支持任意一种的配置方式,提供根据组织机构、根据群组、根据指定处理人、指定抢单多种模板类配置方式,支持多种处理人获取方式,并配置入步骤,在运行阶段修改。
5.根据权利要求1所述的一种可变服务流程的工作流引擎搭建方法,其特征在于,所述流程监控模块监控当前流程的运行情况,了解各个步骤的执行结果,提供流程全览;在各个步骤的各个位置前置接口,能接入短信、邮件、微信各种不同的通知发送方式,能接入第三方通知系统联合处理。
6.根据权利要求1所述的一种可变服务流程的工作流引擎搭建方法,其特征在于,所述流程控制模块根据当前步骤配置进行流转,所述配置包括,根据串行流转寻找下一步骤;根据分支流转产生分支步骤并寻找后续多个步骤;根据子流程配置新增子流程,当子流程执行结束,便寻找后续执行步骤。
7.根据权利要求1所述的一种可变服务流程的工作流引擎搭建方法,其特征在于,所述表单配置模块、流程配置模块、权限配置模块、权限控制模块、处理人获取模块、处理方式模块、流程控制模块、跳转模块、接口模块、流程监控模块、数据采集模块间通过数据总线进行数据传输和交换。
8.根据权利要求1所述的一种可变服务流程的工作流引擎搭建方法,其特征在于,所述流程配置模块为工作流引擎提供流程模型配置的可视化界面;
所述表单配置模块为工作流引擎提供表单配置的可视化界面;
所述流程监控模块为工作流引擎提供流程流转过程中的可视化监控界面;
所述权限配置模块为工作流引擎提供流程权限控制的可视化配置界面;
所述跳转模块为工作流引擎提供步骤跳转、页面跳转的功能;
所述权限控制模块为工作流引擎提供各个流程步骤分配和步骤处理人的权限控制;
所述接口模块能配置多种类型的接口,用于工作流引擎与其他系统进行数据交换;
所述流程控制模块为工作流引擎提供流程模型解析、步骤流转、分支、合并的流程操作控制;
所述数据采集模块为工作流引擎提供数据采集入口并用于数据收集工作,所述数据采集模块能在流程步骤的不同位置配置;在前置接口、后置接口、发生系统错误时提供数据采集点。
9.根据权利要求1所述的一种可变服务流程的工作流引擎搭建方法,其特征在于,所述表单配置模块、流程配置模块、权限配置模块、权限控制模块、处理人获取模块、处理方式模块、流程控制模块、跳转模块、接口模块、流程监控模块、数据采集模块各自独立,能通过搭配形成工作流引擎的子系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京慧友云商科技有限公司,未经北京慧友云商科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610079425.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物流追踪系统
- 下一篇:一种经济运行数据监测地理信息系统
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理