[发明专利]一种基于有限状态机的工作流引擎建模方法及流程管理系统在审
| 申请号: | 201811414132.3 | 申请日: | 2018-11-23 |
| 公开(公告)号: | CN109544113A | 公开(公告)日: | 2019-03-29 |
| 发明(设计)人: | 王俊;罗凤 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
| 主分类号: | G06Q10/10 | 分类号: | G06Q10/10 |
| 代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 郭会 |
| 地址: | 621000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 工作流引擎 建模 流程管理系统 管理单元 工作流 状态机 任务管理单元 消息通知单元 业务流程定制 工作流模型 定制功能 描述文件 特性支持 业务规则 员工信息 组织架构 复杂度 易用性 维护 | ||
1.一种基于有限状态机的工作流引擎建模方法,其特征在于,包括工作流模型管理单元、工作流引擎单元、组织架构及员工信息管理单元、工作流实例及任务管理单元、消息通知单元;
所述工作流模型管理单元,用于工作流模型定义及模型底层逻辑实现;
所述工作流引擎单元,用于解析工作流模型定义、根据工作流模型定义执行业务逻辑、生成工作流实例的控制数据;
所述组织架构及员工信息管理单元,用于定义公司组织架构及员工基本信息;
所述工作流实例及任务管理单元,用于管理工作流实例所包含的业务数据和流程任务清单;
所述消息通知单元,用于在流程实例运行过程中的消息通知。
2.如权利要求1所述的一种基于有限状态机的工作流引擎建模方法,其特征在于,所述工作流模型管理单元包括业务流程类型定义单元、流程状态定义单元、流程状态过渡定义单元、业务角色定义单元、业务角色权限定义单元、业务流程定制单元、模型数据逻辑处理单元;
所述业务流程类型定义单元,用于定义各种业务流程及其特性设置;
所述流程状态定义单元,用于定义各种业务流程类型下需要的流程状态及其特性设置;
所述流程状态过渡定义单元,用于定义流程状态定义单元中的各种流程状态之间的过渡使能、过渡从状态、过渡到状态、过渡名称及过渡规则;
所述业务角色定义单元,用于定义各种流程角色及其属性;
所述业务角色权限定义单元,用于定义流程角色在每一种流程状态下可以执行的流程过渡、执行流程过渡时需要填写的流程业务表单及权限;
所述业务流程定制单元,用于管理上述的业务流程类型定义单元、流程状态定义单元、流程状态过渡定义单元、业务角色定义单元、业务角色权限定义单元中所描述的特性及功能,可以根据业务需求进行流程定制的人机交互界面,以便捷地生成工作流模型定义数据;
所述模型数据逻辑处理单元,用于处理上述流程定义数据之间的逻辑关系。
3.如权利要求1所述的一种基于有限状态机的工作流引擎建模方法,其特征在于,所述工作流引擎单元,用于完成工作流模型定义解析,工作流实例状态数据解析,并根据解析结果和当前登录人员信息生成工作流实例控制数据,确定可以对工作流实例进行的操作,其包括工作流模型定义解析单元、工作流实例状态数据解析单元、工作流实例控制数据生成单元、工作流业务逻辑执行单元;
所述工作流模型定义解析单元,与工作流模型管理单元要处理的数据一致,用于解析工作,作为工作流实例控制数据单元的输入数据;
所述工作流实例状态数据解析单元,用于解析工作流实例所处的流程状态、所属流程类型、当前状态下指派的责任人信息,作为工作流实例控制数据单元的输入数据;
所述工作流实例控制数据生成单元,以工作流模型定义解析单元和工作流实例状态数据解析单元的输出为输入,结合当前登录人员信息,生成当前登录人员在当前工作流实例上的流程控制数据;
所述工作流业务逻辑执行单元,用于在通过操作人员权限检查、流程实例数据有效性检查、流程过渡合法性等检查的条件下,执行业务逻辑,使业务流程实例在业务流程模型规则的约束下,通过操作者的操作从一种流程状态过渡到另一种流程状态,完成业务需求。
4.如权利要求1所述的一种基于有限状态机的工作流引擎建模方法,其特征在于,所述组织架构及员工信息管理单元,包括组织架构定义单元、员工基本信息管理单元、员工角色管理单元;
所述组织架构定义单元,用于定义组织架构,及组织架构的管理者信息,以满足业务流程逻辑定义中存在的与组织架构有关的角色需求;
所述员工基本信息管理单元,管理员工的基本信息,如登录账号、姓名、所属组织架构、联系方式、在职状态等信息;
所述员工角色管理单元,主要用于管理员工拥有工作流模型管理单元中的何种业务角色,并且允许拥有多种业务角色。
5.如权利要求1所述的一种基于有限状态机的工作流引擎建模方法,其特征在于,所述工作流实例及任务管理单元,用于管理工作流实例所包含的业务数据和流程任务清单,包括业务数据管理单元、流程任务清单管理单元;
所述业务数据管理单元,用于管理与工作流模型定义无关的业务数据;
所述流程任务清单管理单元,用于管理流程任务清单。
6.一种基于有限状态机的流程管理系统,其特征在于,包括以下模块:
模块1:基础信息管理模块,管理组织架构信息和员工信息;
模块2:工作流模型定义管理模块,管理工作流定义模型数据;
模块3:工作流定制模块,基于业务需求进行工作流定制,生成模块62中的工作流模型数据;
模块4:工作流实例管理模块,负责保存和提供工作流实例的状态信息和表单信息;
模块5:工作流引擎模块,根据工作流模型定义信息、工作流实例信息和人员角色信息等控制流程的运转,并提供消息通知和任务清单管理功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811414132.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移民安置实施管理系统
- 下一篇:日程创建方法、装置、终端、服务器及存储介质
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





