Skip to main content
A recipe describes how to manufacture one or more items. It defines operations, inputs, co-products, steps, checks, restrictions and conditions. A recipe does not execute work. It provides a template to create manufacturing orders with a controlled structure.

Relationship map

What a recipe contains

Applicability to families and items

You can link a recipe in two ways: If an item does not meet the family condition and has no direct link, the recipe is not considered applicable. If a property needed to evaluate the condition is missing, the recipe appears as Missing information. An item can have several applicable recipes. Bold orders them by priority and uses the first Ready recipe as the primary recipe. Priority distinguishes the preferred recipe from alternatives.

Status for an item

The status is calculated for each item-recipe combination. Bold identifies missing properties. While they are missing, the recipe is not Ready for that item.

Versions

A version preserves a manufacturing structure at a specific time. Only one version should be active for new orders. The Active version represents the approved structure for new orders. Inactive versions preserve earlier structures as history or reference.

Conditions and variants

Conditions allow the same recipe to adapt to different items in a family. Example: a table recipe can add a painting operation only when the Finish property requires it. Conditions can use only properties that affect the manufactured item and are assigned to the corresponding family.
A condition determines whether an element belongs to the structure. A formula calculates what value a quantity, measurement or instruction will have.

Formulas

Formulas calculate input and co-product quantities, step durations and values shown in their instructions. A formula can combine:
  • numbers, using a period as the decimal separator, such as 0.15;
  • numeric properties of the manufactured item, such as Length;
  • the Production order quantity;
  • addition, subtraction, multiplication, division and parentheses;
  • the rounding functions round, ceil and floor.
The multiple is optional, defaults to 1 and must be greater than zero. It can be a number, a property or a formula. In the editor, type @ or use the Property and Order data buttons to insert values, and Round to add a function. Press Ctrl+Z to undo any change. This page’s examples show formulas as they appear in the editor, with the name of each inserted property or data field. In instructions, each formula block is replaced by its result:
If the manufactured item has Length = 100, the order will show Cut material to 107 mm.
Bold does not let you save a formula with a fixed multiple that is not greater than zero. If a property’s value is missing, or a multiple depending on a property is not greater than zero, Bold cannot calculate the formula when creating the MO: the recipe calculation fails, and instructions show the unevaluated formula.

Editing and traceability

An active version is protected to preserve traceability. Structural changes belong to a different editable version; the active version continues to represent the approved structure used to create new orders.