[发明专利]工作流系统中业务的获取方法有效

专利信息
申请号: 201110077073.7 申请日: 2011-03-30
公开(公告)号: CN102136004A 公开(公告)日: 2011-07-27
发明(设计)人: 林路;陈铭;丁一;姚辉;李峰;魏致善;鲍锋彬 申请(专利权)人: 信雅达系统工程股份有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06Q10/00
代理公司: 杭州华知专利事务所 33235 代理人: 张德宝
地址: 310053 浙江省杭州市(*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 工作流 系统 业务 获取 方法
【权利要求书】:

1.一种工作流系统中业务的获取方法,其特征在于,它包括第一哈希表和第二哈希表,第一和第二哈希表均存放在内存中,第一哈希表的key部分存放参与者的识别码,第一哈希表的value部分存放由多个业务编号组成的单向链表,由key-value键值对来确定所述参与者有权限处理的业务列表;第二哈希表存放所述第一哈希表所具有的所有的业务编号;

当工作流系统运作时,首先,从数据库表中读取指定个数的待申请状态的业务,并将读取到的业务编号、具有权限参与所述业务编号所指向的业务的参与者的识别码存入第一哈希表,同时将该次读取得到的业务编号全部存入第二哈希表;设置业务的刷新时间,根据该刷新时间,定时重新加载数据库表中最新的数据到第一和第二哈希表中;

当任一一个参与者要获取业务时,获取业务过程为,1、根据参与者的识别码到第一哈希表中相应的业务列表, 2、在该业务列表中取一个业务编号,同时将该业务编号从所述业务列表中删除,3、在第二哈希表中查找并判断上述业务编号是否存在,3.1、若存在,则向参与者返回该业务编号所指向的业务并将数据库表中的该业务编号更新为已被获取状态,同时将该业务编号从第二哈希表删除,并退出获取业务过程,3.2、若不存在,则重复步骤2、3直到获取业务,或者取完所述业务列表的所有业务编号后仍然没有业务可以获取时,则向参与者返回没有业务可获取,并退出获取业务过程。

2. 根据权利要求1所述的工作流系统中业务的获取方法,其特征在于,在数据库表中加入优先级及权重字段,用于区分业务的紧急程度;所述从数据库表中读取指定个数的待申请状态的业务,并将读取到的业务编号、具有权限参与所述业务编号所指向的业务的参与者的识别码存入第一哈希表,同时将该次读取得到的业务编号全部存入第二哈希表是指,通过编写SQL,SQL中根据业务优先级权重及业务创建时间由前向后排序,读取指定个数的待申请状态的业务,遍历SQL返回的结果集,将业务编号、参与者存入第一哈希表中,同时将当前读取的所有业务编号存入第二哈希表中。

3.根据权利要求1所述的工作流系统中业务的获取方法,其特征在于,第二哈希表的key部分存放所述第一哈希表所具有的所有的业务编号,第二哈希表的value部分为空字符串。

4.根据权利要求1所述的工作流系统中业务的获取方法,其特征在于,在步骤2中取业务编号是由前向后依序取,排在第一位的业务编号首先被取得并进行步骤3操作。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信雅达系统工程股份有限公司,未经信雅达系统工程股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110077073.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top