一种基于案例的流程设计方法

文档序号:6535808阅读:154来源:国知局
一种基于案例的流程设计方法
【专利摘要】本发明涉及一种基于案例的流程设计方法,属于计算机【技术领域】。本方法提供一个客户端用于流程设计,和一个服务器用于存储案例及案例检索;设计人员在需要参考案例时,在客户端提交案例查询条件,服务器返回案例列表,设计人员选中某案例后,可以参考该案例自行拖拽控件进行设计,也可以选中案例中的某部分直接引用到当前设计中去。本方法能高效而充分地利用案例,提高流程设计效率和可靠性,改善用户体验。
【专利说明】一种基于案例的流程设计方法【技术领域】
[0001]本发明涉及一种基于案例的流程设计方法,属于计算机【技术领域】。
【背景技术】
[0002]流程设计在很多领域都有重要的应用。由于在同一个单位或项目中的流程有很多相似之处,因此在进行流程设计时案例对于新流程的设计有很大的参考价值,甚至可以将案例中的某些部分直接应用到新的设计当中。现有的软件流程设计系统,多是从无到有地进行流程设计,设计新流程时不能直接以已经设计好的流程为起点,既有流程的整体或部分不能直接为引入新流程的设计当中。当前并没有一种有效的基于案例进行流程设计的方法。

【发明内容】
[0003]本发明目的是为解决以往在流程设计中案例得不到高效利用的问题,提出一种基于案例的流程设计方法,具体方案为:
[0004]步骤一、对案例进行界定:将同一个工作单位的相似项目或同一个项目中的已设计完成的流程称为案例;
[0005]步骤二、判断系统返回的相似案例是否可以作为新设计的起点;如果是,将案例载入当前设计窗口,然后进入流程设计界面;如果不是,直接进入流程设计界面;
[0006]步骤三、提供一个客户端,客户端具有可视化流程设计器,包括当前设计窗口、案例显示窗口、案例查询界面;
[0007]步骤四、提供一个服务器,服务器存储案例、根据查询条件返回相似案例;
[0008]步骤五、用户在流程设计器当前设计窗口上通过拖拽控件的方式设计流程,在案例查询界面输入查询条件,服务器端返回具有参考价值的案例,选择案例使其显示到案例窗口上,在案例窗口中选择合适的部分应用于当前设计;
[0009]步骤六、设计完成,将该设计保存到服务器,成为新的案例。
[0010]有益效果
[0011]与现有技术相比较,本发明具有如下优点:用户能更快速而且准确地找到参考价值较大的案例;案例中可复用的部分可以方便快捷地引用到当前流程设计中,提高了效率,改善了用户体验。
【专利附图】

【附图说明】
[0012]图1为一种基于案例的流程设计方法流程图【具体实施方式】
[0013]下面结合附图,对本发明做进一步说明。
[0014]如图1所示,根据步骤一,将案例界定为同一个工作单位的相似项目或同一个项目中的已设计完成的流程;以流程设计人员设计一个名为“A部门人员请假审批流程”的流程为例,创建一个新的流程;
[0015]根据步骤二,“B部门人员请假审批流程”的案例与当前设计相似度最高,则提供该案例的预览,由设计人员决定是否以该案例为起点进行新的设计。设计人员选“是”,则案例进入当前设计窗口 ;设计人员选“否”,无动作;
[0016]根据步骤三,提供一个客户端,客户端具有可视化流程设计器,包括当前设计窗口、案例显示窗口、案例查询界面;
[0017]根据步骤四,提供一个服务器,在该服务器上运行任意一种关系数据库系统,数据库系统中有一个数据库用于存储案例。利用自然语言处理技术,计算查询语句与流程名称文本的相似度返回相似度高的案例查询结果。在具体实施过程中,采用2*LCS/(length(querystr).+length(casename.))作为相似度计算方法,其中LCS为最长公共子串长度,length (querystr)为查询字符串长度,length (casename)为案例名称长度。例如,查询条件为“审批流程”,长度为4,案例名称为“会议室使用申请审批流程”,长度为11,则最长公共子串为“审批流程”,长度为4,相似度为(2,4)/(4+11) = 0.533333;
[0018]根据步骤五,用户在流程设计器当前设计窗口上通过拖拽控件的方式设计流程,在案例查询界面输入查询条件,具体实施过程中,输入“审批流程”作为查询条件,服务器端返回具有参考价值的案例的列表,例如,返回{“差旅费报销审批流程”,“会议室使用申请审批流程”,“B部门人员请假审批流程”}这样的案例的列表,选择某个案例,该案例将显示到案例窗口上,在案例窗口中选择合适的部分拖拽到当前设计窗口,应用于当前设计。
[0019]根据步骤六,设计完成,将该设计保存到服务器,成为新的案例,可在之后的设计中供设计人员参考。
[0020]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都在要求保护的本发明范围内,本发明要求保护范围由所附的权利要求书及其等效物界定。
【权利要求】
1.一种基于案例的流程设计方法,其特征在于: 步骤一、对案例进行界定:将同一个工作单位的相似项目或同一个项目中的已设计完成的流程称为案例; 步骤二、判断系统返回的相似案例是否可以做为新设计的起点;如果是,将案例载入当前设计窗口,然后进入流程设计界面;如果不是,直接进入流程设计界面; 步骤三、提供一个客户端,客户端具有可视化流程设计器,包括当前设计窗口、案例显示窗口、案例查询界面; 步骤四、提供一个服务器,服务器存储案例、计算当前设计与服务器上存储的案例的相似度、返回相似度高的案例查询结果; 步骤五、用户在流程设计器当前设计窗口上通过拖拽控件的方式设计流程,在案例查询界面输入查询条件,服务器端返回具有参考价值的案例,选择案例使其显示到案例窗口上,在案例窗口中选择合适的部分应用于当前设计; 步骤六、设计完成,将该设计保存到服务器,成为新的案例。
【文档编号】G06F9/44GK103744679SQ201410018121
【公开日】2014年4月23日 申请日期:2014年1月15日 优先权日:2014年1月15日
【发明者】吴昊, 冯冲, 李侃, 黄河燕, 史树敏, 赵兴建 申请人:北京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1