一种配置生成生产流程的方法及系统技术方案

技术编号:7368401 阅读:173 留言:0更新日期:2012-05-27 05:32
本发明专利技术公开了一种配置生成生产流程的方法及装置,其方法为:获取当前业务流程数据组,确定当前业务流程数据组中各个业务流程数据的上下游关系;获取预设计划数据组中对应业务流程数据的业务流程;确定预设计划数据组中各类别的业务单据数据上下游关系;依据确定上下游关系的业务单据数据,获取与其关联的各个业务流程的上下游关系;配置与确定上下游关系的各个业务流程,生成对应的生产流程。通过本发明专利技术公开的方法及装置,能够克服利用现有技术生成生产流程的过程中,重复配置业务流程数据和业务单据数据,造成的业务流程繁琐冗长,系统功耗增加的问题,实现利用单套程序配置生产流程的过程,在简化产品的生产流程的同时降低系统的功耗。

【技术实现步骤摘要】

本专利技术涉及数据信息处理领域,更具体的说,是涉及一种配置生成生产流程的方法及系统
技术介绍
随着科技的不断快速发展,各类生产制造业也随之得到快速的发展。在产品的生产过程中,针对构成产品每个部分的执行过程都具有各自对应的业务流程,在生成整个产品的生产流程时,则是依据先后执行顺序将各个部分对应的流程配置于产品的生产流程中;在生成各个部分对应的流程时,则是将需要执行的具体的业务流程,按照先后顺序配置于各个部分的流程中。其中,在产品的生产流程中,将生成各个部分对应流程所依据的数据统称为业务流程数据;将生成各个业务流程所依据的数据统称为业务单据数据。现如今,随着科技的快速发展,上述进行数据配置生成生产流程的过程也已从人工配置发展为利用各类系统完成相应数据配置。在利用各类系统完成产品生产流程中各业务流程数据的配置时,依据不同的业务流程数据生成多套不同的业务流程;在依据业务单据数据对业务流程进行配置时,依据不同的业务流程数据生成多套具有相同业务单据数据的业务流程。例如,在烟草产品的生产过程中,生产烟草各部分时的具体相同生产过程所对应的数据,即业务单据数据为预排、下达和投料等数据,而生产烟草的各部分时所执行的卷包、制丝和配叶等为生产烟草这一生产流程中的业务流程数据。因此,利用现有技术根据卷包、制丝和配叶的上下游关系(执行的先后顺序),以及预排、下达和投料的上下游关系进行配置时,依次重复配置生成具有相同业务单据数据的单一、单套对应各部分的业务流程,例如,对应卷包分别依次生成卷包预排、卷包下达和卷包投料的业务流程;对应制丝分别依次生成制丝预排、制丝下达和制丝投料的业务流程;对应配叶则生成配叶预排、配叶下达和配叶投料的业务流程。最后,再根据业务流程数据的上下游关系对应配置烟草的生产流程。该配置过程的具体流程图请参阅附图1 (图中标示完整的业务流程)。由于,在采用现有技术进行生产流程的配置,以及对其各部分业务流程数据进行配置时,需要不断地、重复依据各类别的业务单据数据对业务流程数据进行配置或调用,然后,再将对应业务流程数据配置生成的多套业务流程配置于产品的生产流程中。因此,在生成可执行的生产流程中,采用现有技术的方法会因为反复对业务流程数据和业务单据数据的配置或调用,生成多套相类似的业务流程,尤其是在业务流程数据类型较多或生产时间较长的情况下,更容易因为反复配置或调用业务单据数据,使生成的业务流程繁琐冗长,并在反复的配置过程中增加系统功耗。
技术实现思路
有鉴于此,本专利技术提供了一种配置生成生产流程的方法及装置,以克服在利用现有技术生成生产流程的过程中,重复配置业务流程数据和业务单据数据,造成的业务流程繁琐冗长,系统功耗增加的问题。为实现上述目的,本专利技术提供如下技术方案一种配置生成生产流程的方法,包括获取包含有多个业务流程数据的业务流程数据组,确定所述各个业务流程数据的上下游关系;依据所述各个业务流程数据的上下游关系,依次配置生成业务流程数据所对应的流程,具体过程包括确定当前业务流程数据,获取所述预设计划数据组中包含有该业务流程数据的各个业务流程;获取所述各个业务流程中所包含的各类别业务单据数据在所述预设计划数据组中的位置;确定所述各类别业务单据数据之间的上下游关系;依据确定上下游关系的所述业务单据数据,获取与其关联的各个所述业务流程的上下游关系,配置生成当前所述业务流程数据所对应的流程;判断所述业务流程数据组中是否存在未配置的业务流程数据,如果有,则返回执行配置生成业务流程数据所对应的流程这一步骤;如果否,则配置确定上下游关系的各个所述业务流程数据所对应的流程,生成对应的生产流程。优选的,在执行上述步骤之前,包括预设计划数据组,所述预设计划数据组的过程为获取当前各类别的业务单据数据,以及当前业务流程数据组中的各个业务流程数据;将所述各类别业务单据数据与各个业务流程数据两两进行对应,依次生成包含有业务单据数据和业务流程数据的业务流程;依次建立所述业务流程与其包含的所述业务单据数据之间的关联;确定所述各类别业务单据数据的上下游关系,生成预设计划数据组。优选的,还包括删除执行业务的过程,具体为确定当前所述业务流程数据组中需要删除的业务流程数据;查找包含有所述业务流程数据的业务流程在所述预设计划数据组中的位置;删除所述业务流程与其对应的业务单据数据之间的关联,返回执行获取包含有多个业务流程数据的业务流程数据组这一步骤。优选的,还包括添加新执行业务的过程,具体为获取需添加的新业务流程数据;确定所述新业务流程数据与所述业务流程数据组中各个业务流程数据之间的上下游关系;将预设计划数据组中的各个业务单据数据与所述新业务流程数据一一对应,依次生成包含有该新业务流程数据和业务单据数据的业务流程;添加所述业务流程至预设计划数据组中,建立所述业务流程与其对应的业务单据数据之间的关联,返回执行获取包含有多个业务流程数据的业务流程数据组这一步骤。优选的,还包括修改执行业务的过程,具体为确定当前所述业务流程数据组中需要修改的业务流程数据;查找包含有所述业务流程数据的业务流程在所述预设计划数据组中的位置;修改所述业务流程与其对应的业务单据数据之间的关联,返回执行获取包含有多个业务流程数据的业务流程数据组这一步骤。一种配置生成生产流程的装置,包括预设单元,用于预设各个业务单据数据的上下游关系,以及与各个所述业务单据数据关联的,包含有业务流程数据的业务流程的计划组;第一获取单元,用于获取包含有多个业务流程数据的业务流程数据组,确定所述各个业务流程数据的上下游关系;第二获取单元,用于确定当前业务流程数据,获取所述预设计划数据组中包含有该业务流程数据的各个业务流程;第三获取单元,用于获取所述各个业务流程中所包含的各类别业务单据数据在所述预设计划数据组中的位置;第一确定单元,用于确定预设计划数据组中各类别业务单据数据的上下游关系;第二确定单元,用于依据确定上下游关系的所述业务单据数据,获取与其关联的各个所述业务流程的上下游关系,并配置生成当前所述业务流程数据所对应的流程;配置单元,用于配置所述业务流程数据组中确定上下游关系的各个所述业务流程数据所对应的流程,生成对应的生产流程。优选的,预设单元中包括第一获取模块,用于获取当前各类别的业务单据数据,以及当前业务流程数据组中的各个业务流程数据;第一生成模块,用于将所述各类别业务单据数据与各个业务流程数据两两进行对应,依次生成包含有业务单据数据和业务流程数据的业务流程;第一建立模块,用于依次建立所述业务流程与其包含的所述业务单据数据之间的关联;第二生成模块、用于确定所述各类别业务单据数据的上下游关系,生成预设计划数据组。优选的,还包括删除单元;所述删除单元中包括第一确定模块,用于确定当前所述业务流程数据组中需要删除的业务流程数据;第一查找模块,用于查找包含有所述业务流程数据的业务流程在所述预设计划数据组中的位置;删除模块,用于删除所述业务流程与其对应的业务单据数据之间的关联。优选的,还包括添加单元;所述添加单元中包括第二获取模块,用于获取需添加的新业务流程数据;第二确定模块,用于确定所述新业务流程数据与所述业务流程数据组中各个业务流程数据之间的上下游关系;第三获取模块,用于将预设计划数据组中的各个业务单据数据与本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:许焕梅
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1
相关领域技术