--- alias: user-guide-track-in-at-risk summary: Initiate material tracking into a Resource to be Run at Risk, fulfilling pre-requisites for successful processing --- # Track-In Material At Risk :lock: Material.**TrackInAtRisk** ## Overview This operation is used to track a **Material** into a **Resource** to be Run at Risk, that is to process a **Material** even when the **Resource** is under a **Qualification Check**. This transaction is available for multiple **Materials** from the Resource and Step View. !!! smart-barcode "Supports Smart Barcodes" You can use [[smart-barcode-scanning]] to perform this operation. ## Preconditions * The **Material** is Active, is not In Transit or On Hold. * The **Material** is a Top-Most **Material**, that is, it has no Parent **Material**, and it must be Dispatched. * The **Resource** is a top level **Resource**, that is, it has no Parent **Resource**. * The **Resource** Max Concurrent Materials In Process Count is greater than the number of **Materials** currently being processed at the **Resource**. * If a required **BOM Version** exists for the **Material**, it cannot have different **Sub-Products**. * The **Current BOM Version** and Current BOM Assembly Type at the **Resource** either is not set, or it matches the required BOM settings for the **Material**. * If a required **BOM Version** exists for the **Material**, the **BOM** Product must match the Top-Most **Material** Product. * If it has a **Current BOM Version** and Current BOM Assembly Type required set to Automatic At Track-In or Automatic At Track-Out (depending on the Track-In Check Mode), there must be enough consumable material to fulfill the quantities required by the Material **BOM**. * If the required **Material** **Current BOM Version** is not empty, the **Material** cannot have different Sub-Products. * The Experiment Lock Type of the **Material** must be empty or set to Move Next. * The IsInQualification property must be set to `false`. * If the **Material** Current BOM Assembly Type is Mixed, assembly is validated according to the Mixed Assembly Explicit Type (Explicit, Explicit Add or Explicit Long Running), excluding BOM Products with a specified Assembly Type. * If the **Material** Current BOM Assembly Type is Explicit Add, the **Material** - and recursively all **Sub-Materials** - Primary Quantity must be zero. * All required Durables must be currently attached to the **Resource**, in the exact types and positions as they are defined in the Step Durables Context with the remark that optional Durables are either attached to the right position or the positions are empty. Furthermore, none of the Durables can be on Hold. * If there is a Durables BOM defined for the specific Material being tracked in, the same BOM will be displayed in the execution of the operation. * If the Top-Most **Resource** has the property Enable Check-In set to `true`, and the current user Is Integration User property is set to `false`, then: * If the property Require Check-In For Material Operations at the Top-Most **Resource** is `true`, there must be an **Employee** associated with the current user who is currently associated with the **Resource**. * If the property Enforce Resource Personnel Requirements At Track-In at the Top-Most **Resource** is `true`, the system must ensure that all the required **Certifications** for the Top-Most **Resource** have matching **Employees** currently associated with it, in the right quantity. * If the **Step** Enable Step Certification Requirements is `true`, the current user **Employee** must have the required Certifications as defined in the [[stepcertificationrequirementscontext-st]] Smart Table. * There must not be any Material Time Constraint violated for the **Material** at the current context and transaction. * If the **Material** Current BOM Assembly Type is Explicit Long Running, a new **BOM Instance** will be created, assigned to the Current BOM Instance property and used during the process. Also, the Material Quantity that matches the BOM Units must be > 0 and the **Material** must be Top-Most. * If a **BOM** is resolved for the **Material** through a `StepContext` table entry (or using the [[bomcontext-st]] Smart Table), that **BOM** must not contain any **BOM** Item for which the **Product** matches the **Product** of the **Material** being tracked in. * If the **Material** Current BOM Assembly Type is Packing, the system must check that: * The **Material** Package Count is zero. * If the **Material** is a Top-Most Material: * The **Material** can only have one level of **Sub-Materials**, and the Sub-Materials Count of all the **Sub-Materials** must be set to zero. * All the **Sub-Materials** must have the same **Product** as the **Material**. * The **Material** Primary Quantity or the **Sub-Materials** Primary Quantity must be zero. * The joining of the **Material** Primary Quantity and the **Sub-Materials** Primary Quantity is greater than zero. * If the **Material** is not a Top-Most Material: * Its Parent is a Top-Most Material and the **Material** has no **Sub-Materials**. * The **Material** has the same **Product** as its Parent. * The Parent Primary Quantity must be zero and the **Material** Primary Quantity must be greater than zero. * If the **Material** Current BOM Assembly Type is Packing, and if the BOM TrackInCheckMode is different from None, the system will use the Automatic Assemble Material operation to supply the TrackInCheckMode. * If the **Material** Current BOM Assembly Type is Automatic At Track-Out or Mixed with Includes Track-In Check Mode Overrides set to `true` (Only BOM Items with Assembly Type Automatic At Track-Out are considered): * The **Material** is Top-Most, and either the Track-In Check Mode or the Includes Track-In Check Mode Overrides option is enabled, consumables will be validated to ensure all required materials are available. * If the **Material** is a **Sub-Material** and a Current BOM Version is set, the same checks for the **Sub-Material** for BOM are run for the **Sub-Material**. * If the property Packing Step of the **Step** associated to the **Material** is set to `true`, the system must ensure the following: * The **Material** is Top-Most and has a Maximum Material Depth of 1. This means that the Sub-Material Count of their **Sub-Materials** must all be zero. * The **Material** Package Count is greater than zero. * The **Material** Primary Units must match the Packed Quantity Units of any Active Package of that **Material**. * The **Material** and **Sub-Materials** Primary Quantity must be equal to the Total Packed Quantity of all the Active Packages that reference that **Material** – including Packages of Content Type Material Ids. * Taking into account all the Active Material Packages that reference the **Material**, their depth from their Top-Most Parent Package must be greater or equal to the Step From Packing Level Minus One and less or equal to the Step To Packing Level. * If the **Material** is a **Sub-Material** and the Is In Line Step property is set to `true`: * The Required Service must be provided by the **Resource** and must be enabled at the **Resource**. Additionally, the Required Service at the **Resource** must have the Is Available property set to `true`. * The **Resource** Run at Risk Count must be higher than `0`. * The **Material** must exist in the list of **Resource** Run at Risk **Materials**. ## Sequence of Steps ### Resource State 1. In the **Resource Details** section, the **Material** and **Resource** information is visible. 2. If the **Resource** has lanes configured (Is Multilane Active enabled), the Resource Lane section will be available and will contain the lane information selected at Dispatch. 3. Optionally, the Resource State can be changed. 4. Optionally, add a Comment. 5. Select **Track-In** to complete the operation. ![Screenshot showing a Track-In status](images/trackin_at_risk_resource.png) !!! info As with the Track-In Material operation, other steps may be displayed based on the configured settings, such as BOMs, Documents, Checklists, among others. For more information, see [[user-guide-track-in-material]]. Once the Track-In Material At Risk operation is completed, proceed with [[user-guide-track-out-material]].