Builds

Builds represent Sets and MOCs that you want BrickSuite to track against your available inventory. A Build contains requirements, allocations, status, and the activity needed to move from planning through pulling, completion, cancellation, or disassembly.

BrickSuite Builds overview

Build List

The Builds tab shows your current Builds and provides filters for finding the project you want to work with. Each Build row includes its identity, type/status information, and an Actions... control for the workflows available in its current state.

BrickSuite keeps Build lifecycle changes in the database rather than deleting completed or inactive work. This preserves history and lets archived or cancelled Builds remain traceable.

Build Actions

Open a Build row's Actions... control to see the actions currently available for that Build.

BrickSuite Builds Actions menu

The available actions depend on the Build type and current status. Typical actions include opening details, allocating available inventory, working with missing parts, importing or reconciling pull lists, changing lifecycle status, cancelling, archiving, or disassembling a completed Build.

Status matters: BrickSuite intentionally changes the available actions as a Build moves through its lifecycle. If an action is not shown, review the Build's current status before assuming the feature is unavailable.

Build Details

Open Details to review the Build's requirements, allocations, shortages, and current state.

BrickSuite Build Details

Build Details is the working view of the parts required for the project. It lets you compare what the Build needs with what BrickSuite knows is available in My Inventory.

Creating a Complete Set Build

When creating a new Build of Type: Set, BrickSuite supports a Mode: Complete Set workflow. This mode is designed for creating a Build from the complete part requirements of a known LEGO Set rather than starting with an empty requirement list.

New Build configured as a Complete Set

Select the Set and choose Complete Set. BrickSuite retrieves the Set requirement data and prepares it for review before adding the requirements to the new Build.

Review the Set Import Preview

Rebrickable Set Import Preview for a Complete Set Build

The preview is a validation step. It shows the Set identity, returned part rows, regular and spare piece counts, matching information, and any problems detected while resolving the imported requirements.

No database changes have been made yet. Review the preview before choosing Import Requirements. If part/color matching or other validation results are not what you expect, cancel and correct the issue before committing the requirements.

Populated Requirements

Build requirements populated from a Complete Set

After the import is accepted, BrickSuite populates the Build with the Set's requirements. You can then use the normal allocation, missing-parts, pull, and completion workflows against those requirements.

This workflow depends on current Set and part reference data. For first-time setup, see Quick Start.

Releasing Spare Parts from a Complete Set

A Complete Set can include spare pieces in addition to the regular pieces required to assemble the model. BrickSuite identifies those requirements with Spare = Yes. After the Complete Set is established, you can release an available spare from the Set so it can be used as loose inventory elsewhere in the workshop.

Complete Set requirement with Store Spare action

Open the spare requirement's Actions... control and choose Store Spare.... BrickSuite opens the Store Spare dialog for that specific part and color.

Store Spare dialog

The dialog shows the quantity currently available to store. Choose the quantity and the destination Storage location, then choose OK. The released pieces are stored in My Loose Inventory at the selected location and become available for other inventory and Build workflows.

Spare release is selective. You do not have to disassemble the Complete Set to make its available spare pieces useful elsewhere. Store Spare lets you release those pieces while the Set itself remains intact and tracked as a Complete Set Build.

Allocate Available Inventory

Use Allocate Available to let BrickSuite compare Build requirements with loose inventory and allocate quantities that are currently available.

Allocate Available workflow

The allocation process reduces repetitive manual work when many requirements can be satisfied from existing inventory. Review the resulting allocations before continuing with physical pulling.

See Allocate Available for the detailed workflow.

Missing Parts

When requirements cannot be fully satisfied from available inventory, use the Missing Parts workflow to review the shortage.

Build Missing Parts

Missing Parts can feed the procurement/export workflow so shortages can be prepared for external store or wanted-list use.

See Missing Parts for details.

Pull Lists and Reconciliation

BrickSuite can export and re-import pull-list information so the physical act of pulling parts from Storage can be reconciled with the Build requirements and inventory records.

Export Build pull list

After working from the exported list, import the resulting pull information back into BrickSuite.

Import pulled Build parts

The reconciliation workflow lets you review what was expected versus what was actually pulled.

Build pull reconciliation

After reconciliation, BrickSuite updates the Build/inventory state so the recorded result matches the physical pull activity.

Build after reconciliation

Completing a Build

When the required workflow is finished, move the Build to the appropriate completion state. BrickSuite preserves the Build record and its history rather than deleting it.

Completed BrickSuite Build

Disassembling a Complete Set

When a completed Complete Set is physically taken apart, use the Complete Set disassembly workflow to return its selected pieces to My Loose Inventory instead of manually recreating the inventory records.

Disassemble Complete Set dialog

The Disassemble Complete Set dialog lists each part/color row, manufacturer, Set quantity, whether the row is a spare, the quantity to return, and the destination Storage location. Choose a Default Destination and use Apply to All when the returned pieces should go to the same location, or choose destinations and returned quantities individually.

The summary at the bottom reports the regular pieces, spare pieces, and total loose pieces that will be returned. At this stage BrickSuite explicitly reports that no inventory changes have been made yet, allowing you to review the disassembly before committing it.

Choose Disassemble Set when the quantities and destinations are correct. BrickSuite then shows a final confirmation.

Disassemble Build confirmation

The confirmation reports the number of part/color rows and loose pieces that will be returned. If you choose Yes, the selected quantities are added to My Loose Inventory at their chosen Storage locations, inventory movement history is recorded, and the Build status changes to Disassembled.

This is a lifecycle and inventory operation. Disassembly does not delete the Build. BrickSuite preserves the Build and its history while returning the physical pieces to loose inventory.

Cancelled, Archived, and Disassembled Builds

BrickSuite distinguishes between Builds that are completed, cancelled, archived, or disassembled. These lifecycle states preserve what happened without deleting the Build record.

BrickSuite favors preservation over deletion. Lifecycle actions retain Build history and inventory traceability.

Sets and MOCs

Builds can represent both LEGO Sets and MOCs. Complete Set mode is specific to Set-based Build creation, while MOC requirements normally come from their own parts-list/import workflow.

See MOCs for the MOC-specific workflow.

Related Help

Quick Start | Sets Catalog | MOCs | Allocate Available | Missing Parts | My Inventory