--- alias: user-guide-manage-resource-durables description: "This documentation details managing resource durables, including attachments, detachments, and validation processes" --- # Manage Resource Durables :lock: Resource.**ManageDurables** ## Overview This operation is used to manage the **Resource** Durables. !!! smart-barcode "Supports Smart Barcodes" You can use [[smart-barcode-scanning]] to perform this operation. ## Setup No setup is required other than to meet the preconditions of the transaction. ## Preconditions * The **Resource** exists, it is Active and its Processing Type is Process or Line. * All Durables to be attached and detached from the **Resource** are Active and in the same **Facility** as the **Resource**. * If there are In Process **Materials** at the **Resource** (both **Material** and **Resource** must be Top-Most) and the Contains Durable Library property is `false`, the initial and final list of Durable Products and Durable Positions must be the same. * If there are In Process **Materials** at the **Resource** (both **Material** and **Resource** must be Top-Most) and the Contains Durable Library property is `true`, the final count of attached Durables must be greater than `0`. * If the **Resource** has the Contains Durables Library property set to `true`, it must have a number of Durable Positions greater than zero. * If the **Validate Durables Context** (see below) flag is active, the system will validate whether the **Durable** to be attached is valid for Resource-Position, that is, the [[materialdurablescontext-st]] Smart Table resolution results in at least one **BOM** of Scope Durables that has a matching **BOM** Item Product and Position. In addition, if the **Step** is defined in the **BOM** Item, the **Durable** must be in that **Step** otherwise the operation will not be possible. * The **Product** from which the Durable **Material** will be attached must have Product Type equal to Durable. * The Scope of the **BOM** associated to the **Product** must be Durables. * If the Top-Most **Resource** has **Materials** In Process, the system must check if there are any **Materials** Durables BOM Instances with the Includes Material Reservations set to `true`. If this is the case, the system must check the following: * For any newly attached or selected Material Durable, if the matching Durable BOM Instance BOM Product (by Position) is Production Order, the newly attached or selected Material Durable must be associated with the Production Order of the Durables BOM Instance Material. * For any newly attached or selected Material Durable, if the matching Durable BOM Instance BOM Product (by Position) is Material Dependency, there must be an Active Material Dependency from the newly attached or selected Material to the Durables BOM instance Material. ## Sequence of Steps ### Step 1 1. Select a **Resource** and then from the **Manage** button on the top ribbon, select **Durables**. 2. If existent, the system will present the currently attached Durables at the **Resource**, organized by Durable Type. 3. Attach new Durables by selecting the :material-plus: icon and defining the new Durable and position or detach existing Durables by selecting the delete icon. 4. Optionally, enter a comment. 5. Select **Update** and the system will confirm that the Durables were attached or detached successfully from the **Resource**. ![Screenshot showing a system management interface for updating durables on a resource.](images/Manage_resource_durables.png) !!! info When a Material is tracked in at a Resource, a Durables BOM Instance is generated that will capture all Durable Materials that have a defined Position. However, if there is a new Durables selection during the processing of the Material, these Durables will also be included in the Durables BOM Instance and will appear along the original Durables in the [[user-guide-material-history-report]]. ## Validate Durables Context If you want to set the Validate Durables Context, you should: Edit the **Resource**, and in the **Additional Information** tab, define at least one durable position: ![Screenshot showing a resource with additional information tab open, highlighting a defined durable position labeled "durable position 1".](images/durable_position_1.png) This will make the **Durables** section available in your **Resource**: ![Screenshot showing a UI with a field labeled "durable position 2" in the Additional Information tab of the Resource edit page.](images/durable_position_2.png) Select the **Durables** section, followed by the **Manage** button: ![Screenshot showing a UI with an unclear label, illustrating the step to select the Durables section.](images/durable_position_3.png) In the Manage Resource Durables wizard, select **Options** and you will see that the Validate Durable Context is set to `true` by default: ![Screenshot showing a UI with "Validate Durable Context" settings, including a checkbox labeled as "True".](images/durable_position_4.png) If you do not need this option to be active, just simply change it to `false`. Alternatively, you can also change it to `false` through the [[guielementdefaultvalue-gt]] Generic Table. ![Screenshot showing a UI setting for "Validate Durable Context" with its default value set to true.](images/durable_position_5.png) !!! note To see more information on GUI Default Values, you can go to [[operation-guide-guidefaultvalues]].