--- alias: user-guide-begin-pre-setup description: "This documentation outlines the process for initiating pre-setup on a resource for a material" --- # Begin Pre Setup :lock: Resource.**BeginPreSetup** ## Overview This operation is used to mark the **Resource** as being in pre setup, indicating that the user is beginning setup on a given **Resource** for a **Material** at a **Step** that is different from the current one. ## Setup No special setup is required other than to meet the preconditions of the transaction. ## Preconditions * The **Resource** is of processing type Process or Line. * The **Resource** property In Setup must be `false`. * The **Resource** Setup Mode is different from Not Required. * A **Material** future **Step** must be provided. * The Setup Characteristic property of the **Step** must be set. * A **Material** must be provided. !!! note If the Setup Begin and Complete Mode property of the **Resource** is Auto Begin and Complete, **Begin Setup** can only be called from the [[user-guide-perform-setup]] operation. ## Sequence of Steps ### Step 1: General Data 1. Select a **Resource** matching the preconditions. 2. In the **Begin** button on the top ribbon, select the **Begin Pre Setup** option to open the wizard: ![Screenshot showing the Begin Pre Setup option in the top ribbon.](images/begin_pre_setup_01.png) 3. In the first step of the Begin Pre Setup wizard, select a **Material**, and a future **Step**, and select **Next**: ![Screenshot showing the Begin Pre Setup wizard with options for selecting a material and a future step.](images/begin_pre_setup_02.png) 4. In the second step of the Begin Pre Setup wizard, complete the necessary information (same as you would do for [[user-guide-begin-setup]]): ![Screenshot showing the Begin Pre Setup wizard interface.](images/begin_pre_setup_03.png) !!! info If Running Mode and Lane configurations have been set, you must select valid options from the ones available in the drop-down list. 5. The system will suggest a default transition, and if applicable, also a **Reason**, which you will be able to override. 6. Optionally, enter a comment. 7. Select **Begin** to complete the operation. !!! note If the Resource is a Top-Most Resource and its Processing Type is Line, you have the option to also Begin Setup for All Sub-Resources. The default is taken from the [[guielementdefaultvalue-gt]] Generic Table with the following information: Context = `Resource.BeginPreSetup`, Element = `BeginSetupForAllSubResources`, and Value = `True` (by default).