Multi-component models and assets in Enterprise Asset Management

  • Release version: Zurich
  • Updated July 31, 2025
  • 5 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Multi-component models and assets in Enterprise Asset Management

    Multi-component models and assets within Enterprise Asset Management (EAM) enable efficient tracking and maintenance of complex enterprise assets composed of multiple parts. A multi-component model is an asset model linked to one or more model components, which may be consumables or serialized enterprise models. These models help define the structure, maintenance requirements, and lifecycle management of composite assets.

    Show full answer Show less

    Multi-component Models

    A multi-component model consists of various model components, each defined by three key relationships with the parent model: Required (cannot be removed if true), Hot Swappable (can be swapped while operational), and Repairable (can be repaired). These relationships are independent for each instance of a model component within the multi-component model.

    • Types of multi-component models:
      • Pre-assembled: Components are predefined and assembled.
      • User-assembled: Components are assembled by users.
    • A multi-component model in the Build state can be converted to a simple model by removing all model components.

    Multi-component Assets

    Assets are created from multi-component models and can be either consumable or serialized. Consumable model components listed multiple times are merged into a single asset record, regardless of their relationship attributes. For serialized components, child serialized assets are created and linked to the parent asset, reflecting the model component relationships.

    • Swapping: Child assets can only be swapped with assets of the same model component and only when the multi-component asset is in specific states such as In-Use, In-Maintenance, or In Stock.

    Pre-assembled and User-assembled Assets

    • Pre-assembled assets: When created, child assets are automatically generated in the same stockroom without serial or asset tags. Additional child or add-on assets can be added later.
    • User-assembled assets: Assets are manually assembled from stockroom inventory using the Assemble button or automatically via Auto-assemble, subject to stockroom availability.
    • Child and add-on assets can be released from the parent asset as needed.

    Managing Multiple Model Components

    Multiple components can be added simultaneously to an enterprise model by specifying quantities:

    • For serialized components, multiple individual model component records are created based on quantity.
    • For consumable components, a single model component record is created with the quantity specified.
    • Consumable assets created from these components are individual assets with quantities rather than merged records.

    Component Number Usage

    • Consumable components: Require a component number to track and identify child consumables since they lack serial or asset tags; this number prefixes the child asset display name.
    • Serialized components: Component numbers are optional and automatically generated if quantity is greater than one; if no asset tag is provided, the component number serves as the asset tag until overridden.

    Practical Benefits for ServiceNow Customers

    This functionality helps ServiceNow customers manage complex assets with multiple parts more effectively by:

    • Enabling detailed tracking and maintenance scheduling at both the parent asset and component levels.
    • Supporting flexible assembly options, including automatic and manual assembly processes aligned with inventory availability.
    • Facilitating easier swapping and repair of asset components to minimize downtime.
    • Providing clear identification and management of consumable and serialized components through component number conventions and relationships.

    Multi-component models and multi-components assets help you track the maintenance of your enterprise assets.

    Multi-component model

    An Enterprise Asset Management model associated with one or more model components is defined as a multi-component model.

    A model component can be a consumable or an enterprise model. The same model can be listed more than once as a model component of a multi-component model. For example, consumable model component A can be repeated thrice for the multi-component model.

    Every model component has the following three relationships with a multi-component model each with a true or false value:
    • Required: If the value is true, then the model component is essential for the multi-component model to work and can't be permanently removed.
    • Hot Swappable: If the value is true, then the model component can be swapped while the multi-component model is operational
    • Repairable: If the value is true, then the model component can be repaired.

    A model component's relationship to a multi-component model is mutually exclusive. For example if a multi-component model comprises of two model component A's, each model component A can have its own relationship with the multi-component model.

    There are two types of multi-component models: Pre-assembled and user-assembled models.

    You can change a pre-assembled or a user-assembled multi-component model to a simple model by disassociating all its model components, while the model is still in the Build state. Once you save the model record, the multi-component model is changed to a simple model and all associations to model components are removed.

    Multi-component asset

    Multi-component assets are created from a multi-component model.

    If a consumable model component is listed more than once in a multi-component model, they are merged into a single record regardless of whether the Required, Hot Swappable, or Repairable fields are the same or not.

    There are two kinds of assets: consumable assets and serialized assets.

    For enterprise model components, serialized child assets are created that are based on the model component. For example, Child Asset B is the child asset created for Model Component B.

    The model component relationship defined with the multi-component model is extended and visible in the child asset records. Swapping of child assets can only be performed with the same model component. A child asset can't be swapped with a different model component.

    Figure 1. Relationship between multi-component model and multi-component asset
    Multi-component model and multi-component asset

    Pre-assembled and user-assembled assets

    Assets associated with pre-assembled and user-assembled multi-component models are referred to as pre-assembled and user-assembled multi-components assets, respectively.
    • Pre-assembled asset: when the parent asset is created, the child assets are automatically created. Child assets are created in the same stockroom where the parent asset is created. The child assets inherit the parent asset's properties such as stockroom, state, sub status. No asset tag or serial tag is attached to the child asset when it's created. You can add additional child assets, add-ons, even if it's not defined in the model component. When an add-on asset is added, the Asset type field displays the value Pre-assembled with add-on.
    • User-assembled asset: assemble assets using assets present in the parent asset stockroom.
      • Assemble the assets yourself by using the Assemble button in the asset record. For details, see Select assets for user-assembled asset.
      • Automatically assemble assets via the Auto-assemble button to trigger a process to automatically select assets from a stockroom and associate the assets to a parent asset. If the required quantity of assets isn’t available in the stockroom, an error appears and you can't automatically assemble assets. Use the Assemble button to assemble the assets on your own.
      • Release all child and add-on assets from the parent asset. For details on releasing assets, see Release assets from the parent asset.
    You can swap child assets for any multi-component asset that is in one of the following states:
    • In-Use
    • In-Maintenance
    • In Stock Defective
    • In Stock Pending Repair
    Note:
    For more details on swapping assets, see Swap assets for parent multi-component asset.

    Multiple model components for an enterprise model

    You can add multiple model components to an enterprise model at one go by specifying the quantity. The Quantity field in the Add model components dialog lets you create multiple serialized components and consumable components for a single enterprise model.
    • For serialized components: each row in the Add model components dialog box is split into multiple model components based on the quantity. For example, if the Quantity field has a value of 10 for a row, then 10 model component records are created.
    • For consumable components: one model component is created per row. For example, if the quantity field has a value of 10 for a row, then only one model component record is created with the quantity as 10.

    For consumable child models, one child asset is created per component, with a quantity equal to the quantity of the component. For serialized child models, assets are created per component.

    When you create assets, the consumable assets do not merge. Consumable assets are individual assets with a quantity. For example, model component A record has a quantity value of two and the model component B record has a quantity value of three. So two assets are created. One asset record with quantity two and the other asset record one with quantity three.

    The add on assets of consumables are however merged as they are not linked to a model component. For example, model A has two components of consumable model C. When you create a complex asset from that model, two child assets get created of that same model C.

    Component number usage for consumable components

    Since consumables don't have an asset tag or serial numbers, the Component number field in the model component form helps you to identify and keep track of child consumables. While creating a consumable component record, ensure to enter a value in the Component number field.

    For consumable components, the component number gets propagated to the display name of the child asset as a prefix.

    Component number usage for serialized components

    For serialized components, it's optional to enter a component number. You can specify a component number if the value you enter in the Quantity field is 1. If you enter a value of more than one in the Quantity field, then the Component number field is disabled. However, the component numbers are automatically generated by the system. You can go to the model component form and change the component number if you want.

    For serialized components, if an asset tag isn't mentioned, then the component number is propagated as the asset tag. If you later decide to add an asset tag, the component number gets overridden by the asset tag.