--- alias: user-guide-manage-recipe-parameters description: "This documentation explains how to modify and control recipe parameters within a system" --- # Manage Recipe Parameters :lock: Recipe.**Edit** ## Overview This operation is used to set and manage **Recipe** parameters. ## Setup No specific setup is required other than to meet the precondition of the transaction. ## Preconditions * The **Recipe** exists in the system and it is Active. ## Sequence of Steps ### Step 1: Manage Parameters 1. Add as many parameters as desired, providing for each line: * The **Parameter** name. * Optionally, the Parameter Group. * The **Parameter** type: * **Input** - if selected, a **Parameter** value provided by you or supplied by the parent Recipe, will have to be added in the field below. * **Constant** (default) - below, you will be required to enter a constant value. !!! note This parameter type can be defined without setting a value only when it is also defined as overridable. * **Expression** - an expression that calculates the Parameter value based on other Parameters, will have to be entered in the following field. Parameters referred by the expression must be defined before adding this Parameter. For more information, syntax and available options to create custom expressions, see [Expression Evaluator](../../general/expression_evaluator.md). * **Rule** - a Rule for **Parameters** of type **Rule**. The Rule must have the scope **Recipe Management**. * Define whether the Parameter is overridable or not. !!! info All the information relating to the parameters of the recipe is available in the Traceability View of the **Material**. For more information, see the [Material Page](../material/material_page.md). 1. Select **Update** to complete the transaction. ![manage_parameters][manage_parameters] [manage_parameters]: images/manage_parameters.png