1.一种工作流处理方法,其特征在于,所述方法包括:
在检测到业务系统启动时,获取存储单元中的流程参数表,并根据所述流程参数表生成流程对象,以使缓存单元缓存所述流程对象,所述流程参数表中包含所述业务系统预设的流程参数信息;
在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表;所述流程记录表为所述存储单元中存储的用于记录流程流转的表;
在检测到工作流查询时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,根据所述流程对象以及所述存储单元中的流程记录表,拼装流程图并显示拼装的流程图。
2.根据权利要求1所述的方法,其特征在于,所述在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表,包括:
在检测到工作流启动时,获取所述工作流的流程编码与业务记录标识;
从所述缓存单元缓存的流程对象中,获取与所述流程编码对应的流程对象;
从所述存储单元中的业务表中,获取与所述业务记录标识对应的业务信息;
查看所述流程对象与所述业务信息是否匹配,如果不匹配,则发送错误提示信息;如果匹配,则在所述存储单元中的流程记录表中增加流程记录,并更新所述业务表。
3.根据权利要求1所述的方法,其特征在于,所述在检测到工作流查询时,从所述缓存单元中的流程对象中,获取与所述工作流对应 的流程对象,根据所述流程对象以及所述存储单元中的流程记录表,拼装并显示流程图,包括:
在检测到工作流查询时,获取所述工作流的流程编码与业务记录标识;
从所述缓存单元缓存的流程对象中,获取与所述流程编码对应的流程对象;
从所述存储单元中的业务表中,获取与所述业务记录标识对应的业务信息;
根据所述流程对象、所述业务信息以及所述存储单元中的流程记录表,拼装并显示流程图。
4.一种工作流引擎,其特征在于,所述工作流引擎包括:
生成单元,用于在检测到业务系统启动时,获取存储单元中的流程参数表,并根据所述流程参数表生成流程对象,以使缓存单元缓存所述流程对象,所述流程参数表中包含所述业务系统预设的流程参数信息;
处理单元,用于在检测到工作流启动时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,并在处理所述流程对象之后,更新所述存储单元中的业务表以及流程记录表;所述流程记录表为所述存储单元中存储的用于记录流程流转的表;
查询单元,用于在检测到工作流查询时,从所述缓存单元中的流程对象中,获取与所述工作流对应的流程对象,根据所述流程对象以及所述存储单元中的流程记录表,拼装流程图并显示拼装的流程图。
5.根据权利要求4所述的工作流引擎,其特征在于,所述处理单元,包括:
第一获取子单元,用于在检测到工作流启动时,获取所述工作流的流程编码与业务记录标识;
第二获取子单元,用于从所述缓存单元缓存的流程对象中,获取 与所述流程编码对应的流程对象;
第三获取子单元,用于从所述存储单元中的业务表中,获取与所述业务记录标识对应的业务信息;
处理子单元,用于查看所述流程对象与所述业务信息是否匹配,如果不匹配,则发送错误提示信息;如果匹配,则在所述存储单元中的流程记录表中增加流程记录,并更新所述业务表。
6.根据权利要求5所述的工作流引擎,其特征在于,所述查询单元,包括:
第四获取子单元,用于在检测到工作流查询时,获取所述工作流的流程编码与业务记录标识;
第五获取子单元,用于从所述缓存单元缓存的流程对象中,获取与所述流程编码对应的流程对象;
第六获取子单元,用于从所述存储单元中的业务表中,获取与所述业务记录标识对应的业务信息;
显示子单元,用于根据所述流程对象、所述业务信息以及所述存储单元中的流程记录表,拼装并显示流程图。
7.一种工作流处理装置,其特征在于,所述装置包括:如权利要求4至6任一项所述工作流引擎、缓存单元以及存储单元;
所述缓存单元,用于缓存所述工作流引擎生成的流程对象;
所述存储单元,用于存储流程参数表、业务表以及流程记录表。
8.根据权利要求7所述的装置,其特征在于,所述存储单元中的流程参数表包括业务系统预设的流程参数信息,所述流程参数信息包括:流程模板信息、流程状态信息以及角色信息;
所述流程模板信息包括:流程编码、流程名称、关联的业务表名、关联的业务表主键列名、业务表当前处理人列名、业务表当前状态列名和/或关联的流程记录表名;
所述流程状态信息包括:所属流程编码、状态编码、状态名称、 对应角色编码和/或下一步状态编码集合;
所述角色信息包括:角色编码和角色名称,所述角色编码关联业务系统中用户和权限,用于权限控制。
9.根据权利要求8所述的装置,其特征在于,所述流程模板信息、流程状态信息以及角色信息的对应关系为:
一个所述流程模板对应N个所述流程状态,N为正整数;
一个所述角色信息对应N个所述流程状态。
10.根据权利要求7所述的装置,其特征在于,所述流程记录表包括:流程记录标识、业务记录标识、操作人、操作时间、当前状态编码、下一步状态编码、当前处理人和/或下一步处理人。