[发明专利]一种工作流管理系统中业务管理关系动态参与者的实现方法无效
申请号: | 201210011622.5 | 申请日: | 2012-01-16 |
公开(公告)号: | CN102436612A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 高伟 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 工作流 管理 系统 业务 关系 动态 参与者 实现 方法 | ||
技术领域
本发明涉及计算机应用技术,具体地说是一种工作流管理系统中业务管理关系动态参与者的实现方法。
背景技术
根据工作流管理联盟(WFMC)的定义,工作流参与者指的是执行工作流活动实例任务的一种资源,该资源通常指的是人(执行人工活动),也可以是计算机程序(执行自动活动)。为实现业务的自动流转,必须为业务的各个步骤定义相应的参与者,它们将参与工作流活动的执行。
目前业界公认的人工活动参与者定义方法是使用动态和静态两种方法结合来定义参与者。静态定义则直接指定特定的人员为活动的参与者,比如指定一个组织实体,如角色(职务)、岗位(职位)、部门、群组等作为活动的参与者(实际上是拥有该角色的所有人员,或者是某岗位、部门、群组的人员)。动态定义不直接指定具体的人员,而是根据人员的级别、组织、角色及其组合条件(比如汇报关系)来指定参与者,还可以根据前趋活动的执行者信息来指定。
实际企业管理等领域的复杂业务流程,比如一个集团企业的物资采购报销审批流程,采购的物资类别、型号、开支项目、部门不同,流程的参与者可能不同。针对这种业务场景,目前的工作流管理系统普遍采用通用的方式是在流程中定义业务规则,如果业务管理关系发生变化,维护这些业务规则也相当麻烦,把系统中的流程交付给客户的难度也很高。实现一种灵活易用的动态参与者解决实际业务管理关系,成了我们亟需要解决的问题。
发明内容
本发明的技术任务是针对上述现有技术的不足,提供一种全面的、通用的、柔性的工作流管理系统中业务管理关系动态参与者的实现方法。
本发明的技术任务是按以下方式实现的:一种工作流管理系统中业务管理关系动态参与者的实现方法,其特点是,根据工作流中的业务管理关系动态宿定各个审批环节的参与者,包括如下步骤:
A、维护业务系统中业务管理要素的基础数据,并维护业务管理关系基础数据,
所述业务管理要素包括业务类型、管理要素,
所述业务管理关系基础数据包括业务环节、环节负责人及该负责人管理的各个业务管理要素;
B、实现工作流获取业务管理动态参与者的接口方法,将具体实现发布并注册到工作流参与者仓库中;
C、在实施该业务类型的工作流,设置各个审批环节的参与者时,选择业务注册的业务管理动态参与者方法;
所述的业务管理动态参与者方法参数由流程上下文提供;
D、工作流流转时,工作流引擎会动态调用已经注册到工作流参与者仓库中的业务管理动态参与者方法,传递方法实参,并获取审批环节参与者,分配任务。
步骤A中,所述业务管理关系基础数据可以采用的描述形式为表格、业务规则或表达式,可以根据系统的具体情况而定。
步骤C中所述动态方法参数包括单据编号、单据业务类型。
实施工作流过程中,如果业务管理关系发生变化,可以通过修改业务管理关系的基础数据实现业务管理关系的变化,不需要调整相关的流程。
本发明的工作流管理系统中业务管理关系动态参与者的实现方法与现有技术相比具有以下突出的有益效果:
1、 所述的业务管理关系动态参与者的实现方法对于任何工作流管理系统都使用,作为其人工活动参与者实现方法的补充,处理业务系统中的复杂业务管理关系;
2、 所述的业务管理关系动态参与者的实现方法使工作流模型与业务管理关系松散耦合,工作流模型中不再包含复杂管理关系的业务规则或者表达式,这样业务管理关系发生变化的时候,不再需要调整工作流模型,使工作流模型适应实际业务管理关系的动态变化,具备良好的适应性;
3、 所述的业务管理关系动态参与者的实现方法使系统具备了描述实际业务管理关系的能力,实施人员或者客户IT人员使用业务管理关系模块提供的功能定义和维护实际的业务管理关系,业务管理关系在系统中变得清晰可见。
附图说明
附图1是本发明实施例中一个工作流参与者服务获取业务环节参与者的示例图;
附图2是本发明实施例中一个从组织模型基础数据中查看“第一常务副院长”的业务管理信息的示例图;
附图3是本发明实施例中一个“某研发项目”的业务管理信息的示例图。
具体实施方式
参照说明书附图以具体实施例对本发明的工作流管理系统中业务管理关系动态参与者的实现方法作以下详细地说明。
实施例:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210011622.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:苯并噻唑的液相色谱分析方法
- 下一篇:新型便器
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理