Skip to main content

Part Numbering Schema

Updated over a week ago

The Part Numbering Schema feature in Bild allows organizations to automatically generate structured, standardized part numbers using configurable logic.

This ensures consistency, eliminates manual numbering errors, and supports scalable product growth.


Availability & Implementation Process

Important:
This feature must be enabled after speaking with your Account Team.

Before implementation:

  • Prepare your Part Numbering template in Excel format.

  • Clearly outline:

    • Substack logic

    • Dynamic mappings

    • Counters

    • Formatting structure

Implementation Timeline

  1. Meet with your Account Manager to review your schema template.

  2. Your Account Team will configure the schema.

  3. Please allow 3–4 weeks for implementation.

  4. A follow-up call will be scheduled to:

    • Review the implemented schema

    • Walk through feature functionality

    • Answer questions

After implementation, Admins will have access to manage and create schemas within Account Level Settings.


Creating a Part Numbering Schema

  1. Navigate to Account Level Settings

  2. Select Part Number Schema

  3. Click + Add Schema

Each schema is built in three sections:

  • Substack

  • Counter Generation

  • Part Number

On the right-hand side, you will see a Playground panel where you can test the generated part number as you build your schema.


Substack

Substacks are the building blocks of your part number.


Creating a Substack

  1. Enter a Name for the Substack.

    • This name will later be used in Counter Generation and Part Number sections.

  2. Select a Type:

    • Static

    • Dynamic

You may continue adding additional substacks using various combinations of the options below.

If you need to remove a substack, select the red Delete option within that substack.


Static Substack

  • Enter a fixed value.

  • This value will not change.

  • It will always appear exactly as entered in the part number.

Common use cases:

  • Company prefix

  • Product family code

  • Fixed identifier


Dynamic Substack

Dynamic values change based on selected logic.

When selecting Dynamic, you will choose a category:

  • Workspace

  • Extension

  • Metadata

Each dynamic option also includes the ability to define a Fallback Value.

Fallback Value

If a file does not match any of the defined dynamic mappings:

  • The fallback value will be used in the generated part number.

This ensures that part number generation does not fail when encountering undefined cases.


Dynamic Category: Workspace

  • Select the workspace

  • Enter the value that should appear in the part number

Configuration includes:

  • Dropdown value → What the user selects

  • Mapped value → What appears in the part number

You may continue adding workspaces as needed.

Each workspace can only be added once.
Once added, it will no longer appear as an available option.


Dynamic Category: Extension

  • Map file extensions to part number values.

  • Common use cases:

    • Assembly

    • Part

    • Drawing

A Fallback Value can be set if a file extension does not match any defined mappings.


Dynamic Category: Metadata

Dynamic Metadata mapping is based on metadata fields already configured in your account.

These metadata fields must already exist in the Metadata Settings section of Account Level Settings.

To configure:

  • Select or enter the metadata value.

  • Enter the corresponding part number value it should map to.

You may continue adding additional metadata mappings as needed.

A fallback value can also be defined if no metadata value matches.


Counter Generation

The Counter Generation section defines the incremental numeric portion of the part number.

Counters are based on the Substacks you previously created.

To begin:

  • Enter {

  • Select from the available Substacks


Counter Configuration Options

1. Length

Defines the number of digits in the counter.

Example:

  • Length of 5 → 00001, 00002, etc.


2. Padded With

Defines the character used to pad the counter.

Common example:

  • Padded with 0


3. Current Counter

Displays the most recently generated value.

The next generated part number will be:

Current Counter + 1


4. Skip Values

Allows you to skip a range of values.

Important:
When entering skip values, do not include the padded characters.

Example

  • Length: 5

  • Padded With: 0

  • Current Counter: 0

  • Skip Values: 8000–9000

Do NOT enter:
08000–09000

The system automatically applies padding.


Custom Fields (Unique Counters)

You may also create Custom Fields, typically used for unique counter logic.

These counters are based on Substack values defined in the “Based On” field.

This allows:

  • Separate counters for different workspaces

  • Separate counters for different product categories

  • Independent numbering sequences within the same schema

Custom counters are especially useful when numbering needs to reset or vary by classification.


Part Number Structure

The Part Number section defines how all Substacks and Counters combine.

To configure:

  1. Enter {

  2. Select from available Substacks

  3. Add separators (such as dashes)

  4. Arrange elements in the desired order

The Playground panel will update in real time as you build the structure.

Example format:

PREFIX – WORKSPACE – COUNTER


Playground Testing

The Playground panel allows you to:

  • Test dynamic mappings

  • Confirm fallback behavior

  • Validate counter formatting

  • Ensure separators are correct

  • Verify full part number output

Always test multiple scenarios before finalizing.


Enabling a Part Numbering Schema

Once a Part Numbering Schema has been created, it must be enabled before it can be used to generate part numbers.

Schemas can be enabled in two ways:

  • For an individual workspace

  • As the default schema across all workspaces


Enable a Schema for an Individual Workspace

If you want a specific schema applied only to a particular workspace, you can enable it directly within that workspace.

Steps

  1. Navigate to the workspace where you want the schema enabled.

  2. Select the Settings icon from the left-side navigation panel.

  3. Click Part Numbering Schema.

  4. Use the dropdown menu to select the schema you want applied to that workspace.

Once selected, the workspace will begin generating part numbers using the chosen schema.


Enable a Schema for All Workspaces

You can also set a schema as the default across your entire account.

When a schema is set as default, it will automatically apply to all workspaces unless a workspace-specific schema is selected.

Steps

  1. Navigate to Account Level Settings.

  2. Select Part Number Schema.

  3. Open the schema you want to apply globally.

  4. Select Make Default at the top of the schema configuration screen.

This will enable the schema across all workspaces in your organization.


Best Practices

  • Finalize your Excel template before meeting with your Account Team.

  • Keep part numbers readable and scalable.

  • Use fallback values to prevent schema breaks.

  • Avoid overcomplicating Substack logic.

  • Use custom counters strategically for controlled numbering.

  • Document your numbering structure internally.


Summary

The Part Numbering Schema feature provides:

  • Structured automation

  • Controlled sequencing

  • Dynamic logic based on workspace, extension, or metadata

  • Unique counters

  • Governance-level standardization

Once implemented, Admins have full control to manage and create additional schemas as needed.

Did this answer your question?