一种流程部署方法、装置及系统的制作方法

文档序号:6494337阅读:126来源:国知局
一种流程部署方法、装置及系统的制作方法
【专利摘要】本申请公开了一种流程部署方法、装置及系统,所述方法包括:接收流程调用请求,若预设调整条件成立,依据所述流程调用请求中的服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤,并将被调整后的流程置于所述流程知识库中,调用所述流程知识库中与所述服务类型相对应的流程,由此对业务进行处理。本申请实施例在接收到流程调用请求之后,依据该请求中的服务类型即用户对服务的实际需求信息,对流程知识库中预先创建的流程进行调整,使之能够提供与该请求响应的服务,从而在流程知识库中调用调整后的流程,避免了在流程需求发生变化时,重新部署新的流程置入流程知识库中,减少了流程部署的工作量,提高了工作效率。
【专利说明】一种流程部署方法、装置及系统
【技术领域】
[0001]本申请涉及计算机【技术领域】,特别涉及一种流程部署方法、装置及系统。
【背景技术】
[0002]目前,对于计算机技术中对业务进行处理时进行流程管理,一般采用预先部署的方案,即为:预先将多个子流程(流程步骤)进行关联部署,得到能够提供特定功能的流程(流程模型),并将这些流程置于流程知识库中,从而在通过服务接口接收到流程调用请求之后,由虚拟机引擎实现调用流程知识库中与该请求相对应的流程对外提供服务。
[0003]当上述方案在应用过程中,若流程调用请求发生变化,即需要流程提供的服务需求发生变化时,流程知识库中的各个流程无法提供相应的服务,使得流程知识库的应用效能降低,为此,需要重新部署新的流程置入流程知识库中,从而增加了流程部署的工作量,降低了业务处理的工作效率。

【发明内容】

[0004]有鉴于此,本申请提供了一种流程部署方法、装置及系统,用以解决现有技术中进行流程管理,采用预先流程部署的方案中,在流程调用需求发生变化时,需重新部署新的流程部署至流程知识库中,增加流程部署工作量,降低工作效率的技术问题。
[0005]为解决上述技术问题,本申请提供了一种流程部署方法,包括:
[0006]接收流程调用请求,所述流程调用请求包括服务类型;
[0007]若预设调整条件成立,依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤;
[0008]将被调整后的流程置于所述流程知识库中;
[0009]调用所述流程知识库中与所述服务类型相对应的流程。
[0010]上述方法,优选的,所述接收流程调用请求包括:
[0011]通过预先设置的虚拟机服务接口接收流程调用请求;
[0012]其中,所述流程调用请求包括表明用户所需流程提供服务的服务类型。
[0013]上述方法,优选的,所述调用所述流程知识库中与所述服务类型相对应的流程包括:
[0014]提取所述流程知识库中至少一个与所述服务类型相对应的流程;
[0015]依据预设的流程分析规则,调用在提取的至少一个流程中的一个流程。
[0016]上述方法,优选的,所述调整条件包括流程知识库中的预先创建的流程中不包含与所述服务类型相对应的流程;
[0017]若所述调整条件不成立,所述方法还包括:
[0018]调用所述流程知识库中与所述服务类型相对应的流程。
[0019]上述方法,优选的,所述依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤包括:[0020]依据所述服务类型,在流程知识库中预先创建的流程中增加和/或删除至少一个流程步骤。
[0021]本申请还提供了一种流程部署装置,包括:
[0022]请求接收单元,用于接收流程调用请求,所述流程调用请求包括服务类型;
[0023]流程调整单元,用于若预设调整条件成立,依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤;
[0024]流程更新单元,用于将被调整后的流程置于所述流程知识库中;
[0025]第一流程调用单元,用于调用所述流程知识库中与所述服务类型相对应的流程。
[0026]上述装置,优选的,所述第一流程调用单元包括:
[0027]流程提取子单元,用于提取所述流程知识库中至少一个与所述服务类型相对应的流程;
[0028]流程优选子单元,用于依据预设的流程分析规则,调用在提取的至少一个流程中的一个流程。
[0029]上述装置,优选的,所述调整条件包括流程知识库中的预先创建的流程中不包含与所述服务类型相对应的流程;
[0030]所述装置还包括:
[0031]第二流程调用单元,用于若所述调整条件不成立,调用所述流程知识库中与所述服务类型相对应的流程。
[0032]上述装置,优选的,所述流程调整单元包括:
[0033]第一调整子单元,用于依据所述服务类型,在流程知识库中预先创建的流程中增加至少一个流程步骤;
[0034]第二调整子单元,用于依据所述服务类型,在流程知识库中预先创建的流程中删除至少一个流程步骤。
[0035]本申请还提供了一种流程部署系统,包括如上述任意一项所述的流程部署装置。
[0036]由上述方案可知,本申请提供的一种流程部署方法、装置及系统,通过接收流程调用请求,在预设调整条件成立时,依据所述流程调用请求中的服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤,并将被调整后的流程置于所述流程知识库中,由此调用所述流程知识库中与所述服务类型相对应的流程,从而对业务进行处理。本申请实施例在接收到流程调用请求之后,依据该请求中的服务类型即用户对服务的实际需求信息,对流程知识库中预先创建的流程进行调整,使之能够提供与该请求响应的服务,从而在流程知识库中调用调整后的流程,避免了在流程需求发生变化时,重新部署新的流程置入流程知识库中,减少了流程部署的工作量,提高了工作效率。
【专利附图】

【附图说明】
[0037]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本申请提供的一种流程部署方法实施例一的流程图;[0039]图2为本申请提供的一种流程部署方法实施例二的部分流程图;
[0040]图3为本申请提供的一种流程部署方法实施例三的流程图;
[0041]图4为本申请提供的一种流程部署装置实施例四的结构示意图;
[0042]图5为本申请提供的一种流程部署装置实施例五的部分结构示意图;
[0043]图6为本申请提供的一种流程部署装置实施例六的部分结构示意图;
[0044]图7为本申请提供的一种流程部署系统实施例七的逻辑架构图;
[0045]图8为现有技术中实现流程调用的数据传输示意图;
[0046]图9为本申请实施例七实现流程调用的数据传输示意图。
【具体实施方式】
[0047]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048]现有业务流程管理通常在前期已经做好所有的准备工作,即企业预先将业务流程模型进行规划,在根据规划好的业务流程模式部署每个业务流程(流程)。
[0049]为此技术员利用虚拟机对外提供一个服务接口,由虚拟机内的引擎调用该服务流程,并将调用的服务流程部署到流程知识库中作为数据记录,当后期需要某种服务对应的业务流程时,该虚拟机内引擎直接从流程知识库中调用即可。由于成熟业务领域中实现服务所需的流程基本固定,无需实现调研流程步骤,因此上述方案可以满足成熟和固定的业务领域,但是在不断变化的市场大环境中,用户需求是不断发生变化的,上述方案中无法适应随需应变的业务变化,对实际实施过程中变化的服务请求,需要重新部署新的流程至流程知识库中,增加了业务流的前期调研时间,不能对变化的需求(包括特殊或临时)提供动态支持,加长了流程部署周期,降低了工作效率。
[0050]同时,流程知识库中对于相同服务能够提供不同版本或不同实施方案的流程对外提供无法,但上述方案中对此无法进行优化,只能随机调用由用户进行选择符合需求的流程,从而进一步影响流程部署效率。
[0051]参考图1,其示出了本申请提供的一种流程部署方法实施例一的结构示意图,所述方法可以包括以下步骤:
[0052]步骤101:接收流程调用请求,所述流程调用请求包括服务类型。
[0053]其中,所述流程调用请求在用户需要进行流程调用时生成。
[0054]优选的,所述步骤101具体可以通过以下方式实现:
[0055]通过预先设置的虚拟机服务接口接收流程调用请求;
[0056]其中,所述流程调用请求包括表明用户所需流程提供服务的服务类型。
[0057]步骤102:判断预设调整条件是否成立,如果是,执行步骤103。
[0058]优选的,所述调整条件为空,表明所述流程知识库中的流程均无法对满足所述流程调用请求中的服务类型。由此在所述步骤101之后,执行所述步骤103。
[0059]步骤103:依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤。[0060]需要说明的是,所述流程知识库中的每个流程中至少包括一个流程步骤,所述流程步骤可以理解为子流程。
[0061]优选的,所述步骤103可以通过以下方式具体实现:
[0062]依据所述服务类型,对流程定义重新规划;
[0063]依据规划后的流程定义,调整流程知识库中预先创建的流程中的至少一个流程步骤。
[0064]优选的,所述步骤103还可以通过以下方式具体实现:
[0065]依据所述服务类型,在流程知识库中预先创建的流程中增加和/或删除至少一个流程步骤。
[0066]上述步骤103的优选实现方式可以理解为:
[0067]依据所述服务类型,在流程知识库中预先创建的流程中增加至少一个流程步骤;和/或
[0068]依据所述服务类型,在流程知识库中预先创建的流程中删除至少一个流程步骤。
[0069]上述步骤103的优选实现方式还包括:
[0070]依据所述服务类型,调整流程知识库中预先创建的流程中的流程步骤的顺序。
[0071]步骤104:将被调整后的流程置于所述流程知识库中。
[0072]需要说明的是,所述步骤104具体为:
[0073]将被调整后的流程置于所述流程知识库中,同时,将所述流程知识库中被调整前的流程删除。
[0074]其中,所述步骤104可以理解为:将被调整后的流程代替所述流程知识库中被调整前的流程置于所述流程知识库中。
[0075]需要说明的是,本申请实施例在实际应用中,上述方案可以理解为:
[0076]在待处理的业务流程不明确的前提下,采取“即买即卖”的应变方案,即每一步流程步骤都是在运行时提供,最后形成一条完整的业务链(一个完整的能够提供特定服务的流程),部署至流程知识库中。
[0077]其中,在所述流程知识库中,只保存最新流程版本,不影响以当前版本创建时的运行的实例,再次创建实例以最新流程版本为依据;更新当前流程版本的流程定义(规划),并且把运行时的所有关联流程实例数据中没有完成的步骤安装最新定义流转(运行);针对特殊需求时,当前流程实例中没有完成的步骤按照最新定义流转。
[0078]步骤105:调用所述流程知识库中与所述服务类型相对应的流程。
[0079]需要说明的是,在所述步骤104之后,所述流程知识库中包含与所述流程调用请求中的服务类型相对应的流程,由此所述步骤105在所述流程知识库中调用与所述服务类型相对应的流程。
[0080]优选的,所述步骤105包括:
[0081]调用所述流程知识库中一个与所述服务类型相对应的流程。
[0082]由上述方案可知,本申请提供的一种流程部署方法实施例一,通过接收流程调用请求,在预设调整条件成立时,依据所述流程调用请求中的服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤,并将被调整后的流程置于所述流程知识库中,由此调用所述流程知识库中与所述服务类型相对应的流程,从而对业务进行处理。本申请实施例在接收到流程调用请求之后,依据该请求中的服务类型即用户对服务的实际需求信息,对流程知识库中预先创建的流程进行调整,使之能够提供与该请求响应的服务,从而在流程知识库中调用调整后的流程,避免了在流程需求发生变化时,重新部署新的流程置入流程知识库中,减少了流程部署的工作量,提高了工作效率。
[0083]优选的,参考图2,其示出了本申请提供的一种流程部署方法实施例二的部分流程图,所述步骤105可以包括以下步骤:
[0084]步骤S201:提取所述流程知识库中至少一个与所述服务类型相对应的流程。
[0085]其中,所述流程知识库中至少含有一个与所述服务类型相对应的流程,由此在所述步骤S201中首先提取所述流程知识库中与所述服务类型相对应的流程。
[0086]步骤S202:依据预设的流程分析规则,调用在提取的至少一个流程中的一个流程。
[0087]优选的,所述流程分析规则(流程关键性能指标分析规则)包括:每个流程中各个流程步骤的成功执行次数、各个流程步骤执行所需人力成本、各个流程步骤所需其他资源成本等。
[0088]优选的,参考图3,其示出了本申请提供的一种流程部署方法实施例三的流程图,其中,所述调整条件包括流程知识库中的预先创建的流程中不包含与所述服务类型相对应的流程;
[0089]其中,在所述步骤102中,若所述调整条件不成立,执行所述步骤105:
[0090]步骤105:调用所述流程知识库中与所述服务类型相对应的流程。
[0091]需要说明的是,若所述调整条件不成立,表明所述流程知识库中预先创建的流程中包含与所述服务类型相对应的流程,此时,可以直接执行所述步骤105,调用所述流程知识库中与所述服务类型相对应的流程。
[0092]参考图4,其示出了本申请提供的一种流程部署装置实施例四的结构示意图,所述装置包括:
[0093]请求接收单元401,用于接收流程调用请求,所述流程调用请求包括服务类型。
[0094]其中,所述流程调用请求在用户需要进行流程调用时生成。
[0095]优选的,所述请求接收单元401具体可以通过以下方式实现:
[0096]通过预先设置的虚拟机服务接口接收流程调用请求;
[0097]其中,所述流程调用请求包括表明用户所需流程提供服务的服务类型。
[0098]流程调整单元402,用于若预设调整条件成立,依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤。
[0099]需要说明的是,所述流程调整单元402与所述请求接收单元401相连接。
[0100]优选的,所述调整条件为空,表明所述流程知识库中的流程均无法对满足所述流程调用请求中的服务类型。
[0101]需要说明的是,所述流程知识库中的每个流程中至少包括一个流程步骤,所述流程步骤可以理解为子流程。
[0102]优选的,所述流程调整单元402可以通过以下方式具体实现:
[0103]依据所述服务类型,对流程定义重新规划,依据规划后的流程定义,调整流程知识库中预先创建的流程中的至少一个流程步骤。[0104]上述流程调整单元402的优选实现方式还包括:
[0105]依据所述服务类型,调整流程知识库中预先创建的流程中的流程步骤的顺序。
[0106]流程更新单元403,用于将被调整后的流程置于所述流程知识库中。
[0107]需要说明的是,所述流程更新单元403与所述流程调整单元402相连接。
[0108]需要说明的是,所述流程更新单元403具体可以通过以下方式实现:
[0109]将被调整后的流程置于所述流程知识库中,同时,将所述流程知识库中被调整前的流程删除。
[0110]其中,上述流程更新单元403的具体实现方式可以理解为:将被调整后的流程代替所述流程知识库中被调整前的流程置于所述流程知识库中。
[0111]需要说明的是,本申请实施例在实际应用中,上述可以理解为:
[0112]在待处理的业务流程不明确的前提下,采取“即买即卖”的应变方案,即每一步流程步骤都是在运行时提供,最后形成一条完整的业务链(一个完整的能够提供特定服务的流程),部署至流程知识库中。
[0113]其中,在所述流程知识库中,只保存最新流程版本,不影响以当前版本创建时的运行的实例,再次创建实例以最新流程版本为依据;更新当前流程版本的流程定义(规划),并且把运行时的所有关联流程实例数据中没有完成的步骤安装最新定义流转(运行);针对特殊需求时,当前流程实例中没有完成的步骤按照最新定义流转。
[0114]第一流程调用单元404,用于调用所述流程知识库中与所述服务类型相对应的流程。
[0115]需要说明的是,所述第一流程调用单元404与所述流程更新单元403相连接。
[0116]需要说明的是,在所述流程更新单元403将被调整后的流程置于所述流程知识库中之后,所述流程知识库中包含与所述流程调用请求中的服务类型相对应的流程,由此所述第一流程调用单元404在所述流程知识库中调用与所述服务类型相对应的流程。
[0117]优选的,所述第一流程调用单元404具体可以通过以下方式实现:
[0118]调用所述流程知识库中一个与所述服务类型相对应的流程。
[0119]由上述方案可知,本申请提供的一种流程部署装置实施例四,通过接收流程调用请求,在预设调整条件成立时,依据所述流程调用请求中的服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤,并将被调整后的流程置于所述流程知识库中,由此调用所述流程知识库中与所述服务类型相对应的流程,从而对业务进行处理。本申请实施例在接收到流程调用请求之后,依据该请求中的服务类型即用户对服务的实际需求信息,对流程知识库中预先创建的流程进行调整,使之能够提供与该请求响应的服务,从而在流程知识库中调用调整后的流程,避免了在流程需求发生变化时,重新部署新的流程置入流程知识库中,减少了流程部署的工作量,提高了工作效率。
[0120]优选的,参考图5,其示出了本申请提供的一种流程部署装置实施例五的部分结构示意图,其中,所述第一流程调用单元404包括:
[0121]流程提取子单元441,用于提取所述流程知识库中至少一个与所述服务类型相对应的流程。
[0122]其中,所述流程知识库中至少含有一个与所述服务类型相对应的流程,因此由所述流程提取子单元441首先提取所述流程知识库中与所述服务类型相对应的流程。[0123]流程优选子单元442,用于依据预设的流程分析规则,调用在提取的至少一个流程中的一个流程。
[0124]需要说明的是,所述流程优选子单元442与所述流程提取子单元441相连接。
[0125]优选的,所述流程分析规则(流程关键性能指标分析规则)包括:每个流程中各个流程步骤的成功执行次数、各个流程步骤执行所需人力成本、各个流程步骤所需其他资源成本等。
[0126]优选的,所述第一流程调用单元404可以通过流程智慧分析机器人(KPI AnalysisRobot)模块实现其功能,即由所述KPI模块根据流程关键性能指标分析规则,提取最优流程推荐使用,确定所述流程知识库中的一个流程,由此调用该确定的流程,实现对外提供服务,达到学习型流程管理的目的,具体包括:
[0127]定制业务流程评价指标;
[0128]构件指标分析模型;
[0129]甄别最优业务流程;
[0130]推荐使用。
[0131]优选的,所述调整条件包括流程知识库中的预先创建的流程中不包含与所述服务类型相对应的流程;
[0132]所述装置还包括:
[0133]第二流程调用单元,用于若所述调整条件不成立,调用所述流程知识库中与所述服务类型相对应的流程。
[0134]需要说明的是,若所述调整条件不成立,表明所述流程知识库中预先创建的流程中包含与所述服务类型相对应的流程,此时,所述第二流程调用单元与所述第一流程调用单元404的功能一致,均为:
[0135]调用所述流程知识库中与所述服务类型相对应的流程。
[0136]优选的,所述流程调整单元402还可以通过以下方式具体实现:
[0137]依据所述服务类型,在流程知识库中预先创建的流程中增加和/或删除至少一个流程步骤。
[0138]优选的,参考图6,其示出了本申请提供的一种流程部署装置实施例六的部分结构示意图,其中,所述流程调整单元402包括:
[0139]第一调整子单元421,用于依据所述服务类型,在流程知识库中预先创建的流程中增加至少一个流程步骤。
[0140]第二调整子单元422,用于依据所述服务类型,在流程知识库中预先创建的流程中删除至少一个流程步骤。
[0141]需要说明的是,所述第一调整子单元421和所述第二调整子单元422实现调整流程知识库中预先创建的流程中的至少一个流程步骤可以理解为:依据所述服务类型,调整流程知识库中预先创建的流程中的流程步骤的顺序。
[0142]本申请还提供了一种流程部署系统实施例七,包括如上述实施例中任意一项所述的流程部署装置,其中:
[0143]所述流程部署装置,用于接收流程调用请求,若预设调整条件成立,依据所述流程调用请求中的服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤,将被调整后的流程置于所述流程知识库中,调用所述流程知识库中与所述服务类型相对应的流程。
[0144]其中,所述流程调用请求包括表明用户所需流程提供服务的服务类型。
[0145]优选的,所述流程部署装置在接收流程调用请求时可以通过以下方式实现:
[0146]通过预先设置的虚拟机服务接口接收流程调用请求。
[0147]优选的,所述流程部署装置在调用所述流程知识库中与所述服务类型相对应的流程时可以通过以下方式实现:
[0148]提取所述流程知识库中至少一个与所述服务类型相对应的流程;
[0149]依据预设的流程分析规则,调用在提取的至少一个流程中的一个流程。
[0150]优选的,调整条件包括流程知识库中的预先创建的流程中不包含与所述服务类型相对应的流程;
[0151]若所述调整条件不成立,所述流程部署装置还用于:
[0152]调用所述流程知识库中与所述服务类型相对应的流程。
[0153]优选的,所述流程部署装置在依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤时可以通过以下方式实现:
[0154]依据所述服务类型,在流程知识库中预先创建的流程中增加和/或删除至少一个流程步骤。
[0155]参考图7,其示出了本申请提供的一种流程部署系统实施例七的逻辑架构图,所述流程部署系统还包括:
[0156]接口 REST AP1:通过虚拟机对外提供一个服务接口 ;
[0157]虚拟机引擎Core engine:创建流程模型或执行流程任务;
[0158]流程生命周期大管家Lifecycle controllers模块:部署流程,即根据分发的任务需求指定流程模型(增加或删除流程步骤);
[0159]流程智慧分析机器人KPI Analysis Robot模块:确定所述流程知识库中的一个流程。
[0160]参考图8,其示出了现有技术中进行流程调用的数据传输示意图,其中,所述RestAPI通过虚拟机对外提供一个服务接口后,虚拟机引擎Core Engine创建流程,执行流程知识库Knowledge Base里存储的流程。
[0161]参考图9,其示出了本申请实施例进行流程调用的数据传输示意图,其中,接收通过服务接口传输的流程调用请求后,根据该请求中的服务类型虚拟机引擎Core Engine触发流程生命周期大管家(Lifecycle controllers)模块更新所述流程知识库KnowledgeBase里存储的流程,由流程智慧分析机器人(KPI Analysis Robot)模块确定所述流程知识库中的一个流程,由此调用该确定的流程,实现对外提供服务。
[0162]需要说明的是,本申请实施例中进行流程数据传输的方式为:通过流程变流来传递不变的数据。
[0163]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置即本申请电子设备实施例而言,由于其与实施例公开的文件命名的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。[0164]以上对本发明所提供的一种流程部署方法、装置及系统进行了详细介绍,对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种流程部署方法,其特征在于,包括: 接收流程调用请求,所述流程调用请求包括服务类型; 若预设调整条件成立,依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤; 将被调整后的流程置于所述流程知识库中; 调用所述流程知识库中与所述服务类型相对应的流程。
2.根据权利要求1所述的方法,其特征在于,所述接收流程调用请求包括: 通过预先设置的虚拟机服务接口接收流程调用请求; 其中,所述流程调用请求包括表明用户所需流程提供服务的服务类型。
3.根据权利要求1所述的方法,其特征在于,所述调用所述流程知识库中与所述服务类型相对应的流程包括: 提取所述流程知识库中至少一个与所述服务类型相对应的流程; 依据预设的流程分析规则,调用在提取的至少一个流程中的一个流程。
4.根据权利要求1所述的方法,其特征在于,所述调整条件包括流程知识库中的预先创建的流程中不包含与所述服务类型相对应的流程; 若所述调整条件不成立,所述方法还包括: 调用所述流程知识库中与所述服务类型相对应的流程。
5.根据权利要求1所述的方法,其特征在于,所述依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤包括: 依据所述服务类型,在流程知识库中预先创建的流程中增加和/或删除至少一个流程步骤。
6.一种流程部署装置,其特征在于,包括: 请求接收单元,用于接收流程调用请求,所述流程调用请求包括服务类型; 流程调整单元,用于若预设调整条件成立,依据所述服务类型,调整流程知识库中预先创建的流程中的至少一个流程步骤; 流程更新单元,用于将被调整后的流程置于所述流程知识库中; 第一流程调用单元,用于调用所述流程知识库中与所述服务类型相对应的流程。
7.根据权利要求6所述的装置,其特征在于,所述第一流程调用单元包括: 流程提取子单元,用于提取所述流程知识库中至少一个与所述服务类型相对应的流程; 流程优选子单元,用于依据预设的流程分析规则,调用在提取的至少一个流程中的一个流程。
8.根据权利要求6所述的装置,其特征在于,所述调整条件包括流程知识库中的预先创建的流程中不包含与所述服务类型相对应的流程; 所述装置还包括: 第二流程调用单元,用于若所述调整条件不成立,调用所述流程知识库中与所述服务类型相对应的流程。
9.根据权利要求6所述的装置,其特征在于,所述流程调整单元包括: 第一调整子单元,用于依据所述服务类型,在流程知识库中预先创建的流程中增加至少一个流程步骤; 第二调整子单元,用于依据所述服务类型,在流程知识库中预先创建的流程中删除至少一个流程步骤。
10.一种流程部署系统,其特征在于,包括如上述权利要求6至9任意一项所述的流程部署装置。
【文档编号】G06F9/44GK103914282SQ201210592237
【公开日】2014年7月9日 申请日期:2012年12月30日 优先权日:2012年12月30日
【发明者】张宝玉, 马向晖, 郭铁志 申请人:杭州勒卡斯广告策划有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1