Recipes


Recipes define a valid combination of workflow and Bill of Materials (BoM) or a valid workflow without a BoM. The recipe is what links a workflow and BoM to a product. Without a recipe, the workflow and BoM cannot be used.

You can only create an order for a valid workflow/BoM combination, as defined by an approved recipe.

When you create a spawned task from the shopfloor, you can only create this for a workflow and BoM combination (if one exists), as defined by an approved recipe.

The image below shows the relationships between a product and its recipes, workflows and BoMs. The red lines show the workflow and BoM versions used by the product's recipes.

The relationships are:

  • A product can have many recipes. 
  • A recipe can link to one workflow and one BoM (if one exists).
  • Each workflow and each BoM can have multiple versions – a default/constraint can be set over which versions are used.

Recipe Controls

A recipe can only be used if all of the following are true:

  • There is at least one workflow version referenced that is approved.
  • Either no BoM is referenced or a BoM is referenced and there is at least one BoM version that is approved.
  • The recipe itself is approved.

Create a New Recipe

The New Recipe pop-up can be accessed from the Recipes page which is available as a pop-up from the Products or Workflows screens (product pre-selected) or direct (product not pre-selected). These instructions will access the Recipes pop-up from the Products screen.

  1. Navigate to the Products screen and search and select a product. 
  2. Click the  Recipes button. The Recipes screen is displayed with just the existing recipes that are allowed for the selected product based on the product's workflow type.
  3. Click the New Recipe button.
  4. Complete the New Recipe input screen.

New Recipe input screen 

The following properties can be defined:  

Blue fields in the form are required and are flagged with an asterisk (*) in this document.   

  • BoM: It is possible to have a recipe that has no BoM but has just a workflow. This field is optional.
    • BoM Search: Type in part of the BoM to filter the BoM Search field based on your search term.
    • Search*: List of BoMs filtered according to the search term provided in the BoM Search field.
    • Version Control*: Use the latest approved version is the default.
  • Workflow: A recipe will always have a workflow. This field is compulsory.
    • Workflow Search: Type in part of the workflow to filter the workflow Search field based on your search term.
    • Search*: List of workflows filtered according to the search term provided in the Workflow Search field.
    • Version Control*: Use the latest approved version is the default.
  • Name*: Key identifier for the recipe. This will be visible to select when you create a new works order.
  • SUID: Useful where you are referencing an equivalent entity in ERP (e.g. production model in SAP).
  • Change Reference: Development of new recipes is often controlled by a change management process, which is often managed within a specialist PLM system – the change reference can be stored here.
  • Default Product Version: When you are using this recipe on a works order, this determines the default product version of the item that you are creating.
  • Description: Can be useful additional information, especially where you have many recipes for one product.

Recipe Status

The allowed statuses for recipes are Draft, Pending Virtual Test, Pre-production, Pending Approval, Approved and Obsolete. For more information, refer to the Approval and Test Statuses documentation.

Each time you change the status of a recipe a system validation check is done on the workflow to ensure that from a system perspective there are no issues that make it functionally invalid (e.g. missing flows/invalid work centre groups).