在ERP系统中进行工作流检测的方法和装置制造方法及图纸

技术编号:9668425 阅读:80 留言:0更新日期:2014-02-14 07:17
本发明专利技术涉及一种工作流检测方法和装置,用户在系统提供操作界面确定待操作的工作流及对确定的工作流发出工作流操作指令,在接收到用户基于所述操作界面发出的工作流检测指令时,对确定的工作流按照预设条件进行运行检测,返回并保存运行检测结果,在工作流在生产环境中运行之前,驱动工作流并对工作流中的操作进行检测,以避免工作流在生产环境中运行时造成较大的损失,并且用户可根据保存的检测结果对工作流进行调整,以使工作流的运行更加合理。

【技术实现步骤摘要】
在ERP系统中进行工作流检测的方法和装置
本专利技术涉及计算机
,尤其涉及在ERP系统中进行工作流检测的方法和装置。
技术介绍
工作流控制系统作为ERP (Enterprise Resource Planning,企业资源计划系统)中重要的子系统,通过该工作流控制系统可以完成ERP系统中业务对象的状态转换和数据流转,现有的ERP系统中的工作流控制系统主要实现各类流程的定义及运行,工作流控制系统在运行时,不仅对业务系统的业务数据有所依赖,同时也会对业务系统的业务数据产生影响,例如工作流控制系统运行时,会变更业务对象的数据状态、抑或完成业务对象之间的数据流转;另一方面工作流控制系统在运行过程中涉及的环节较多,故其一旦出错,轻则导致流程停止不前,影响工作效率,重则由于某些流程环节的不可逆性,出错的流程会对业务系统造成不可逆转的影响,所以未经检测的工作流程暴露到生产环节运行,增加了流程在生产环节出错的风险。
技术实现思路
本专利技术的主要目的是提供一种在ERP系统中进行工作流检测的方法和装置,降低工作流在生产环节出错的风险,以提高系统的安全性能。本专利技术提出一种在ERP系统中进行工作流检测的方法,包括:驱动工作流并设置工作流的运行参数;提供操作界面,供用户确定待操作的工作流及对确定的工作流发出工作流操作指令,所述操作指令包括工作流生产指令及工作流检测指令;在接收到用户基于所述操作界面发出的工作流检测指令时,对确定的工作流按照预设条件进行运行检测;返回并保存运行检测结果。优选地,所述提供操作界面,供用户确定待操作的工作流及对确定的工作流发出工作流操作指令的步骤之后,该方法包括:接收用户基于所述操作界面发出的工作流操作指令,并分析接收的工作流操作指令是否是工作流检测指令;在接收的工作流操作指令是工作流检测指令时,对确定的工作流按照预设条件进行运行检测;返回并保存运行检测结果。优选地,所述分析接收的工作流操作指令是否是工作流检测指令的步骤之后,该方法还包括:在接收的工作流操作指令是工作流生产指令时,根据确定的工作流及预设条件进行生产控制;返回并保存生产控制结果。优选地,所述预设条件包括工作流中免于检测的节点、工作流中各个节点的运行参数、工作流中各个节点的层级关系。优选地,所述对确定的工作流按照预设条件进行运行检测的步骤包括:对确定的工作流的各个节点按照所述层级关系从上层至下层进行逐层检测;在当前节点是免于检测的节点时,直接跳过当前节点至下一层节点进行检测,直至确定的工作流的各个节点检测完毕。本专利技术还提出一种在ERP系统中进行工作流检测的装置,包括:控制模块,用于提供操作界面,供用户确定待操作的工作流及对确定的工作流发出工作流操作指令,所述操作指令包括工作流生产指令及工作流检测指令;检测模块,用于在接收到用户基于所述操作界面发出的工作流检测指令时,对确定的工作流按照预设条件进行运行检测;存储模块,用于返回并保存运行检测结果。优选地,该装置还包括分析模块,用于接收用户基于所述操作界面发出的工作流操作指令,并分析接收的工作流操作指令是否是工作流检测指令;所述检测模块还用于在接收的工作流操作指令是工作流检测指令时,对确定的工作流按照预设条件进行运行检测。优选地,所述控制模块还用于在接收的工作流操作指令是工作流生产指令时,根据确定的工作流及预设条件进行生产控制;所述存储模块用于返回并保存生产控制结果。优选地,所述预设条件包括工作流中免于检测的节点、工作流中各个节点的运行参数、工作流中各个节点的层级关系。优选地,所述检测模块包括:检测单元,用于对确定的工作流的各个节点按照所述层级关系从上层至下层进行逐层检测;控制单元,用于在当前节点是免于检测的节点时,直接跳过当前节点至下一层节点进行检测,直至确定的工作流的各个节点检测完毕。本专利技术提出的在ERP系统中进行工作流检测的方法和装置,用户在系统提供操作界面确定待检测的工作流及对确定的工作流发出工作流操作指令,在接收到用户基于所述操作界面发出的工作流检测指令时,对确定的工作流按照预设条件进行运行检测,返回并保存运行检测结果,在工作流在生产环境中运行之前,驱动工作流并对工作流中的操作进行检测,以避免工作流在生产环境中运行时造成较大的损失,并且用户可根据保存的检测结果对工作流进行调整,以使工作流的运行更加合理。【附图说明】图1为本专利技术工作流检测方法第一实施例的流程示意图;图2为本专利技术在ERP系统中进行工作流检测的方法第二实施例的流程示意图;图3为本专利技术在ERP系统中进行工作流检测的方法第三实施例的流程示意图;图4为图1中步骤S20的具体流程示意图;图5为本专利技术在ERP系统中进行工作流检测的装置第一实施例的流程示意图;图6为本专利技术在ERP系统中进行工作流检测的装置第二实施例的流程示意图;图7为图1中检测模块的具体结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】下面结合附图及具体实施例就本专利技术的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,图1为本专利技术工作流检测方法第一实施例的流程示意图。本实施例提出一种在ERP系统中进行工作流检测的方法,包括:步骤S10,提供操作界面,供用户确定待操作的工作流及对确定的工作流发出工作流操作指令,所述操作指令包括工作流生产指令及工作流检测指令;在用户启动ERP系统后可向用户提供操作界面,该操作界面可设置选择控件,用户通过选择控件确定待检测的工作流并对确定的工作流发出工作流操作指令。步骤S20,在接收到用户基于所述操作界面发出的工作流检测指令时,对确定的工作流按照预设条件进行运行检测;在接收到用户基于所述操作界面发出的工作流检测指令时,获取检测工作流时的预设条件,该预设条件包括工作流中免于检测的节点、工作流中各个节点的运行参数、工作流中各个节点的层级关系,为节省ERP系统的开销及减少能耗,可仅仅对工作流中的重要的节点进行检测或者仅仅对容易出错的节点进行检测,该工作流的中运行参数为该节点所对应的动作在执行时所需要的参数,例如物料的进仓库时间、物料的出仓库时间以及物料的数量等,在工作流执行过程中可获取该运行参数所对应的业务数据,该业务数据可由用户预设也可由用户实时输入。对工作流中的操作进行测试时,仅仅对工作流中的操作进行模拟运行,保存该模拟运行结果,在模拟运行的过程中仅仅模拟运行结果并不执行模拟运行结果,以免干扰该操作所涉及的人员的工作,例如有些操作需要发送邮件给相关人员或者需要相关人员输入该操作所需要的数据,在监测过程中不会真正执行上述操作,仅仅检测该操作是否可正常运行即可。步骤S30,返回并保存运行检测结果。在工作流的所有节点检测完毕后或者每个节点检测完毕后均返回并保存运行检测结果,优选方案为在工作流的所有节点检测完毕后以避免出现错误,可在数据库中单独建立运行检测结果表,将该运行检测结果保存在运行检测结果表中,将运行检测结果表与工作流正常执行时产生的表格分开保存,使得测试产生的数据不影响工作流的正常运行。该运行检测结果表可包括检测节点的节点动作的执行时间、预计执行结果以及业务数据坐寸ο本实施例提出的在ERP系统中进行工作流检测的方法,本文档来自技高网...

【技术保护点】
一种在ERP系统中进行工作流检测的方法,其特征在于,包括:提供操作界面,供用户确定待操作的工作流及对确定的工作流发出工作流操作指令,所述操作指令包括工作流生产指令及工作流检测指令;在接收到用户基于所述操作界面发出的工作流检测指令时,对确定的工作流按照预设条件进行运行检测;返回并保存运行检测结果。

【技术特征摘要】
1.一种在ERP系统中进行工作流检测的方法,其特征在于,包括: 提供操作界面,供用户确定待操作的工作流及对确定的工作流发出工作流操作指令,所述操作指令包括工作流生产指令及工作流检测指令; 在接收到用户基于所述操作界面发出的工作流检测指令时,对确定的工作流按照预设条件进行运行检测; 返回并保存运行检测结果。2.根据权利要求1所述的方法,其特征在于,所述提供操作界面,供用户确定待操作的工作流及对确定的工作流发出工作流操作指令的步骤之后,该方法包括: 接收用户基于所述操作界面发出的工作流操作指令,并分析接收的工作流操作指令是否是工作流检测指令; 在接收的工作流操作指令是工作流检测指令时,对确定的工作流按照预设条件进行运行检测; 返回并保存运行检测结果。3.根据权利要求2所述的方法,其特征在于,所述分析接收的工作流操作指令是否是工作流检测指令的步骤之后,该方法还包括: 在接收的工作流操作指令是工作流生产指令时,根据确定的工作流及预设条件进行生产控制; 返回并保存生产控制结果。4.根据权利要求1所述的方法,其特征在于,所述预设条件包括工作流中免于检测的节点、工作流中各个节点的运行参数、工作流中各个节点的层级关系。5.根据权利要求4所述的方法,其特征在于,所述对确定的工作流按照预设条件进行运行检测的步骤包括: 对确定的工作流的各个节点按照所述层级关系从上层至下层进行逐层检测; 在当前节点是免于检测的节点时,直接跳过当前节点至下一...

【专利技术属性】
技术研发人员:丁振华王丽萍
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1