一种业务流程管理方法、装置及设备制造方法及图纸

技术编号:15763984 阅读:51 留言:0更新日期:2017-07-06 03:09
本发明专利技术涉及计算机领域,尤其涉及一种业务流程管理方法、装置及设备。该方法为:服务器获取一个业务需求,并将业务需求分解成M个功能性需求和N个非功能性需求,实现对业务流程的细粒度划分,服务器从原子流程库中筛选获得M个备选原子流程组,服务器从M个备选原子流程组中筛选获得N个目标原子流程集,实现业务流程和资源的重用,服务器激活筛选获得的N个目标原子流程集中的原子流程,采用N个被激活的原子流程集分别构建对应的原子流程组合实例,最终实现既满足功能需求又满足非功能性需求灵活构建原子流程组合实例,能够更好地满足用户的业务需求,提高系统的整体效率。

Business process management method, device and equipment

The invention relates to the computer field, in particular to a business process management method, device and equipment. The method is: the server obtains a business needs and business requirements into M N functional requirements and non functional requirements, to achieve fine-grained division of business processes, the server screened M optional atomic process group from atomic process library server, screened N target set from the atomic process M alternative atomic process group, realize the business process and resource reuse, server activation screening N target concentration of atomic processes of atomic processes obtained by N, a set of atomic processes activated atomic process combination instances were constructed, and ultimately not only meet the functional requirements and non functional requirements to meet the flexible construction of atom process combination examples, to better meet the business needs of the users, improve the overall efficiency of the system.

【技术实现步骤摘要】
一种业务流程管理方法、装置及设备
本专利技术涉及计算机领域,尤其涉及一种业务流程管理方法、装置及设备。
技术介绍
企业所有的业务都需要设计业务流程来驱动。随着现代企业组织环境的变化、企业组织目标的调整,其业务流程和业务性能要求呈现出动态变化的趋势,并伴随业务流程复杂度的提高。例如,同一功能的业务流程在不同时段,不同地域,针对不同用户群,往往对业务性能要求大不相同。这就导致单一的业务流程虽然能完成业务的基本功能,但是不能满足不同的业务性能要求,且面对随时变化和多种多样的业务性能要求,现有业务流程无法动态调整进行响应。此外,由于通常流程设计人员与执行人员并不相同,比较容易出现业务流程调整延误以及过度人工干预的情形,这样就造成企业运营成本增加,运营效率较低。现有技术中,为了减少人机交互以及提高业务流程的自动化程度,对业务流程管理方法进行了改进,但是这些改进往往只是停留在从业务流程的功能性出发,例如,服务器只针对承载的流程数量来进行动态调整,以提高业务流程执行效率,而不能全面考量业务流程的其他属性,因此对于业务流程执行效率的提高具有局限性,其灵活性显然也无法满足业务流程和业务性能要求动态变化的需要,同样容易造成业务流程的延误或失误,导致企业组织运营的效率较低,运营成本较高。
技术实现思路
本专利技术的目的是提供一种业务流程管理方法、装置及设备,以解决目前业务流程只关注业务的基本功能,无法满足业务流程和业务性能要求动态变化需要的问题。本专利技术的目的是通过以下技术方案实现的:第一方面,一种业务流程管理方法,包括:服务器获取一个业务需求,并将所述业务需求分解成M个功能性需求和N个非功能性需求,其中,一个功能性需求采用一个功能性属性描述,一个非功能性需求采用至少一个非功能性属性描述,M和N为正整数;所述服务器从原子流程库中筛选获得M个备选原子流程组,其中,第i个备选原子流程组对应第i个功能性需求,所述第i个备选原子流程组包括至少一个符合所述第i个功能性需求对应的功能性属性描述的原子流程,i为正整数,1≤i≤M;所述服务器从所述M个备选原子流程组中筛选获得N个目标原子流程集,其中,第k个目标原子流程集对应第k个非功能性需求,所述第k个目标原子流程集包括M个目标原子流程组,其中,第j个目标原子流程组从第j个备选流程组中筛选获得,所述第j个目标原子流程组包括至少一个符合所述第k个非功能性需求对应的至少一个非功能性属性描述的原子流程,k、j为正整数,1≤k≤N,1≤j≤M;所述服务器激活筛选获得的所述N个目标原子流程集中的原子流程,采用N个被激活的原子流程集分别构建对应的原子流程组合实例。结合第一方面,在第一方面的第一种可能的实现方式中,所述服务器从原子流程库中筛选获得M个备选原子流程组之前,还包括:所述服务器对所述原子流程库中的每一个原子流程进行描述,生成分别对应每一个原子流程的原子流程描述表单,其中,第n个原子流程描述表单包括功能性属性信息和非功能性属性信息,所述功能性属性信息用于描述所述第n个原子流程的功能性属性,所述非功能性属性信息至少包括所述第n个原子流程的至少一个非功能性属性和所述至少一个非功能性属性分别对应的属性值,n为正整数。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述非功能性属性包括基于反馈的属性,其中,所述基于反馈的属性是指由原子流程在被激活使用过程中收集到的监控结果反映的所述原子流程的性能;所述第n个原子流程描述表单中包括的非功能性属性信息还包括每个基于反馈的属性对应的执行记录参数和监控阈值,所述执行记录参数用于记录所述第n个原子流程执行过程中对应该基于反馈的属性的性能值,所述监控阈值用于描述针对所述执行记录参数的预设阈值;所述服务器采用N个被激活的原子流程集分别构建对应的原子流程组合实例之后,还包括:所述服务器监控每个被激活的原子流程;若所述服务器确定被激活的第一原子流程的执行记录参数不满足所述第一原子流程的监控阈值时,则所述服务器确定所述第一原子流程归属的第t个目标原子流程集,其中,所述第t个目标原子流程集对应第t个非功能性需求,且所述服务器确定所述第一原子流程归属的原目标原子流程组,以及所述原目标原子流程组归属的第s个备选原子流程组,t、s为正整数,1≤t≤N,1≤s≤M;其中,所述第一原子流程为任意一个被激活的原子流程;所述服务器从所述第s个备选原子流程组中重新筛选一个新目标原子流程组,其中,所述新目标原子流程组包括至少一个符合所述第t个非功能性需求对应的至少一个非功能性属性描述的原子流程;所述服务器使用所述新目标原子流程组中包括的原子流程替换所述原目标原子流程组中包括所述第一原子流程在内的所有需要替换的原子流程。结合第一方面,在第一方面的第三种可能的实现方式中,所述服务器采用N个被激活的原子流程集分别构建对应的原子流程组合实例之后,还包括:若所述服务器确定第一非功能性需求对应的至少一个非功能性属性描述变更,所述服务器根据从所述M个备选原子流程组中重新筛选出对应最新第一非功能性需求的新目标原子流程集,其中,所述第一非功能性需求为所述N个非功能性需求中的任意一个;若所述服务器使用所述新目标原子流程集中包括的原子流程替换所述第一非功能性需求对应的原目标原子流程集中需要替换的原子流程。结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述服务器采用N个被激活的原子流程集分别构建对应的原子流程组合实例之后,还包括:若所述服务器确定所述原子流程库中加入一个新原子流程,所述服务器分析确定所述新原子流程的功能性属性信息;若所述服务器确定所述新原子流程的功能性属性信息与所述业务需求中的第一功能性需求对应的功能性属性描述相符合,将所述新原子流程加入对应所述第一功能性需求的备选原子流程组中,构成最新的备选原子流程组,其中,所述第一功能性需求为所述M个功能性需求中的一个;所述服务器从所述最新的备选原子流程组中,分别重新筛选出对应N个非功能性需求的N个新目标原子流程组;所述服务器使用所述N个新目标原子流程组中包括的原子流程,替换所述N个非功能性需求对应的N个原目标原子流程组中需要替换的原子流程。结合第一方面或以上任一一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述至少一个非功能性属性描述是指所述至少一个非功能性属性的属性值分别满足对应的第一预设条件;或者将每个非功能性属性的属性值与对应该非功能性属性的权重值采用预设的运算规则计算得到的数值满足第二预设条件。结合第一方面,在第一方面的第六种可能的实现方式中,所述服务器将所述业务需求分解成M个功能性需求和N个非功能性需求之前,还包括:所述服务器将所述业务需求分解成M个步骤,并分析获得每个步骤对应的功能性需求;所述服务器确定所述M个步骤的执行顺序;所述服务器采用第p个被激活的目标原子流程集构建对应的原子流程组合实例,包括:所述服务器采用第p个被激活的目标原子流程集包括的M个目标原子流程组,按照所述M个步骤的执行顺序,构建对应的原子流程组合实例,1≤p≤N。第二方面,一种业务流程管理装置,包括:业务需求分析模块,用于获取一个业务需求,并将所述业务需求分解成M个功能性需求和N个非功能性需求,其中,一本文档来自技高网...
一种业务流程管理方法、装置及设备

【技术保护点】
一种业务流程管理方法,其特征在于,包括:服务器获取一个业务需求,并将所述业务需求分解成M个功能性需求和N个非功能性需求,其中,一个功能性需求采用一个功能性属性描述,一个非功能性需求采用至少一个非功能性属性描述,M和N为正整数;所述服务器从原子流程库中筛选获得M个备选原子流程组,其中,第i个备选原子流程组对应第i个功能性需求,所述第i个备选原子流程组包括至少一个符合所述第i个功能性需求对应的功能性属性描述的原子流程,i为正整数,1≤i≤M;所述服务器从所述M个备选原子流程组中筛选获得N个目标原子流程集,其中,第k个目标原子流程集对应第k个非功能性需求,所述第k个目标原子流程集包括M个目标原子流程组,其中,第j个目标原子流程组从第j个备选流程组中筛选获得,所述第j个目标原子流程组包括至少一个符合所述第k个非功能性需求对应的至少一个非功能性属性描述的原子流程,k、j为正整数,1≤k≤N,1≤j≤M;所述服务器激活筛选获得的所述N个目标原子流程集中的原子流程,采用N个被激活的原子流程集分别构建对应的原子流程组合实例。

【技术特征摘要】
1.一种业务流程管理方法,其特征在于,包括:服务器获取一个业务需求,并将所述业务需求分解成M个功能性需求和N个非功能性需求,其中,一个功能性需求采用一个功能性属性描述,一个非功能性需求采用至少一个非功能性属性描述,M和N为正整数;所述服务器从原子流程库中筛选获得M个备选原子流程组,其中,第i个备选原子流程组对应第i个功能性需求,所述第i个备选原子流程组包括至少一个符合所述第i个功能性需求对应的功能性属性描述的原子流程,i为正整数,1≤i≤M;所述服务器从所述M个备选原子流程组中筛选获得N个目标原子流程集,其中,第k个目标原子流程集对应第k个非功能性需求,所述第k个目标原子流程集包括M个目标原子流程组,其中,第j个目标原子流程组从第j个备选流程组中筛选获得,所述第j个目标原子流程组包括至少一个符合所述第k个非功能性需求对应的至少一个非功能性属性描述的原子流程,k、j为正整数,1≤k≤N,1≤j≤M;所述服务器激活筛选获得的所述N个目标原子流程集中的原子流程,采用N个被激活的原子流程集分别构建对应的原子流程组合实例。2.如权利要求1所述的方法,其特征在于,所述服务器从原子流程库中筛选获得M个备选原子流程组之前,还包括:所述服务器对所述原子流程库中的每一个原子流程进行描述,生成分别对应每一个原子流程的原子流程描述表单,其中,第n个原子流程描述表单包括功能性属性信息和非功能性属性信息,所述功能性属性信息用于描述所述第n个原子流程的功能性属性,所述非功能性属性信息至少包括所述第n个原子流程的至少一个非功能性属性和所述至少一个非功能性属性分别对应的属性值,n为正整数。3.如权利要求1或2所述的方法,其特征在于,所述非功能性属性包括基于反馈的属性,其中,所述基于反馈的属性是指由原子流程在被激活使用过程中收集到的监控结果反映的所述原子流程的性能;所述第n个原子流程描述表单中包括的非功能性属性信息还包括每个基于反馈的属性对应的执行记录参数和监控阈值,所述执行记录参数用于记录所述第n个原子流程执行过程中对应该基于反馈的属性的性能值,所述监控阈值用于描述针对所述执行记录参数的预设阈值;所述服务器采用N个被激活的原子流程集分别构建对应的原子流程组合实例之后,还包括:所述服务器监控每个被激活的原子流程;若所述服务器确定被激活的第一原子流程的执行记录参数不满足所述第一原子流程的监控阈值时,则所述服务器确定所述第一原子流程归属的第t个目标原子流程集,其中,所述第t个目标原子流程集对应第t个非功能性需求,且所述服务器确定所述第一原子流程归属的原目标原子流程组,以及所述原目标原子流程组归属的第s个备选原子流程组,t、s为正整数,1≤t≤N,1≤s≤M;其中,所述第一原子流程为任意一个被激活的原子流程;所述服务器从所述第s个备选原子流程组中重新筛选一个新目标原子流程组,其中,所述新目标原子流程组包括至少一个符合所述第t个非功能性需求对应的至少一个非功能性属性描述的原子流程;所述服务器使用所述新目标原子流程组中包括的原子流程替换所述原目标原子流程组中包括所述第一原子流程在内的所有需要替换的原子流程。4.如权利要求1所述的方法,其特征在于,所述服务器采用N个被激活的原子流程集分别构建对应的原子流程组合实例之后,还包括:若所述服务器确定第一非功能性需求对应的至少一个非功能性属性描述变更,所述服务器根据从所述M个备选原子流程组中重新筛选出对应最新第一非功能性需求的新目标原子流程集,其中,所述第一非功能性需求为所述N个非功能性需求中的任意一个;若所述服务器使用所述新目标原子流程集中包括的原子流程替换所述第一非功能性需求对应的原目标原子流程集中需要替换的原子流程。5.如权利要求2所述的方法,其特征在于,所述服务器采用N个被激活的原子流程集分别构建对应的原子流程组合实例之后,还包括:若所述服务器确定所述原子流程库中加入一个新原子流程,所述服务器分析确定所述新原子流程的功能性属性信息;若所述服务器确定所述新原子流程的功能性属性信息与所述业务需求中的第一功能性需求对应的功能性属性描述相符合,将所述新原子流程加入对应所述第一功能性需求的备选原子流程组中,构成最新的备选原子流程组,其中,所述第一功能性需求为所述M个功能性需求中的一个;所述服务器从所述最新的备选原子流程组中,分别重新筛选出对应N个非功能性需求的N个新目标原子流程组;所述服务器使用所述N个新目标原子流程组中包括的原子流程,替换所述N个非功能性需求对应的N个原目标原子流程组中需要替换的原子流程。6.如权利要求1-5任一项所述的方法,其特征在于,所述至少一个非功能性属性描述是指所述至少一个非功能性属性的属性值分别满足对应的第一预设条件;或者将每个非功能性属性的属性值与对应该非功能性属性的权重值采用预设的运算规则计算得到的数值满足第二预设条件。7.如权利要求1所述的方法,其特征在于,所述服务器将所述业务需求分解成M个功能性需求和N个非功能性需求之前,还包括:所述服务器将所述业务需求分解成M个步骤,并分析获得每个步骤对应的功能性需求;所述服务器确定所述M个步骤的执行顺序;所述服务器采用第p个被激活的目标原子流程集构建对应的原子流程组合实例,包括:所述服务器采用第p个被激活的目标原子流程集包括的M个目标原子流程组,按照所述M个步骤的执行顺序,构建对应的原子流程组合实例,1≤p≤N。8.一种业务流程管理装置,其特征在于,包括:业务需求分析模块,用于获取一个业务需求,并将所述业务需求分解成M个功能性需求和N个非功能性需求,其中,一个功能性需求采用一个功能性属性描述,一个非功能性需求采用至少一个非功能性属性描述,M和N为正整数;原子流程管理模块,用于从原子流程库中筛选获得M个备选原子流程组,其中,第i个备选原子流程组对应第i个功能性需求,所述第i个备选原子流程组包括至少一个符合所述第i个功能性需求对应的功能性属性描述的原子流程,i为正整数,1≤i≤M;以及从所述M个备选原子流程组中筛选获得N个目标原子流程集,其中,第k个目标原子流程集对应第k个非功能性需求,所述第k个目标原子流程集包括M个目标原子流程组,其中,第j个目标原子流程组从第j个备选流程组中筛选获得,所述第j个目标原子流程组包括至少一个符合所述第k个非功能性需求对应的至少一个非功能性属性描述的原子流程,k、j为正整数,1≤k≤N,1≤j≤M;原子流程组合实例化模块,用于激活筛选获得的所述N个目标原子流程集中的原子流程,采用N个被激活的原子流程集分别构建对应的原子流程组合实例。9.如权利要求8所述的装置,其特征在于,所述原子流程管理模块,还用于在从原子流程库中筛选获得M个备选原子流程组之前,对所述原子流程库中的每一个原子流程进行描述,生成分别对应每一个原子流程的原子流程描述表单,其中,第n个原子流程描述表单包括功能性属性信息和非功能性属性信息,所述功能性属性信息用于描述所述第n个原子流程的功能性属性,所述非功能性属性信息至少包括所述第n个原子流程的至少一个非功能性属性和所述至少一个非功能性属性分别对应的属性值,n为正整数。10.如权利要求8或9所述的装置,其特征在于,所述非功能性属性包括基于反馈的属性,其中,所述基于反馈的属性是指由原子流程在被激活使用过程中收集到的监控结果反映的所述原子流程的性能;所述第n个原子流程描述表单中包括的非功能性属性信息还包括每个基于反馈的属性对应的执行记录参数和监控阈值,所述执行记录参数用于记录所述第n个原子流程执行过程中对应该基于反馈的属性的性能值,所述监控阈值用于描述针对所述执行记录参数的预设阈值;所述原子流程管理模块,还用于在采用N个被激活的原子流程集分别构建对应的原子流程组合实例之后,监控每个被激活的原子流程;若确定被激活的第一原子流程的执行记录参数不满足所述第一原子流程的监控阈值时,则确定所述第一原子流程归属的第t个目标原子流程集,其中,所述第t个目标原子流程集对应第t个非功能性需求,且确定所...

【专利技术属性】
技术研发人员:李娟
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:江苏,32

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

1