1.一种BOM的批量发送方法,其特征在于,包括:
确定进行BOM发送时,建立所需发送的各个BOM与目标接收端之间的对应关系;
对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;
接收用户的受控字段选择命令,其中,所述受控字段选择命令中包含用户指示的受控属性字段,其中,所述受控属性字段为:需要对修改方式进行控制的属性字段;
接收用户的修改方式命令,或者,在目标接收端一侧预先设置受控属性字段的修改方式;
按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM,以及该目标接收端对应的BOM中的受控属性字段信息;或者,将每个目标接收端端对应的BOM、BOM中的受控属性字段以及受控属性字段对应的修改方式一起发送给该目标接收端;
当确定进行BOM中受控属性字段或受控属性字段内容的修改时,将修改后的受控属性字段或受控属性字段内容发送给该BOM对应的目标接收端,以使发送端与目标接收端之间的BOM受控属性字段及其内容的数据同步。
2.根据权利要求1所述的方法,其特征在于,发送给目标接收端的数据包括:该目标接收端对应的BOM中的受控属性字段信息,以便目标接收端接收到所述受控属性字段信息后为其设置预设的修改方式。
3.根据权利要求1所述的方法,其特征在于,建立对应关系之后还包括:
对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;
接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的修改方式;
相应的,发送给目标接收端的数据还包括:该目标接收端对应的BOM中的受控属性字段信息以及所述修改方式。
4.根据权利要求3所述的方法,其特征在于,建立对应关系之后还包括:
对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;
接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的、每一受控属性字段对应的修改方式;
相应的,发送给目标接收端的数据还包括:该目标接收端对应的BOM中的受控属性字段信息以及每一受控属性字段对应的修改方式。
5.一种BOM的批量发送装置,其特征在于,包括:
建立单元,用于确定进行BOM发送时,建立所需发送的各个BOM与目标接收端之间的对应关系;
第一展现单元,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;
第一接收单元,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;
第二接收单元,用于接收用户的修改方式命令,或者,在目标接收端一侧预先设置受控属性字段的修改方式;
发送单元,用于按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM,以及该目标接收端对应的BOM中的受控属性字段信息;或者,将每个目标接收端端对应的BOM、BOM中的受控属性字段以及受控属性字段对应的修改方式一起发送给该目标接收端
发送单元还用于:确定进行BOM中受控属性字段或受控属性字段内容的修改时,将修改后的受控属性字段或受控属性字段内容发送给该BOM对应的目标接收端。
6.根据权利要求5所述的装置,其特征在于,发送单元发送给目标接收端的数据包括:
该目标接收端对应的BOM中的受控属性字段信息,以便目标接收端接收到所述受控属性字段信息后为其设置预设的修改方式。
7.根据权利要求5所述的装置,其特征在于,还包括:
第二展现单元,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;
第二接收单元,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的修改方式;
相应的,发送单元发送给目标接收端的数据还包括:该目标接收端对应的BOM中的受控属性字段信息以及所述修改方式。
8.根据权利要求5所述的装置,其特征在于,还包括:
第三展现单元,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;
第三接收单元,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的、每一受控属性字段对应的修改方式;
相应的,发送单元发送给目标接收端的数据还包括:该目标接收端对应的BOM中的受控属性字段信息以及每一受控属性字段对应的修改方式。
一种BOM的批量发送方法及装置\n技术领域\n[0001] 本发明涉及数据处理技术,尤其涉及一种物料清单(BOM,Bill ofMaterial)的批量发送方法及装置。\n背景技术\n[0002] BOM,也称为产品结构表或产品结构树,在某些工业领域,可能称为“配方”、“要素表”或其它名称。BOM是计算机可以识别的产品结构数据文件,是联系与沟通企业各项业务的纽带,是产品数据管理(PDM)/企业资源规划(ERP)等信息化系统中最重要的基础数据,其组织格式设计和合理与否直接影响到系统的处理性能,因此,根据实际的使用环境,灵活地设计合理且有效的BOM是十分重要的。\n[0003] 在现有的ERP系统中,主要是通过导入导出功能,将集团企业维护的BOM,导出到一个模板中,在下属工厂,通过导入功能,将模板中的数据按照字段属性的对应关系导入到下属工厂的系统中。而如果集团企业对BOM做出变更处理,集团用户只能以手工方式通知给下属工厂,下属工厂视情况对BOM进行手动调整,集团企业无法对下属工厂的BOM修改进行监控。\n[0004] 综上所述,现有技术中对于BOM的发送和修改都只能通过手动完成,发送和修改效率低。\n发明内容\n[0005] 有鉴于此,本发明要解决的技术问题是,提供一种BOM的批量发送方法及装置,能够实现对于BOM的批量自动发送,提高BOM的发送效率。\n[0006] 为此,本发明实施例采用如下技术方案:\n[0007] 本发明实施例提供一种BOM的批量发送方法,包括:\n[0008] 确定进行BOM发送时,建立所需发送的BOM与目标接收端之间的对应关系;\n[0009] 按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM。\n[0010] 建立对应关系之后还包括:\n[0011] 对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0012] 接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;\n[0013] 相应的,发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息,以便目标接收端接收到所述受控属性字段信息后为其设置预设的修改方式。\n[0014] 建立对应关系之后还包括:\n[0015] 对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0016] 接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的修改方式;\n[0017] 相应的,发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息以及所述修改方式。\n[0018] 建立对应关系之后还包括:\n[0019] 对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0020] 接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的、每一受控属性字段对应的修改方式;\n[0021] 相应的,发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息以及每一受控属性字段对应的修改方式。\n[0022] 还包括:\n[0023] 确定进行BOM中受控属性字段或受控属性字段内容的修改时,将修改后的受控属性字段或受控属性字段内容发送给该BOM对应的目标接收端。\n[0024] 本发明实施例还提供一种BOM的批量发送装置,包括:\n[0025] 建立单元,用于确定进行BOM发送时,建立所需发送的BOM与目标接收端之间的对应关系;\n[0026] 发送单元,用于按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM。\n[0027] 还包括:\n[0028] 第一展现单元,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0029] 第一接收单元,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;\n[0030] 相应的,发送单元发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息,以便目标接收端接收到所述受控属性字段信息后为其设置预设的修改方式。\n[0031] 还包括:\n[0032] 第二展现单元,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0033] 第二接收单元,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的修改方式;\n[0034] 相应的,发送单元发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息以及所述修改方式。\n[0035] 还包括:\n[0036] 第三展现单元,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0037] 第三接收单元,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的、每一受控属性字段对应的修改方式;\n[0038] 相应的,发送单元发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息以及每一受控属性字段对应的修改方式。\n[0039] 发送单元还用于:确定进行BOM中受控属性字段或受控属性字段内容的修改时,将修改后的受控属性字段或受控属性字段内容发送给该BOM对应的目标接收端。\n[0040] 对于上述技术方案的技术效果分析如下:\n[0041] 确定进行BOM发送时,建立所需发送的BOM与目标接收端之间的对应关系;按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM,从而无需用户手动进行BOM的发送,实现了对于BOM的批量自动发送,提高了BOM的发送效率。\n附图说明\n[0042] 图1为本发明实施例一种BOM的批量发送方法流程示意图;\n[0043] 图2为本发明实施例另一种BOM的批量发送方法流程示意图;\n[0044] 图3为本发明实施例一种BOM结构举例;\n[0045] 图4为本发明实施例一种BOM的批量发送装置结构示意图;\n[0046] 图5为本发明实施例第二种BOM的批量发送装置结构示意图;\n[0047] 图6为本发明实施例第三种BOM的批量发送装置结构示意图;\n[0048] 图7为本发明实施例第四种BOM的批量发送装置结构示意图。\n具体实施方式\n[0049] 以下,结合附图详细说明本发明实施例BOM的批量发送方法及装置的实现。\n[0050] 图1为本发明实施例一种BOM的批量发送方法流程示意图,如图1所示,该方法包括:\n[0051] 步骤101:确定进行BOM发送时,建立所需发送的BOM与目标接收端之间的对应关系;\n[0052] 步骤102:按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM。\n[0053] 图1所示的BOM的批量发送方法中,由系统自动建立所需发送的BOM与目标接收端之间的对应关系;按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM,从而无需用户手动进行BOM的发送,实现了对于BOM的批量自动发送,提高了BOM的发送效率。\n[0054] 在图1的基础上,通过图2对本发明实施例BOM的批量发送方法进行更为详细的说明。如图2所示,该方法包括:\n[0055] 步骤201:确定进行BOM发送时,获取所需发送的BOM以及目标接收端,建立所需发送的BOM与目标接收端之间的对应关系;\n[0056] 其中,可以为用户提供BOM和目标接收端等的展现界面,在该界面中用户可以指定所需发送的BOM以及各个BOM对应的目标接收端,从而只要接收用户的输入信息,即可获取到所需发送的BOM以及各个BOM对应的目标接收端信息,从而建立BOM与目标接收端之间的对应关系。\n[0057] 步骤202:对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0058] 其中,本步骤的实现可以为:\n[0059] 对于每一个目标接收端,获取该目标接收端对应的所有BOM中所包含的属性字段;\n[0060] 根据获取到的属性字段建立属性字段列表;该表可以为系统预设的任意格式的数据表,这里并不限定;\n[0061] 向用户展现所述属性字段列表。\n[0062] 其中,可以建立相应的展现界面,在该界面展现所述属性字段列表,具体的界面实现形式这里并不限制。\n[0063] 步骤203:接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;\n[0064] 步骤204:接收用户的修改方式命令。\n[0065] 其中,所述命令中可以包括:用户指示的修改方式;此时,将该修改方式作为所有受控属性字段的修改方式;\n[0066] 或者,所述命令中也可以包括:用户指示的、每一受控属性字段对应的修改方式。\n[0067] 也即是说:可以为所有的受控属性字段设置一种共同的修改方式;或者,也可以为每个受控属性字段分别设置一种修改方式,不同受控属性字段对应的修改方式可以相同或不同。\n[0068] 这里,步骤203和步骤204中所述接收用户的命令的过程,可以通过为用户设置命令指示界面,从而通过用户在该界面上的对应操作实现,具体实现这里不再赘述。\n[0069] 另外,本发明实施例中的步骤204为可选步骤,也即可以不由用户指定受控属性字段的修改方式,而是在目的接收端一侧预先设置受控属性字段的修改方式,从而只要发送端将目的接收端对应的BOM以及所有的受控属性字段信息发送给对应的目的接收端,目的接收端可以根据接收到所述受控属性字段信息后为相应的受控属性字段设置预设的修改方式,从而可以减少发送端与目的接收端之间的数据交互,提高两者之间的数据传输效率,并减少传输带宽的占用。\n[0070] 步骤205:BOM与目标接收端之间的对应关系,将每个目标接收端端对应的BOM、BOM中的受控属性字段以及受控属性字段对应的修改方式一起发送给该目标接收端。\n[0071] 其中,对于本发明实施例中BOM所包含的属性字段中,受控属性字段之外的属性字段,一般不设置修改方式,则目标接收端可以根据自身的实际情况进行相应的修改等操作。\n[0072] 另外,本发明实施例中的所述修改方式可以在实际应用中自主设定,这里并不限制,例如可以包括:对字符型字段不允许修改;对数值型字段,可以在一定范围内允许修改(设置修改范围)、或者允许将数值型字段的值调大但控制调整上限、或者允许将数值型字段的值调小但控制调整下限等等。\n[0073] 其中,所述发送端可以为集团企业所在的客户端,而目标接收端可以为集团企业下属的各个工厂所在的客户端等;当然,本发明实施例还可以适用于其他需要批量发送BOM的场景中,这里并不限制。\n[0074] 另外,当BOM发送到各个目标接收端后,该方法还可以包括更新步骤,即还包括:\n确定进行BOM中受控属性字段或受控属性字段内容的修改时,将修改后的受控属性字段或受控属性字段内容发送给该BOM对应的目标接收端。从而通过该更新步骤可以实现发送端与目标接收端之间的BOM受控属性字段及其内容的数据同步。\n[0075] 对于以上的图2所示的BOM的批量发送方法举例如下:\n[0076] 假设工厂A中的BOM树形结构如图3所示,则工厂A中BOM数据表(BOM属性列表)中的数据如下表1中所示:\n[0077] 表1\n[0078] \n[0079] \n[0080] 假设下属工厂的数据如下表2所示:\n[0081] 表2\n[0082] \n 工厂编码 工厂名称 工厂级次\n SHOP001 工厂A 1\n SHOP002 工厂B 2\n SHOP003 工厂C 2\n[0083] 假设建立工厂A的所有BOM数据与工厂B之间的对应关系,即将工厂A中的BOM001和BOM002全部发送至工厂B;\n[0084] 建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表:这里,可以直接将表1中的BOM属性列表作为所述属性字段列表,也可以将其中的第一行的各个属性字段作为所述属性字段列表进行展现;\n[0085] 接收用户的受控字段选择命令,比如,所述命令中将“子项物料、消耗定额、生效日期和失效日期”作为受控属性字段,余下字段“领送料方式、供应类型、供应工厂和领料仓库”作为非受控属性字段;对受控属性设置修改方式,例如为:不允许修改;\n[0086] 之后,将工厂A的BOM001和BOM002、受控属性字段信息以及这些受控属性字段的修改方式一起发送给工厂B所在的客户端。\n[0087] 例如,在工厂B一侧接收到所述BOM数据后,得到的工厂B的BOM数据如下表3所示:\n[0088] 表3\n[0089] \n[0090] \n[0091] 可见,供应类型、供货工厂和领料仓库均为在工厂B中定义的物料的属性值,上表数据是BOM下发成功后,在工厂B查看到的BOM数据,按照发送的数据,其中“子项物料、消耗定额、生效日期和失效日期”为受控属性字段,在工厂B中不允许修改,且在工厂A中对BOM的这几个字段调整时,通过更新步骤,工厂B中的BOM这几个字段也相应调整;而非受控字段如领送料方式等不受工厂A控制,可由工厂B视生产实际情况自行调整,也可新增加子项物料,修改BOM等等。\n[0092] 与以上的本发明实施例BOM批量发送方法相对应的,本发明实施例还提供一种BOM的批量发送装置,该装置可以设置于需要进行BOM发送的数据发送端,如上述的集团企业所在的客户端等。如图4所示,该装置可以包括:\n[0093] 建立单元410,用于确定进行BOM发送时,建立所需发送的BOM与目标接收端之间的对应关系;\n[0094] 发送单元420,用于按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM。\n[0095] 优选地,发送单元420还可以用于:确定进行BOM修改时,按照所述对应关系将修改后的BOM发送给该BOM对应的目标接收端。\n[0096] 优选地,如图5所示,图4所示的装置还可以进一步包括:\n[0097] 第一展现单元530,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0098] 第一接收单元540,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;\n[0099] 相应的,发送单元420发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息,以便目标接收端接收到所述受控属性字段信息后为其设置预设的修改方式。\n[0100] 优选地,如图6所示,图4所示的装置还可以进一步包括:\n[0101] 第二展现单元630,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0102] 第二接收单元640,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的修改方式;\n[0103] 相应的,发送单元420发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息以及所述修改方式。\n[0104] 优选地,如图7所示,图4所示的装置还可以进一步包括:\n[0105] 第三展现单元730,用于对于每一个目标接收端对应的所有BOM,建立所述BOM所包含属性字段的属性字段列表,展现所述属性字段列表;\n[0106] 第三接收单元740,用于接收用户的受控字段选择命令,所述受控字段选择命令中包含用户指示的受控属性字段;所述受控属性字段为:需要对修改方式进行控制的属性字段;并且,接收用户的修改方式命令,所述命令中包括用户指示的、每一受控属性字段对应的修改方式;\n[0107] 相应的,发送单元420发送给目标接收端的数据还包括:该目的接收端对应的BOM中的受控属性字段信息以及每一受控属性字段对应的修改方式。\n[0108] 图4~图7所示的装置中,确定进行BOM发送时,建立单元建立所需发送的BOM与目标接收端之间的对应关系;发送单元按照所述对应关系,向每一个目标接收端发送该接收端对应的所有BOM,从而无需用户手动进行BOM的发送,实现了对于BOM的批量自动发送,提高了BOM的发送效率。另外,发送单元还可以在确定进行BOM修改时,按照所述对应关系将修改后的BOM发送给该BOM对应的目标接收端,从而实现了发送端与目标接收端之间BOM的自动同步。\n[0109] 本领域普通技术人员可以理解,实现上述实施例的方法的过程可以通过程序指令相关的硬件来完成,所述的程序可以存储于可读取存储介质中,该程序在执行时执行上述方法中的对应步骤。所述的存储介质可以如:ROM/RAM、磁碟、光盘等。\n[0110] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
法律信息
- 2015-03-11
- 2012-09-05
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201010584962.8
申请日: 2010.12.13
- 2012-07-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-12-24
|
2006-11-17
| | |
2
| |
2009-01-07
|
2008-08-04
| | |
3
| |
2010-06-23
|
2009-11-06
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |