发明名称 一种基于工作流的数据处理方法以及系统
摘要 本发明公开一种基于工作流的数据处理方法以及系统,应用于工作流的数据处理技术领域,其基本思路包括:将流程定义的最小元素细化到节点;将流程定义和任务获取权限的定义分成两个独立的模块,相互之间不再依赖;增加任务缓存Cache模块,对绝大多数任务的查询操作由该模块提供,降低DB的压力;增加历史数据分发BAM模块,根据任务所属的系统不同将历史数据分发给各业务系统自行保管并维护;本发明基于工作流的数据处理方法以及系统具有的优势包括:高并发性、灵活的流程定义模式、支持流程间通信、可以快速响应业务权限调整、更好的数据挖掘潜力。
申请公布号 CN102479354B 申请公布日期 2015.10.07
申请号 CN201010563931.4 申请日期 2010.11.29
申请人 平安科技(深圳)有限公司 发明人 王凌云;梁宗元
分类号 G06Q10/06(2012.01)I 主分类号 G06Q10/06(2012.01)I
代理机构 深圳市精英专利事务所 44242 代理人 李新林
主权项 一种基于工作流的数据处理方法,其特征在于,包括:对流程进行定义,将流程定义的最小粒度细化到节点级,其中所述流程定义包括定义节点,且定义节点的内容包含有节点的类型、节点具有的业务属性及节点的流转规则;对过滤器进行定义,定义在节点上对任务进行过滤的条件,以使不同角色的人获取到不同的任务;创建任务,在上述任一节点上创建一个任务,且在创建时将该任务持久化到DB中保存,同时在这个任务中放入任务缓存模块,完成任务创建成功,以被任务人员看到并获取;获取任务,根据自身具有的业务角色对应的过滤器,在任务缓存模块中进行过滤,得到符合条件的任务,然后再在任务缓存模块和DB中更新该任务,标明自身已经拥有该任务的处理权;提交任务,根据业务规则对部分数据进行修改后,采用异步操作模式再提交给工作流系统,工作流系统在接收业务系统提交过来的任务时候进行逻辑校验,如果校验通过,则认为合法并将其保存在一个队列中,同时返回给业务系统成功信息。
地址 518000 广东省深圳市八卦岭八卦三路平安大厦四楼