--- alias: tutorials-carrier-management-configuration description: "Configure the carrier-specific model elements required for the carrier management tutorial." --- # Configuration This section covers only the configuration that is specific to **Carriers**. Assume the base model, such as **Calendars**, **Facilities**, and **Areas**, already exists. !!! info "Useful Documentation" - [[tutorials-howto-createbom]] - [[tutorials-howto-managebomitems]] - [[materialcarriercontext-st]] Use the [Master Data file](masterdata/carriers_management_masterdata.xlsx) to load the model for this tutorial uses. ## Configure the Model To build a scenario for **Carriers**, you need the following configurations: 1. Create **Product**s of **Product Type** `Carrier` for SemiFG Carriers and Frames. In this example, the products are named `SemiFGCarriers` and `Frames`. ![Screenshot showing the SemiFGCarriers product configured with Product Type Carrier.](images/configuration_carrier_product.png) 2. Define the **Flows** and **Steps** that create and store each **Carrier** **Product**, ready for an operator to pick up and attach to a **Material**. In this example: - The `Flow Carrier` creates and stores SemiFG Carriers. - The `Flow-Frames` flow creates and stores Frames. 3. Fill in the **MaterialCarrierContext** table, where you define the context rules that allow you to associate Carriers with **Material**s. For each **Step** specify: - The **Carrier Product** to attach or remove - The **Source Step** to pick it up from. - The **Operation**. One of the following: - `Add` - `Remove` - The **Assignment Mode**. One of the following: - `Main Material`. - `Sub Material`. - Optionally set **Allow Shared Carriers** - Optionally set **Track Used Quantity**. ![Screenshot showing the Material Carrier Context table configured for the tutorial scenario.](images/configuration_material_carrier_context.png) !!! info If the **MaterialCarrierContext** table does not contain any context rules, you cannot associate carriers with materials. 4. Optionally, define a **Material BOM** with **Scope** set to `Materials` to formalize the physical assembly step. For example, associating the semi-finished material with its carrier at a `Bonding` **Step**. ![Screenshot showing the Material BOM associating the semi-finished wafer with its carrier at the Bonding step.](images/configuration_carrier_bom.png) 5. Select the **Carrier Material Verification Mode**, which defines when the system checks that the Material has the correct Carrier. For example, `At Move Next` or `At Track Out`. ![Screenshot showing the Edit Step page with the Carrier Material Verification Mode field.](images/configuration_carrier_verification_mode.png) ## Material and Carrier flows In this configuration, the system creates a lot of `SemiFG`. Then, the **Material** of **Product** `SemiFG`: 1. Picks up a SemiFG **Carrier**. 2. Obtains a Frame at `Lamination` that carries two **Carriers** simultaneously. 3. Finally loses the SemiFG **Carrier** at `Delamination`, while the Frame continues with the **Material** onward. This illustrates the multi-carrier and multi-step persistence behavior that the previous section described. The system automatically removes the second **Carrier**, Frames, when it consumes and terminates `SemiFG` at the `Bonding` **Step**. ![Diagram showing the flows for FGood, SemiFG, SemiFGCarriers, and Frames, and how the system adds carriers to, and removes them from, the SemiFG material as it moves through the flow.](images/carrier_scenarios_overview.png) Next: [[tutorials-carrier-management-scenario-attaching-single-carrier]]