--- pdfexport: true module: Electronics timetoread: True tutorial: deepdive alias: tutorials-reprocess-limits glightbox: True --- # Tutorial: Reprocess Limits ## Objective Learn how to configure and validate reprocess limits to control how many times a material can be reprocessed at a specific step. --- ## Step 1: Define the Scenario In this example: - Product: **SMT_Product** - Step: **SMT_SPI** - Requirement: - Material can only be processed once - Reprocessing is not allowed ![Process Identification](images/practical-1.png) --- ## Step 2: Access Smart Table Configuration - Navigate to **Administration** ![Smart Tables View](images/config-1.png) - Open **Smart Tables** and select: - `SMTReprocessLimitContext` ![Open Smart Table](images/config-2.png) --- ## Step 3: Create Reprocess Limit Rule - Add a new entry ![Add new entry to Smart Table](images/config-3.png) - Configure the following fields: - **Product** = applicable product - **Flow** = applicable flow - **Step** = applicable step - **Maximum Reprocess Limit** = 0 ![Entry View](images/practical-2.png) --- ## Step 4: Understand the Configuration - The limit applies only to **reprocessing**, not the initial processing - Setting: - **Maximum Reprocess Limit = 0** - Means: - First processing: allowed - Any subsequent reprocessing: blocked --- ## Step 5: Execute Initial Processing - Process a material at the configured step (SMT_SPI) ![Material Traceability View](images/practical-3.png) --- ## Step 6: Attempt Reprocessing - Attempt to process the same material again at SMT_SPI ![Feedback message after trying to reprocess](images/practical-4.png) --- ## Expected Result - The system blocks the operation - An exception is raised - The material cannot proceed at that step --- ## Frequent Configuration Questions ### Why is reprocessing still allowed? Verify the following: - The configured reprocessing limit value is correct. - The correct Product and Step combination is configured. ### Why is the reprocessing rule not being applied? Check that the Smart Table configuration is correctly defined and active for the relevant process. ### Why am I seeing unexpected behavior with reprocessing control? Confirm that the material is actually being reprocessed and is not undergoing its first pass through the configured step.