--- alias: user-guide-temporary-off-flow description: "This transaction temporarily redirects a material through a flow for immediate return" --- # Temporary Off-Flow :lock: Material.**TemporaryOffFlow** ## Overview This transaction is used to temporarily send a **Material** to another **Flow**. When a **Material** is temporarily sent to an Off-Flow, it will return to the original processing point. This transaction differs from the [[user-guide-rework-material]] transaction as: a) the Rework path does not need to be planned in advance; and b) if the **Material** is Dispatched or Processed, it will return to the same **Resource** after completing the Off-Flow and it will retain the Dispatched or Processed state. ## Setup No special setup is required other than to meet the preconditions of the transaction. Note that there must be at least one Off-Flow Reason applicable to Off-Flow for the Current **Material** **Step** and a Rework path defined for the **Material** Flow Path. For more information on how to create a **Flow**, please refer to the [[user-guide-flow-index]] section. ## Preconditions * **Material** is Active, is not In Transit and not On Hold. * **Material** state is Queued, Dispatched or Processed. * **Material** is a Top-Most **Material** (it has no Parent **Material**). * Selected Temporary Off-Flow **Flow** (Go To Flow) exists, is Active, and is Enabled. * Selected Temporary Off-Flow **Reason** exists, is Active and is currently assigned to the current **Material** **Step** and is classified as applicable to Temporary Off-Flow. * If the next **Step** has different Primary or Secondary Units, there must be defined Product Unit Conversion Factors for the current **Material** **Product** (and all Sub-Material **Products**). * There must not be any **Material** Time Constraint violated for the **Material** at the current context and transaction. * There must not be any required Future Action for the **Material**. ## Preconditions for Bulk * In addition to the preconditions mentioned above, all **Materials** must: * Be at the same Flow Path. * Have the same System State. !!! note All the Materials will be sent to the same Temporary Off-Flow/Step. ## Sequence Of Steps ### Step 1 1. Select the **Off-Flow** button from the top ribbon and choose **Temporary Off-Flow**. 2. In the Send Material to Temporary Off-Flow wizard, choose the **Reason** which is applicable for the current **Material** **Step**. 3. Specify a Go To Flow Path. The Return Flow Path is always the current **Step** and **Resource.** The **Material** will be sent to the Go To Flow Path, and once it reaches the last **Step** in that **Flow**, it will return to the Return Flow Path. 4. Select **Send** to complete the transaction. ![offflow](images/Material_Temporary_Off_Flow.png)