Bundled models
Summarize
Summary of Bundled models
Bundled models in ServiceNow are single models composed of multiple individual asset models, such as a laptop, printer, keyboard, and mouse combined into one bundle. Assigning any asset from this bundle to a user effectively assigns all components within it. Bundled models act as templates defining the assets included in these bundles and are controlled through the Product Model form by selecting theBundle assetscheck box, which sets the model’s status toBuild. Once finalized and marked asIn Production, the bundled model becomes read-only, enabling creation of asset bundles from it.
Show less
This functionality requires the Hardware Asset Management licensable application, available in the ServiceNow Store.
Types of Bundled Models
- Abstract Bundled Models: Serve as containers allowing reuse of one model in multiple bundles. They specify a main component for easier tracking and can include multiple assets defined by model categories. Abstract bundles are commonly used and allow many-to-many model relationships.
- Concrete Bundled Models: Fixed bundles with a specific main component asset and other defined components. These bundles do not support many-to-many relationships.
Key Features and Best Practices
- Bundles can be nested within other bundles.
- Any asset model type can be included in a bundle, controlled via model categories.
- Assignment and state fields of child assets are read-only when a parent bundle link is defined; changes to the parent affect all child assets.
- Bundles cannot be pre-allocated individually.
- Consumable assets within bundles are consumed and their state matches the main component.
- Only the bundled model as a whole can be part of transfer orders, not individual components.
- Model categories govern which assets are allowed in bundles (e.g., a category can disallow servers in bundles).
- Software collections require creating suites instead of bundled models, and software licenses cannot be main components.
Managing Bundled Models
- Creating Abstract Bundles: Set the model category to Bundle and add components accordingly.
- Creating Concrete Bundles: Use the Product Catalog > Product Model > Bundled Models module to create the model and add specific components.
- Adding or Removing Components: Modify bundled models by adding new asset components (e.g., upgrades) or removing/replacing existing components as needed.
- Publishing Bundled Models: Bundled models can be published to the product catalog for availability in the service catalog.
A bundled model is a single model comprised of individual models. For example, a laptop, printer, keyboard, and mouse can be combined into a single bundled model. If you assign any one asset from the bundled model to an individual, that person receives all the components in the bundle.
- Abstract
- Permits use of one model in multiple bundles. The abstract bundle is created as a
container. One asset in the bundle is specified as the main component. Model categories define
which assets can be included in a bundle. Model categories also define what can be the main
component of a bundle.
Add a main component to make it easier to track the bundle components. For example, create an abstract bundle adding a computer as the main component and a mouse and keyboard as additional components. When the bundle is assigned to a user, the asset record for the computer shows the computer, mouse, and keyboard all assigned to the user. Abstract bundles are used more often than concrete bundles.
- Concrete
- Is a fixed bundle where the main component is an asset. Specify the main component and the other components to create an exact bundle. Concrete bundles do not allow for a many-to-many relationship with models.
- Bundles can be nested inside bundles.
- Any type of model can be used in a bundle.
- When a parent link is defined, the fields related to assignment and state of the child assets are read-only. They are populated based on the parent's assignment and state fields.
- If you make a change to the parent bundle, the children in the bundle are affected. For example, if you assign a bundle to an individual, all child asset records show that same individual as the person assigned.
- You cannot pre-allocate bundles.
- In a bundle, consumables are consumed and assets are set to the same state as the main component.
- Only the bundle, not individual components, can be part of a transfer order.
- You control what can go into a bundle through the model category. For example, the model category Servers could be set to never allow servers in bundles.
- To create a collection of software, you must create a suite instead of a bundled model.
- A software license cannot be the main component of a bundle.
To create an abstract model, set the model category to Bundle and add the components. To create a concrete model, create a model in the module and add components.