# Start Material Reassignment ## Overview The Start Material Reassignment enables the MES to be able to perform the reassignment of Serial Ids to the next level Production Orders and perform the necessary Product change (in other words, reassign Materials from one Production Order to another Production Order). ### Concept When Materials are selected for reassignment to a new Production Order: - The Materials to reassign will be checked against a BOM configured for the Product of the Production Order - The Assembly Step is defined for the Production Order Step - The Material Product has to be part of the BOM - The Material has to be at the last Step of its Flow - After these verifications are successful - The Materials will be changed to the Flow and Step where the Production Order is started and have their Product changed and reassigned to the new Production Order - The user can start the remaining quantity of the PO or the Product.MaximumMaterialSize if defined, not surpassing the over-fulfillment level of the Production Order (or the PO Quantity if no over-fulfillment level is defined) !!! info "Preconditions" - The Product must have the attribute `MaterialStartMode` set (to check if the Production Order Product is of type `Reassignment`) - The Production Order or the Product must have the `FlowPath` set - The Production Order must have the `Facility` set - The necessary `BOM` and `BOMContext` should be set #### User perspective In order to reassign the Materials of the Production Order, the user should go to the Production Order page and select Start Materials. !!! note The user should see the button "Start Materials". This button will open the wizard and prompt the user to select the materials to assign to the Production Order. When the user finishes the wizard it will assign the Materials to the selected Production Order. ## Usage Open the **Production Order** you wish to reassign materials to (**PO 5115857 No 3**): ![Screenshot](images/startmreassignment/poreassign.png) Click on **Start Materials**, and the following dialog will open: ![Screenshot](images/startmreassignment/reassigndialog.png) In the **Scan Materials Section**, select the materials to reassign to the Production Order: ![Screenshot](images/startmreassignment/dialogmaterials.png) In this example we selected a Material with name **44** which is currently assigned to the Production Order named **PO 5115271 No 1**. If we open this production order we can check the status of the selected material before the reassign operation: ![Screenshot](images/startmreassignment/materialoldpo.png) The material **44** is set as **Active**, meaning it is currently assigned to this Production Order. If we now click **Reassign** in the dialog box: ![Screenshot](images/startmreassignment/dialogmaterials.png) You will get the following response, meaning the Material was reassigned to the new Production Order successfully: ![Screenshot](images/startmreassignment/success.png) If you go back to the Production Order **PO 5115271 No 1** where the material was assigned to previously, the material is not set as **Active** anymore: ![Screenshot](images/startmreassignment/notactive.png) The material's Product, Flow and Step have also been changed to the ones defined in the Production Order we assigned the material to (**PO 5115857 No 3**). Lastly, if we look at the Production Order **PO 5115857 No 3**, the material is now present and set as **Active**, meaning it is assigned to it: ![Screenshot](images/startmreassignment/assignedend.png) Following these steps we also ensure that the **Completed Quantity** of the Production Order **PO 5115271 No 1** remains unchanged. ## Administration To use this feature, the config `/SMT/StartMaterialsForProductionOrder/IsEnabled/` must be enabled. The user will also need to have the `SMT.StartMaterialsForProductionOrder` feature in order to access the wizard.