2.2 选配库的定义
选配库分基础机型库和可选配零配件库,不同企业不同产品有不同的定义方式,可以按照公司产品型谱进行分类组合,每种组合定义一个基础机型,可以根据产品多个功能特点,进行组合,如不同电压、大小、能效等进行组合。基础机型属性为产品特性属性,产品特性属性是与客户订单相关联的,订单中产品的基本要求即为产品特性的所有特性,另基础机型还需在PDM中编制一个对应的基础配置明细表,该明细中的配置可随企业产品的不断优化而做相应的调整,但客户不能对其进行更改。

选配件库可通过分层级进行搭建,下层属性可以继承上层定义的所有属性,假设某个企业生产空调产品,按照产品特性,基础机型A在选配库中维护信息如下图所示:

(机型在选配库中的位置)
基础机型A的属性包括了从父层继承的属性和自身特有属性,属性项有:

可选配件库包含两个属性,一个为与基础机型关联表,一个为配件本身属性表。与基础机型关联表表示该选配件可适用于那些产品,本身属性指选配件自身的规格、颜色等信息。

选配件库可通过分层级进行搭建,下层属性可以继承上层定义的所有属性,不同种类的零件层次结构可以不同。这样最终选配件个性属性项可大大减少,数据维护工作量可大大减少,选配件库的搭建也灵活多变。

2.3 选配器原理
产品选配器包含客户订单需求界面,产品选配界面,明细表自动生成系统,模拟报价系统。
(1)订单需求界面应该包含客户最基本需求信息,通过这些信息能够关联出产品的基础机型,这部分关联信息都必须为可选择项,另某些客户个性化需求也必须包含,此类信息为可填写项,如商标、包装图案、认证、价格等。
(2)产品选配界面可根据不同的产品制定固定的选配格式,选配内容可根据产品库中基础机型与可选配项的关联关系,将选配内容限定在局部范围内,如产品面板、选配器会自动筛选可选配件库中所有与该基础机型有关联的面板,客户只能在其中选择一种。选配项中对产品结构会造成影响部分为必选项,其他部分可定义为可选项。
(3)由于选配系统是PDM系统功一个扩充功能,明细表的生成相对比较简单,但考虑到明细表结构一般都为层级关联,如将选配件按照产品的结构关系,自动插入到基础机型明细中的各个对应位置,现有PDM功能实现难度比较大。我们可以根据产品销售特性,对产品结构稍做调整,将可选配件全部提取到明细表的首层。