开目PDM与K3集成接口实现方案包括三个方面的内容:
1)物料与K3接口;
2)物料BOM与K3接口;
3)K3库存数量查询
1 物料与K3接口
物料接口的操作,均在开目PDM系统中执行操作。按集团、金蝶公司、开目公司三方共同确认的方案,采用在编码中心系统中另外增加含固定格式的中间临时表来交换信息。接口表字段由物料基本属性、物料状态、K3审批结果三部分字段组成,接口表字段名称固定,接口字段内容除最后一列由金蝶公司填写物料审批状态外,其它字段由开目公司负责填写,接口表名固定。
开目PDM系统物料与K3接口主要包括新增物料、物料属性变更以及物料编码同步等内容。以新增物料时与K3系统集成为例,集成过程描述如下:
1)技术人员在开目PDM系统中发起物料新增需求:
当技术人员在开目PDM系统中搭建物料BOM时,如有新增物料需求时,通过在开目PDM系统中执行创建物料操作,显示出物料创建界面,如图:
图1 开目PDM系统中新物料创建界面
2)接口完成开目PDM系统与编码中心系统之间的访问连接:
当点击上图界面中“代码”后面的功能按钮,系统调用内嵌的二次开发定制的开目PDM与编码中心的接口程序,显示编码中心系统中的物料码申请单填写前的属性录入界面,由技术人员填写相关属性初始信息,如图:
图2 开目PDM系统中新物料创建界面
3)编码中心系统将“新建物料操作”转化成物料请码申请单流程:
点击上图中“提交”按钮后,编码中心系统中在“我的任务”中自动创建出一个物料编码申请单的审批任务,申请任务单的“请单号”为系统自增字段,如图:
图3 编码中心系统中物料请码申请单
4)接口将物料申请单号返回给开目PDM系统作为临时物料码:
接口在编码中心生成编码申请任务单后,系统自动返回到开目PDM系统。编码中心的部分属性信息,以及编码申请单号(如上图的“118”号,自动加上默认设定的前缀“DYDM_”,作为临时物料码“DYDM__118”),返回时自动填入开目PDM对象代码字段及某些属性中,如图:
图4 编码中心返回临时申请单号作为物料代码
5)开目PDM系统中含临时物料的物料BOM树结果:
技术人员点击上图“确定”按钮,在开目PDM系统的物料结构树上,新生成了一个含临时物料代码号的临时物料,如图:
图5 含临时编码的物料结构树
技术人员在开目PDM系统中,重复上述步骤的操作,在开目PDM系统最终搭建起一个含有多个“临时物料”的物料BOM。在编码中心系统中,生成了多个含待审核信息的物料请码申请单。
6)编码中心系统执行物料请码申请单的审批流程:
企业需设置物料请码申请单的审批者,同时该审批者也是新增物料的物料码发号人,即企业物料编码的“编码生成人”。“编码生成人”登陆到编码中心系统,在我的任务,可查看需审批的编码申请任务单列表,如图:
图6 需申批的编码申请任务单列表
7)在编码中心生成物料编码:
双击上图列表中某申请单,可打开编码申请详细信息,审核并补充完善编码信息后,点击“预览”按钮,可预览生成的物料编码,点击“保存”按钮,可将预览的编码保存为最终编码。物料编码一旦生成后,不允许再次修改。
图7 生成物料码主界面
附注:对于迪马公司,基于企业业务特点,在生成物料编码时,系统还会生成K3码。K3码的组成包括两个部分:物料分类码+(同类物料码最大流水码+1)。在编码中心中如果要生成K3物料码,需要有K3系统中的物料分类信息,还要有K3系统中物料类下已有物料最大流水码信息。企业在编码中心实现自动生成K3码,必须具备如下两个条件:1)、企业需将K3系统中的物料分类以及物料分类对应的类码,整理成与编码中心分类相对应的对照表,并存放入于编码中心系统中特定的表中并手工维护,对照表的表名需固定。并且,在物料编码生成界面中,编码人必须指定出物料所对应的编码中心分类或K3物料类,才能在对照表中获取到该物料类的类码信息。2)、企业必须将K3系统中所有的旧物料导入到编码中心后,系统通过物料类码前段的比较,才可获取同类物料的最大流水号码。
特别注意:旧物料入库操作,企业需在编码中心正式使用前完成,并且只能操作一次,否则将会造成重复物料或物料属性被覆盖的严重后果。旧物料的导入,需要按开目公司提供的含固定模板格式的Excel文件模板。编码中导入excel文件时,通过调用“新生编码”接口,在编码中心自动创建新物料编码,原K3码只作为新生成物料一个属性字段,字段属性名称为“K3码”;如果不满足K3码的自动生成规则,则用户需手工填写。
2 物料BOM与K3接口
物料BOM与K3接口,需在开目PDM系统中操作完成,开目PDM系统汇总BOM物料,通过界面选择账套,将BOM物料信息,以记录追加方式,直接写入K3系统提供的临时数据表中。
技术人员点击开目PDM物料结构树上的“传递K3物料BOM”按钮时,执行接口操作:
图8 结构树上物料BOM与K3接口菜单
3 在开目PDM系统查询库存数量
库存数量查询,开目PDM系统采用跨数据库查询K3提供的接口视图表方式,通过MessageBox窗口,显示查询后的库存数量结果。
K3系统提供视图,视图表名固定,视图表中起码需包括物料K3码、仓库位、库存数量三个字段。因企业多账单、多数据库、多数据库服务器等因素,在开目PDM系统中需设置账套与数据库查询对照设置界面,由企业手工维护。对照信息中包括有“K3账套”、“K3服务器名”、“K3数据库名”、“登陆用户名”、“用户密码”信息,供查询时接口调用。
开目PDM系统中在“物料BOM结构树”右键菜单及“物料列表”右键菜单,都设有“查询库存数量”接口菜单,如图:
图9 查询库存数量
图10 查询库存数量
系统弹出账套选择界面,由操作者选择“账套”,如图:
图11 查询库存数量
点击“确定”按钮后,通过界面中数据库连接信息,查询相应K3数据库内固定表名视图,根据当前物料的K3码,匹配视图列表中的K3码,返回库存数量信息。如图:
图12 查询库存数量
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:KMPDM与K3的集成接口实现方案
本文网址:http://www.toberp.com/html/consultation/10819918737.html