--- alias: user-guide-material-move-next description: "Initiating material movement updates the process flow based on defined steps and conditions" --- # Material Move-Next :lock: Material.**MoveNext** ## Overview Material Move Next places the **Material** in a new **Step** in the Queued state. Usually, **Material** moves to the next **Step** defined in the **Flow**. There are cases, however, when there are more than one possible next **Steps** due to alternate **Flows** and optional **Steps**. !!! info Material Move Next moves the Material according to the Material Flow definition. To move the Material to a different Flow or Step, use [[user-guide-special-material-move-next]] instead. !!! 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 Top-Most **Material** (it has no Parent). * The **Material** has no Required Future Action set. * The **Material** is not On Hold and not In Transit. * The Experiment Lock Id of the **Material** is empty or set to Track-In. * 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. * There is a next **Step** defined for the **Material** in the current **Flow** and the next **Step** exists in the current **Material Facility** or, if there is no next **Step** defined, the **Material** is In Rework or Off-Flow and there is a Return Flow Path defined. * 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. ## Preconditions for Bulk * In addition to the preconditions mentioned above, all **Materials** must: * Be at the same **Step**. * For each **Material**, the new **Flow Path** must be provided individually, unless there is only one possible next **Step**. * If **Materials** are Top-Most and a **Checklist** is required, all **Materials** must require the same **Checklist**. !!! note If the Checklist is Long Running, different Checklist Instances will be created. Additionally, if the Checklist is Immediate, it must not contain any conditional item. * If **Materials** are Top-Most and a **Data Collection** is required, all **Materials** must require the same **Data Collection** with the same Data Collection Limit Set and Data Collection Type. !!! note If the Data Collection Type is not Long Running After Track-In, no Data Collection Parameter must have the Sample Id set to Material Id. * If **Materials** are Top-Most, the **Documents** to be displayed must be exactly the same. !!! info It is assumed that these conditions apply to all Materials tracked in together. ## Sequence of Steps ### Step 1: Next Step 1. Optionally, review the **Material** details by expanding the Material section. 2. In case there is only one **Step** defined, there is no need to select the next **Step**. In case there is more than one possible next **Step** (because there are optional **Steps** or alternate **Flows**), you need to select the specific Next **Step**. 3. Optionally, enter a **Comment**. ### Step 2: Documents This step is used to display **Documents** which are associated with the transaction context. To open any **Document** you simply need to select it. When you have read and understood the document(s) you should select **Read and Understood**. !!! info Documents are configured in the Document Material Context. ![Screenshot showing a list of documents with a filename hint "movenext documents" and an instruction to select "Read and Understood".](images/movenext_documents.png) ### 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 predefined **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. ### Step 4: Checklist !!! note Only if there is a Checklist associated with the current Material Context. This screen is used to complete a predefined **Checklist** associated with the Move Next. 1. The **Checklist** is Immediate and it must be filled completely. !!! info Checklists are configured in the Step Checklist Context. It is possible to link an Immediate Checklist to a Data Collection. This means that when filling the Checklist, you can also fill the Data Collection, and the following is observed: * If all the parameters of the Data Collection belong to the Checklist, the Data Collection step will not be shown. * If only some parameters of the Data Collection belong to the Checklist, both steps must be shown so you can fill every item you need. ![Screenshot showing a checklist with items related to moving material to the next step, as part of the Data Collection process.](images/move_next.png) !!! info Depending on the Future Actions configuration, the Material may be put on hold. If the Material is In Store it will be automatically retrieved from store.