# Bill of materials (BOM)

### Steps

<p class="callout warning">This can only work if produced assembly has tracking by serials!</p>

The steps are designed for automatically generating actions on the consoles, including machine setup, a basic operation, and a measurement.

[![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/scaled-1680-/oJAimage.png)](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/oJAimage.png)

- Technology step: type of step (machine preparation, measurement, default operation) - these are codelist which can be updated [here](https://how-to-erp.dewesoft.com/books/code-lists/chapter/technology-steps "Technology steps")
- Start with: selected operation will start with n-th piece
- Repeat every: selected operation will repeat every n-th piece
- Is general step: selected operation will repeat for every serial
- Question/instruction: Description of the measure operator should make
- Nominal measure: Measure that should be measured
- Tolerance field max: Max value operator can measure
- Tolerance field min: Min value operator can measure
- Group: groups are meant for multiple passes for each technoogy. In CNC maching it could happen that you need to take out the piece and rotate it for CNC to finish

[![image.png](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/scaled-1680-/x6Pimage.png)](https://how-to-erp.dewesoft.com/uploads/images/gallery/2025-07/x6Pimage.png)

For developers:

When creating WO, this will generate serials steps which are then used in Console.