1.一种业务系统的流程配置方法,其特征在于,包括:从预先构建的流程参数配置表中提取流程信息,所述流程信息包括各个流程节点的属性参数、流转方向以及流转条件,所述流程信息以字符串的格式存储在所述流程参数配置表中;
反序列化所述流程信息,将字符串格式的流程信息恢复为可操作的对象;
将反序列化后的所述流程信息封装到第一JavaBean组件中;
将所述第一JavaBean组件插入业务系统的源代码;
其中,所述流程参数配置表存储着多套不同流程的流程信息,在将所述第一JavaBean组件插入业务系统的源代码之后,还包括:当所述业务系统当前采用的目标流程开始执行时,启动计时器;
当所述目标流程执行完毕后,获取所述计时器的计时值;
统计所述目标流程执行过程中出现的多级回退路径的数量和总回退路径的数量,所述多级回退路径指包含多次流程节点回退的流程回退路径,所述总回退路径由多级回退路径和单级回退路径组成,所述单级回退路径指包含一次流程节点回退的流程回退路径;
根据所述计时值、所述多级回退路径的数量和所述总回退路径的数量计算得到流程变更的决策值;
若所述决策值大于预设阈值,则将所述业务系统当前采用的流程替换为另一套流程。
2.根据权利要求1所述的流程配置方法,其特征在于,在从预先构建的流程参数配置表中提取流程信息之前,还包括:从所述业务系统的源代码中抽离出第二JavaBean组件,所述第二JavaBean组件包含原始的流程信息;
序列化所述原始的流程信息,得到字符串格式的流程信息;
将所述字符串格式的流程信息存储至所述流程参数配置表。
3.根据权利要求1所述的流程配置方法,其特征在于,所述从预先构建的流程参数配置表中提取流程信息包括:获取当前的系统时间;
根据当前的系统时间确定当前所处的季度;
从所述多套不同流程的流程信息中提取与当前所处的季度对应的一套流程的流程信息。
4.根据权利要求1所述的流程配置方法,其特征在于,所述根据所述计时值、所述多级回退路径的数量和所述总回退路径的数量计算得到流程变更的决策值为:采用公式 计算得到流程变更的决策值;
其中,D表示所述决策值,R表示所述多级回退路径的数量,S表示所述总回退路径的数量,T表示所述计时值。
5.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至4中任一项所述的流程配置方法的步骤。
6.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:从预先构建的流程参数配置表中提取流程信息,所述流程信息包括各个流程节点的属性参数、流转方向以及流转条件,所述流程信息以字符串的格式存储在所述流程参数配置表中;
反序列化所述流程信息,将字符串格式的流程信息恢复为可操作的对象;
将反序列化后的所述流程信息封装到第一JavaBean组件中;
将所述第一JavaBean组件插入业务系统的源代码;
其中,所述流程参数配置表存储着多套不同流程的流程信息,在将所述第一JavaBean组件插入业务系统的源代码之后,还包括:当所述业务系统当前采用的目标流程开始执行时,启动计时器;
当所述目标流程执行完毕后,获取所述计时器的计时值;
统计所述目标流程执行过程中出现的多级回退路径的数量和总回退路径的数量,所述多级回退路径指包含多次流程节点回退的流程回退路径,所述总回退路径由多级回退路径和单级回退路径组成,所述单级回退路径指包含一次流程节点回退的流程回退路径;
根据所述计时值、所述多级回退路径的数量和所述总回退路径的数量计算得到流程变更的决策值;
若所述决策值大于预设阈值,则将所述业务系统当前采用的流程替换为另一套流程。
7.根据权利要求6所述的服务器,其特征在于,在从预先构建的流程参数配置表中提取流程信息之前,还包括:从所述业务系统的源代码中抽离出第二JavaBean组件,所述第二JavaBean组件包含原始的流程信息;
序列化所述原始的流程信息,得到字符串格式的流程信息;
将所述字符串格式的流程信息存储至所述流程参数配置表。
8.根据权利要求6所述的服务器,其特征在于,所述根据所述计时值、所述多级回退路径的数量和所述总回退路径的数量计算得到流程变更的决策值为:采用公式 计算得到流程变更的决策值;
其中,D表示所述决策值,R表示所述多级回退路径的数量,S表示所述总回退路径的数量,T表示所述计时值。