Skip to content

Generate multiple BOM SKUs using YML file #31

@cbrake

Description

@cbrake

It would be handy to be able to generate assembly BOMs for multiple product SKUs -- perhaps one assembly has a ferrite bead, and another does not.

  • PCA-010-0001: version 1 base SKU
  • PCA-010-0101: version 1 with bead
  • PCA-010-0002: version 2 base SKU
  • PCA-010-0102: version 2 with bead

The syntax of the BOM modification file could be expanded to generate multiple SKUs. Perhaps something like:

# applied to all SKUs
- name: modifications for all skews
  remove:
    - cmpName: Test point
    - cmpName: Test point 2
    - ref: D12
  add:
    - cmpName: "screw #4,2"
      ref: S3
      ipn: SCR-002-0002

# only applied to base SKU
- name: base SKU
  varBase: 0000
  remove:
    - ref: F12

# generate special SKU with ferrite bead
- name: with ferrite bead
  varBase: 0100  # adds 0100 to variation number and generates an additional BOM
  add:
    - cmdName: "Ferrite Bead"
      ipn: FER-003-1123

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions