This documentation supports the 25.1 version of BMC Helix ITSM Asset Management.To view an earlier version, select the version from the Product version menu.

BMC Helix ITSM: Asset Management Architecture


You use   to manage assets of your organization.  integrates and interacts with several components, modules, and interfaces. 

The following diagram illustrates  architecture: 

image2021-5-19_12-44-45.png

Tier

Description

Data tier

Stores definitions and data for .

Server tier

Processes the data it receives from  clients, and passes the data to the database server to be stored.

Web tier

Serves as a repository for web applications. Displays the appropriate web page to an authorized user.

Client tier

Enables different clients to access and interact with  data.

The following diagram shows the different modules that exist in the   interface of :

image-2023-7-21_17-2-46.png


Learn about the various components that  interacts with:

 uses data from BMC Configuration Management Database ().   consists of all the datasets that  interacts with.

 stores information about the configuration items (CIs) in your IT environment and the relationships between them.

Data providers, such as discovery applications, import data into , where it is partitioned into separate datasets. This data is then consolidated into a production dataset that you use as the single source of reference for your IT environment. Data consumers, such as the  applications, read data from the production dataset. For more information, seeBMC Helix CMDB overview.

Configuration Item

Configuration Item commonly known as CI represents any component of an infrastructure like a computer system, an application, and so on. CIs have several attributes and can be easily related to other CIs or other components of ITSM such as incidents and problems. For more information, see Asset types and sub types.

Purchase requisition

You use purchase requisition to purchase items that you need to resolve incidents, complete change requests, and so on. In , the purchasing process is initiated when the item is not available in inventory and ends when the item is received and installed. For more information, see Overview of purchase requisitions.

Contracts

You create contracts with the suppliers to acquire new CIs or relate the CIs to contracts.  provides contract functionality for lease, warranty, support, maintenance, and software license management. For more information, see Managing contracts.

Software licenses

In an organization, several CIs are purchased or leased. You can relate these CIs to a software license to verify, track, or limit their usage in your organization. You can use the software license management feature in  to facilitate, focus, and follow-through on compliance.  In , you can configure license jobs that automatically relate the CIs with the license certificates. 

The License Engine updates compliance data for the software license certificate based on the compliance detail specified for the software license certificate. Compliance can be calculated based on the software CIs connected to the software license certificate, the computer system on which the software is installed, CIs related to the computer system (such as CPUs), or any data stored in an AR System form. For more information, see Managing software licenses.

Costing and charge-backs 

You use the costing and charge-back functionality to track the expenses, depreciation, and cost adjustments in your organization. You use the charge-back functionality to roll up the costs that have been incurred over a period and involved in the various cost centers in a company. For more information, see Tracking costs and charge-backs.

Configuration management

There can be multiple people in your company in various roles such as sales or software development. For each of these roles, you can create a specific configuration by using Configuration management component. For example, for a salesman, you create a configuration that consists of a laptop, monitor, and printer. For a software developer, the configuration consists of a laptop, keyboard, and printer. For more information, see Managing the configuration catalog.

Asset Management interfaces

 provides a set of interfaces that other applications can use to integrate with the  application. Interfaces to  include interface forms and web services. You can use the  API to create, modify, and delete CIs and relationships. For more information, see Getting started with Asset Management.

Use the  to automate approval processes.  uses the  for purchase requisitions, and   uses it for change requests and release requests. 

When a application triggers an approval process, the  uses the defined approval process to approve or reject a request. You can have multiple Approval Servers running with multiple  servers on one computer.  uses an ad hoc approval process.  uses defined best-practice approval processes and ad hoc approval processes. For more information, seeAdding approvals to an application.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*