--- alias: user-guide-special-material-move-next description: "This documentation outlines the process for redirecting processed materials to alternate steps or flows" --- # Special Material Move-Next :lock: Material.**SpecialMoveNext** ## Overview This operation is used to send a processed Material to a Step and/or Flow different from the standard one. !!! smart-barcode "Supports Smart Barcodes" You can use [[smart-barcode-scanning]] to perform this operation. ## Setup No special setup is required other than to meet the preconditions of the transaction. ## Preconditions * The **Material** exists, it is active and it is a Topmost **Material** (that is, it has no Parent). * The **Material** has no *RequiredFutureAction* set. * The **Material** is not *On Hold* and not *In Transit*. * The **Material** State is *Processed* Or (the **Material** State is *Queued* and the **Step** is *Pass-Through*). * If the next **Step** has different *Primary or Secondary Units*, there must be *Unit of Conversion Factors* defined between the different units for the **Material Product** and for all the **Products** of its **Sub-Materials**. * The new *Flow Path* must be valid. * If changing the top-level **Flow**, the new **Flow** must exist, be active and enabled. * If changing the **Step**, the new **Step** must exist in the same **Facility** as the **Material** current **Step**. * If the **Step** is being changed, there are no active **Protocol Instances** that contain the **Material** being moved and that have the property *Inhibit Move From Step* set to true. * There must not be any required Future Action for the **Material**. * There must not be any **Material** Time Constraint violated for the **Material** for the current context and transaction. ## Sequence of Steps ### Step 1: Next Step 1. Optionally, review the **Material** details by expanding the Material section. 2. Select a new *Flow Path* by either selecting a **Flow** and then a **Step** or by selecting the new *Flow Path* directly in the **Flow** structure. ### Step 2: Documents !!! note Only visible if there are Documents associated with the Material and Transaction Context This step is used to display **Documents** which are associated with the transaction context. To open any document, it is only necessary to select the document and click on the **Display** button. !!! info **Documents** are configured in the *Document Material Context*. ### Step 3: Data Collection !!! note Only if there is a Data Collection associated with the current Material Context This screen is used to collect data from a pre-defined **Data Collection**. 1. The **Data Collection** is Immediate and it must be filled completely. !!! info **Data Collections** are configured in the *Step Data Collection Context* and must be associated with the *Move-Next* operation. ### Step 4: Checklist !!! note Only if there is a Checklist associated with the current Material Context This screen is used to complete a pre-defined **Checklist**. 1. The **Checklist** is Immediate and it must be filled completely. !!! info **Checklists** are configured in the *Step Checklist Context* nd must be associated with the *Move-Next* operation. ![Special Material Move Next][SpecialMaterialMoveNext] !!! info Depending on the Future Actions configuration, the **Material** may be put on hold. !!! info If the **Material** is In Store it will be automatically retrieved from store. [SpecialMaterialMoveNext]: images/SpecialMoveNext_Step1.png