本申请涉及项目管理领域,更具体地说,涉及一种业务流程图生成方法、装置和系统。
背景技术:
在企业的项目管理中为了降低企业的运营成本、优化项目管理流程,会针对该项目建立一套完整的业务流程,通常不同的项目属性建立一整套对应不同的业务流程,不同的项目属性对应不同的业务流程。
在项目具体执行过程中,因项目的外部因素可能会导致有新的项目属性产生,即使同一项目属性,业务也会随着项目的演进而变化,如何确保在系统实施人员不介入的情况下,让普通用户能够轻松简便的应对不断出现的需求,自主调整业务流程,促进业务流程向合理化方向演化,是本领域技术人员亟待解决的技术问题。
技术实现要素:
有鉴于此,本申请提供一种业务流程图生成方法、装置和系统,让普通用户就能够自我调整业务流程,提高系统的自适应能力。
为了实现上述目的,现提出的方案如下:
一种业务流程图生成方法,其特征在于,包括:
接收第一业务流程图生成指令;
基于所述第一业务流程图生成指令,从预设业务表单中选取待处理项目属性所需的可用业务环节;
根据各个所述可用业务环节的执行顺序,连接各个所述可用业务环节,以生成所述项目属性的业务流程图;
验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
优选的,所述第一接收业务流程图生成指令之前,还包括:
预先生成包括各个业务环节的业务表单,其中所述业务表单包括各个业务环节的名称以及各个业务环节在所述业务表单中的排列顺序。
一种业务流程图生成方法,包括:
接收第二业务流程图生成指令;
基于所述第二业务流程图生成指令,获取与待处理项目属性相同的业务流程模板;
按照待项目属性的需要对所述业务流程模型进行修正,生成待处理项目属性的业务流程图;
验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
一种业务流程图生成方法,包括:
接收第三业务流程图生成指令;
基于所述第三业务流程图生成指令,从项目实例中获取实例业务流程图;
按照待处理项目属性的需求对所述实例业务流程图进行修正,以生成待处理项目属性的业务流程图;
验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
一种业务流程图生成装置,包括:
第一指令接收单元,用于接收第一业务流程图生成指令;
业务环节选取单元,用于基于所述第一业务流程图生成指令,从预设业务表单中选取待处理项目属性所需的可用业务环节;
第一业务流程图生成单元,用于根据各个所述可用业务环节的执行顺序,连接各个所述可用业务环节,以生成待处理项目属性的业务流程图;
第一验证单元,用于验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
优选的,还包括:业务表单生成单元,用于预先生成包括各个业务环节的业务表单,其中所述业务表单包括各个业务环节的名称以及各个业务环节在所述业务表单中的排列顺序。
一种业务流程图生成装置,包括:
第二指令接收单元,用于接收第二业务流程图生成指令;
流程模板获取单元,用于基于所述第二业务流程图生成指令,获取与待处理项目属性相同的业务流程模板;
第二业务流程图生成单元,用于按照待处理项目属性的需要对所述业务流程模型进行修正,生成待处理项目属性的业务流程图;
第二验证单元,用于验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
一种业务流程图生成装置,包括:
第三指令接收单元,用于接收第三业务流程图生成指令;
流程实例获取单元,用于基于所述第三业务流程图生成指令,从项目实例中获取实例业务流程图;
第三业务流程图生成单元,用于按照待处理项目属性的需求对所述实例业务流程图进行修正,以生成待处理项目属性的业务流程图;
第三验证单元,用于验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
一种业务流程图生成系统,包括:以上所述的业务流程图生成装置。
经由上述技术方案可知,本申请公开了一种业务流程图生成方法、装置和系统。当待处理项目属性需要生成业务流程时,系统管理员触发该软件接收第一业务流程图生成指令,进而从预设业务表单中选取待执行项目所需的可用业务环节,并根据各个可用业务环节的执行顺序,连接各个可用业务环节,以生成待处理项目属性的业务流程图,当生成的业务流程满足预设要求时,该业务流程验证通过。与现有技术相比,本发明可让普通用户在实施人员不介入的情况下,基于软件系统自动生成的业务流程图并可以进行灵活的手工调整,以提高系统对不断变化的业务的自适应性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本发明一个实施例公开的一种业务流程图生成方法的流程示意图;
图2示出了本发明另一个实施例公开的一种业务流程图生成方法的流程示意图;
图3示出了本发明另一个实施例公开的一种业务流程图生成方法的流程示意图;
图4示出了本发明另一个实施例公开的一种业务流程生成装置的结构示意图;
图5示出了本发明另一个实施例公开的一种业务流程生成装置的结构示意图;
图6示出了本发明另一个实施例公开的一种业务流程生成装置的结构示意图;
图7示出了本发明另一个实施例公开的一种业务流程生成装置的结构示意图
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1示出了本发明一个实施例公开的一种业务流程图生成方法的流程示意图。
由图1可知,该方法包括:
S101:接收第一业务流程图生成指令。
S102:基于所述第一业务流程图生成指令,从预设业务表单中选取待处理项目属性所需的可用业务环节。
其中,该业务表单中包括各个业务环节的名称、项目属性以及各个业务环节在业务表单中的排列顺序。该业务表单包括浏览和编辑两种页面状态。当业务表单处于编辑状态时,可对业务表单中业务环节的名称项目属性以及各个业务环节在业务表单中的排列顺序进行编辑。
另外,在本实施例中步骤S102可通过单次添加和全部添加两种方式选取 可用业务环节。
其中,单次添加的方式为一次从业务表单中选取一个业务环节作为可用业务环节,而全部添加则为将业务表单中所有业务环节均作为可用业务环节。
S103:根据各个所述可用业务环节的执行顺序,连接各个所述可用业务环节,以生成待处理项目属性的业务流程图。
根据待处理项目属性的要求各个可用业务环节进行修正,并按照修正后的各个可用环节的执行顺序,连接各个可用业务环节,从而生成业务流程图。
S104:验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
该预设要求可基于业务流程图的基本要求设定,如各个业务流程图中的环节之间均采用连线连接,且连线均采用方向连线。
由以上实施例可知,本申请公开了一种业务流程图生成方法。当待处理项目属性需要生成业务流程时,系统管理员触发该软件接收第一业务流程图生成指令,进而从预设业务表单中选取待处理项目属性所需的可用业务环节,并根据各个可用业务环节的执行顺序,连接各个可用业务环节,以生成待处理项目属性的业务流程图,当生成的业务流程满足预设要求时,该业务流程验证通过。与现有技术相比,本发明可让普通用户在实施人员不介入的情况下,基于软件系统自动生成的业务流程图并可以进行灵活的手工调整,以提高系统对不断变化的业务的自适应性。
在上一个实施例中公开了一种基于业务表单生成业务流程的方法,在本申请中系统管理员还可基于已开发的业务流程模板和项目实例中的实例业务流程为待处理项目属性的业务流程。
参见图2示出了本发明另一个实施例公开的一种业务流程图生成方法的流程示意图。
S201:接收第二业务流程图生成指令。
S202:基于所述第二业务流程图生成指令,获取与待处理项目属性相同的业务流程模板。
当系统接收到第二业务流程图生成指令后,系统调取与待处理项目属性相同的业务流程模板,并对该业务流程模块进行复制。
S203:按照待处理项目属性需要对所述业务流程模板进行修正,生成待 处理项目属性的业务流程图。
按照待处理项目属性的需求,如各个流程环节的名称、各个流程环节的执行属性,对该业务流程模板进行修正,以生成待处理项目属性的业务流程图。如,删除所述业务流程模板中不需要的流程环节。
S204:验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
参见图3示出了本发明另一个实施例公开的一种业务流程图生成方法的流程示意图。
由图3可知,该方法包括:
S301:接收第三业务流程图生成指令。
S302:基于所述第三业务流程图生成指令,从项目实例中获取实例业务流程图。
当接收到第三业务流程图生成指令后,提取从已开发的项目的业务流程图(即实例业务流程图),
S303:按照待处理项目属性的项目需求对所述实例业务流程图进行修正,以生成待处理项目属性的业务流程图。
按照待执处理项目属性的需求,如各个流程环节的名称、各个流程环节的执行属性,对该业务流程模板进行修正,以生成待处理项目属性的业务流程图。
S304:验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
参见图4示出了本发明另一个实施例公开的一种业务流程生成装置的结构示意图。
由图4可知,该装置包括:第一指令接收单元41、业务环节选取单元42、第一业务流程图生成单元43以及第一验证单元44。
其中,第一指令接收单元41,用于接收第一业务流程图生成指令,并将接收到的第一业务流程图生成指令发送至业务环节选取单元42。
业务环节选取单元42接收第一指令接收单元41发送的第一业务流程图生成指令,并基于所述第一业务流程图生成指令,从预设业务表单中选取待处理项目属性所需的可用业务环节。
第一业务流程图生成单元43,用于根据各个所述可用业务环节的执行顺序,连接各个所述可用业务环节,以生成待处理项目属性的业务流程图。
第一验证单元44,用于验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
可选的,在本实施例中该装置还包括:业务表单生成单元45,用于预先生成包括各个业务环节的业务表单,其中所述业务表单包括各个业务环节的名称以及各个业务环节在所述业务表单中的排列顺序。
参见图5示出了本发明另一个实施例公开的一种业务流程生成装置的结构示意图。
由图5可知,该装置包括:第二指令接收单元51、流程模块获取单元52、第二业务流程图生成单元53、第二验证单元54.
其中,第二指令接收单元51用于接收第二业务流程图生成指令。
流程模板获取单元52,用于基于所述第二业务流程图生成指令,获取与待处理项目属性相同的业务流程模板。
第二业务流程图生成单元53,用于按照待处理项目属性的需要对所述业务流程模型进行修正,生成待处理项目属性的业务流程图。
第二验证单元54用于验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
参见图6示出了本发明另一个实施例公开的一种业务流程生成装置的结构示意图。
由图6可知,该装置包括:第三指令接收单元61、流程实例获取单元62、第三业务流程图生成单元63以及第三验证单元64。
第三指令接收单元61用于接收第三业务流程图生成指令。
流程实例获取单元62用于基于所述第三业务流程图生成指令,从项目实例中获取实例业务流程图。
第三业务流程图生成单元63用于按照待处理项目属性需求对所述实例业务流程图进行修正,以生成待处理项目属性的业务流程图。
第三验证单元64。用于验证所述业务流程图,其中当验证结果满足预设要求时,验证通过。
可选的,本申请还公开的一种业务流程图生成系统。参见图7示出了本发 明另一个实施例公开的一种业务流程生成系统的结构示意图。
该系统包括:第一指令接收单元71、业务环节选取单元72、业务表单生成单元73、第二指令接收单元74、流程模块获取单元75、第三指令接收单元76、流程实例获取单元77、业务流程图生成单元78和验证单元79。
其中,第一指令接收单元71用于接收系统管理员发送的第一业务流程图生成指令,并触发业务环节选取单元72从预设业务表单中选取待处理项目属性的可用业务环节。
第二指令接收单元74用于接收项目开发人员发送的第二业务流程图生成指令,并触发流程模块获取单元75获取与待处理项目属性相同的业务流程模块,并对该业务流程模块进行复制。
第三指令接收单元76用于接收项目开发人员发送的第三业务流程图生成指令,并触发流程实例获取单元77获取已开发的项目的流程实例,并对该流程实例进行复制。
业务流程图生成单元78用于对上述事实上得到的可用业务环节、业务流程模块、流程实例进行修正,以生成满足待执行项目需要的业务流程图。
验证单元79用于对生成的业务流程图进行验证,判断该业务流程图是否满足预设要求。
需要说明的是该系统实施例与方法实施例相对应,其执行过程和执行原理相同,在此不作赘述。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。