|
问题描述
企业的零件号或图号在信息系统中是区分物料唯一性的一个标识,通常情况下由标识符、数字、标点符号和流水码组成。如下图所示:
标识符通常代表的是零件的类型或企业的标识,比如:符号“ZJ”代表的是企业的自制件;级、类、型、种,四个字段全部由数字组成,每一位数字的取值是从0-9,分别代表了不同的含义,比如:ZJ1开头的零件代表的是自制产品,ZJ2开头的零件代表的是自制整件;流水码代指该类零件产生的顺序。
本文重点介绍如何将上述复杂的零件号规则通过系统配置实现按需生成零件编码。
解决办法
管理员在Business Modeler IDE中创建ID生成规则。当管理员将ID生成规则附加到零组件业务对象的item_id属性时,用户可以使用“新建零组件”向导,按照规则中的规范生成零组件ID。请参考以下步骤完成:
1、创建定制运行时ID生成器业务对象(作为Fnd0BaseIdGenerator业务对象的子项)。
2、 在ID生成器业务对象上定义运行时属性。
3、创建定义LOV,将LOV附加到运行时属性(LOV含子LOV,LOV之间是相互依赖的)。
4、创建指向此ID 生成器业务对象的ID生成规则。
5、创建包含ID生成器业务对象属性的序连规则。
6、序连规则就是包含了编码器中的运行时属性和计数器的规则组合,同时会用到条件,当满足该条件时才应用该序连规则。
序连规则:
指定要序连到ID中的ID生成器业务对象属性。
定义一个可选计数器来生成零组件ID 的编号部分(流水码)。
确定每个序连规则的条件,以确定何时使用规则。此条件在与序连规则关联的ID生成器业务对象属性的关联中。在运行时,系统会评估与每个序连规则关联的条件,如果满足条件要求,序连规则将用于生成零组件ID。
7、以下是定义的条件样例:
8、要查看ID生成规则如何在rich client的My Teamcenter中工作,可选择文件→新建→零组件。如果管理员已将ID生成规则应用于该零组件类型,则可以使用新的ID生成窗格来输入属性值。完成窗格操作后,会为包含属性值的零组件生成一个新的ID。
零件创建后的结果如下图所示:
TranSemic原创稿件
欢迎转载
转载须注明原文出处及原文链接
违者必究




