更新时间:2024-12-04 GMT+08:00
分享

设置ID生成器

以图形化界面的方式灵活定义系统中的条码规则。

前提条件

登录MBM Space,且拥有“ID生成器定义”菜单栏目的操作权限。

步骤1:添加业务对象

  1. 在顶部导航栏中,选择“制造数据模型管理 > 建模工具 > ID生成器定义”。

    进入“ID生成器定义”页面。

  2. 选择“业务对象码”页签。

    图1 “业务对象码”页签

  3. 单击“添加”
  4. 在弹出的“添加业务对象”窗口中,配置表1信息。

    图2 添加业务对象
    表1 添加业务对象参数表

    参数

    说明

    应用名称

    业务对象的应用名称。示例:主数据

    应用类名称

    业务对象的应用类名称。示例:MDM

    应用类代码

    业务对象的应用类代码,默认为“应用类名称”取值。

    应用类描述

    业务对象的应用类。示例:条码信息

    参考对象表

    业务对象参考对象表。

    参考的数据源名称

    业务对象参考的数据源名称。

  5. 单击“保存”,业务对象添加完成。

步骤2:添加业务对象属性

  1. 在“ID生成器定义”页面,选择“业务对象码”页签。
  2. 选中业务对象记录后,单击操作列的“添加”
  3. 在弹出的“添加业务对象属性”窗口中,参考表2配置各业务对象属性信息。

    图3 添加业务对象属性
    表2 ID生成器定义基础数据(业务对象码-对象属性)

    业务对象

    业务对象类属性代码

    业务对象类属性名称

    数据类型

    默认值

    业务对象类属性描述

    MDM

    lineCatalog

    线体种类

    varchar

    001

    线体编号的线体种类对象

    MDM

    workstepCode

    工序编码

    varchar

    Line

    工位编号的工序编码对象

    MDM

    wo_order

    工单号

    varchar

    WOP240101000001

    LOT条码的工单号对象

    MDM

    part_no

    产品编码

    varchar

    Product12345

    箱子条码的产品编码对象

  4. 单击“保存”,业务对象属性添加完成。

步骤3:添加ID生成器并发布

  1. 在“ID生成器定义”页面,选择“生成器配置”页签。
  2. 单击
  3. 在弹出的“创建ID标识器”窗口中,填写表3信息。

    表3 创建ID标识器参数表

    参数

    说明

    生成器代码

    ID生成器代码,系统自动生成取值。

    生成器名称

    ID生成器的名称,系统默认填充“生成器代码”取值。

    生成器分类

    ID生成器的分类,数据来源于生成器分类。

    生成器标签

    ID生成器的标签,数据来源于生成器标签。

  4. 单击“确定”
  5. 将需要配置的构件从顶部的构件列表拖入中间的画布区域。如图4所示。

    界面操作按钮说明如表4所示。
    图4 自定义ID规则
    表4 生成器配置操作按钮说明

    按钮

    说明

    新建生成器。

    重置会清空画布上的构件数据。

    编辑生成器,单击“还原”可恢复编辑前的生成器的构件数据。

    单击“复制”,自动生成生成器副本,内容相同。

    编辑后的生成器的构件信息保存成功。

    可直接将生成器配置数据生成二维码,以及提供打印服务。

    编辑后的生成器的构件信息发布成功,生成器的状态变为“发布”

    “发布”状态的生成器不支持编辑操作。

  6. 选中画布中的某个构件,在弹出的“节点信息维护”窗口中编辑构件信息。

    然后,逐一完成画布中各构件的配置信息。

    各ID生成器需要配置的参数说明如表5所示。

    表5 ID生成器定义基础数据(生成器配置)

    ID生成器

    说明

    车间编号

    构件:固定字符 + 流水序列

    • 固定字符:“固定值”“SF”
    • 流水序列:“目标长度”“3”

    线体编号

    构件: 对象编码 + 流水序列

    • 对象编码:“业务属性”“线体种类”(数据来源于业务对象码)
    • 流水序列:“目标长度”“3”

    工位编号

    构件: 对象编码 + 固定字符 + 流水序列

    • 对象编码:“业务属性”“工序编码”(数据来源于业务对象码)
    • 固定字符:“固定值”“-”
    • 流水序列:“目标长度”“3”

    LOT条码

    构件:固定字符 + 对象编码 + 流水序列

    • 固定字符:“固定值”“LOT”
    • 对象编码:“业务属性”“工单号”(数据来源于业务对象码)
    • 流水序列:“目标长度”“6”

    SN条码

    构件:固定字符 + 日期代码 + 流水序列

    • 固定字符:“固定值”“SN”
    • 日期代码:“时间代码属性”“时间年月yyyyMM”
    • 流水序列:“目标长度”“10”

    箱子条码

    构件:固定字符 + 对象编码 + 日期代码 + 流水序列

    • 固定字符:“固定值”“LPN”
    • 对象编码:“业务属性”“产品编码”(数据来源于业务对象码)
    • 日期代码:“时间代码属性”“时间年月yyyyMM”
    • 流水序列:“目标长度”“4”

    正常工单ID

    构件:固定字符 + 日期代码 + 流水序列

    • 固定字符:“固定值”“WOP”
    • 日期代码:“时间代码属性”“时间年月日yyyyMMdd”
    • 流水序列:“目标长度”“6”

    返工工单ID

    构件:固定字符 + 日期代码 + 流水序列

    • 固定字符:“固定值”“RWO”
    • 日期代码:“时间代码属性”“时间年月日yyyyMMdd”
    • 流水序列:“目标长度”“6”

  7. ID生成器配置完成后,在顶部的“操作”栏当中单击“发布”

    “发布”状态的ID生成器才能被其他功能模块引用。

相关文档