Guide
Atlassian
No items found.

JSM Asset Management: Full Guide to Setup, Configuration, and Best Practices

December 15, 2025
12 min

Asset tracking and configuration management have become essential for many IT teams that administer hardware, software, licenses, and operational resources at scale.

Jira Service Management (JSM) offers a flexible way to handle these needs through its Assets feature — allowing organizations to track, link, and manage assets with detailed visibility and ITSM-friendly workflows.

In this article, we’ll walk through everything you need to know about JSM asset management: how assets work within Jira Service Management, how to build object schemas, how to search asset data using AQL and JQL, how to optimize lifecycle management, and how platforms like Getint seamlessly integrates work tools to keep detailed information consistent across them. This guide combines technical explanations, practical examples, and best practices to help teams find, manage and track assets effectively, improve service delivery, and make decisions based on accurate assets and configuration items data. Let's get right into the topic.

What JSM Assets Are and How They Fit Into Jira Service Management

JSM Assets is Jira Service Management’s built-in solution for asset and configuration management, designed to help IT teams and business departments track physical devices, software licenses, configuration items, and customer assets within one unified system. Unlike traditional CMDBs (Configuration Management Databases) that rely on rigid, predefined structures, JSM Assets uses an open data structure that adapts to your organization’s needs — whether you’re tracking laptops, mobile phones, service providers, facilities equipment, or internal resources.

Assets in JSM are represented as asset objects, each belonging to an object type (for example: Laptop, Employee, Software License, Network Device). Object types include attributes such as asset name, serial number, vendor, lifecycle state, user, department, warranty, or any specific attributes your environment requires. This flexibility helps teams model accurate asset information and build inventories without the steep learning curve seen in legacy configuration management tools.

Most importantly, assets link directly to Jira work items and service requests, providing context to agents and enabling users to select right assets when submitting tickets. This makes it easier for teams to access assets, perform impact analysis, troubleshoot problems, and understand the impact of changes on further stages of the process — all within Jira Service Management.

JSM Asset Linking to Jira Work Items

This foundation allows different teams (not just IT) to work with consistent, up-to-date asset data, improve service delivery, and manage resources effectively across the entire company.

Object Schema: The Foundation of Asset Management

Object schemas form the structural backbone of JSM Assets. They define how asset information is organized and help teams turn raw data into a clear, navigable inventory. Instead of spreading information across sheets or disconnected systems, schemas group related items in a way that mirrors real operations and supports ITSM processes.

A schema can cover almost anything your organization needs to manage: laptops and mobile devices, software and subscriptions, employee equipment, vendor relationships, facilities resources, or customer assets.

Example: a hardware schema may include laptops, mobile devices, monitors, or servers; a software schema may track licenses, SaaS subscriptions, and owners; and an HR schema may store onboarding kits or access badges.

The purpose is not only to categorize assets but also to make them easier to link to Jira work items, automate lifecycle updates, and support analysis. Schemas are especially useful for organizations running JSM Premium or Enterprise, where larger inventories and more advanced configuration management practices require a structured approach.

Object Types and Asset Attributes

Within each schema, object types represent the specific categories of assets you want to track. Common examples include Laptop, Server, Software License, Employee, or Customer Asset. Each object type contains the attributes that describe the asset, such as:

  • asset name
  • serial number
  • vendor or manufacturer
  • lifecycle state
  • assigned user or department
  • cost center
  • purchase date and warranty period

These attributes create the detailed visibility IT teams rely on. A laptop isn’t just a single record — it’s a combination of characteristics that determine how it’s used, who depends on it, what risks it carries, and when it needs replacement. Software licenses can store renewal dates, owners, seat counts, and compliance details, helping teams avoid unnecessary spend or audit issues.

Because JSM Assets use an open data structure, you can define object types and attributes exactly the way your environment requires. This adaptability avoids the steep learning curve of traditional CMDB systems and supports both IT and non-IT teams who need accurate asset information to make informed decisions.

Lifecycle Management: Keeping Asset Data Accurate and Actionable

Every asset moves through a lifecycle, and JSM provides a simple way to reflect those movements in the system. A laptop might transition from “Ordered” to “In Use,” move into “Under Repair,” and eventually become “Retired.” Software licenses have their own journey: “Active,” “Renewal Due,” or “Inactive.” Capturing these states within Jira Service Management helps maintain accurate records and prevents outdated or misleading data from slipping into your processes.

Lifecycle management directly supports financial planning, compliance needs, and incident resolution. When assets carry the correct lifecycle state, teams understand which resources are operational, which require action, and which pose risks. Over time, this translates into more informed decisions and more predictable service delivery.

Automation enhances lifecycle tracking. JSM can update lifecycle states when related work items are resolved, notify procurement teams when inventory reaches low stock, or warn asset owners about warranty expiration. These automations ensure lifecycle updates don’t depend on manual effort — ensuring assets stay on track even as workloads increase.

Using JSM Assets in Jira Work Items

Assets become most valuable when they meet real work — and in JSM, that happens inside Jira work items. When someone submits a service request, the system can prompt them to pick the exact laptop, phone, license, or configuration item they’re reporting about. This simple step provides IT teams with instant context and reduces back-and-forth questions.

Linking Customer Assets to Service Requests

The connection between assets and work items helps agents understand what they’re working with before they begin troubleshooting. Instead of guessing which laptop is failing or which software version is causing errors, the asset is already attached to the ticket.

This allows teams to:

  • diagnose underlying problems faster
  • identify recurring failures across asset types
  • uncover patterns (e.g., a model that generates frequent requests)
  • streamline service delivery

The Assets custom field plays a central role here. It appears on Jira forms and work items, dynamically showing relevant assets based on permissions. Employees might only see the devices assigned to them, while procurement or IT staff have access to a broader set.

Understanding History and Downstream Impact

When assets are consistently linked to work items, teams gain an ongoing history of incidents. A single mobile phone or application license may show a timeline of requests that reveals whether it’s unreliable or nearing replacement. For IT teams practicing configuration management, this visibility supports better impact analysis, risk mitigation, and informed decisions during change management.

This interaction — assets < > work items — is what separates JSM Asset Management from traditional CMDBs that store data but do not connect it to real operational work.

Searching and Reporting on Asset Data: AQL and JQL

Once your asset data sits inside JSM, the next layer of value comes from being able to search, analyze, and interpret it. This is where AQL (Assets Query Language) and JQL complement each other. Together, they allow teams to understand how assets behave, how they impact service delivery, and where potential risks exist.

AQL: Searching the Asset Database

AQL lets teams query assets based on their attributes. Whether you want to locate all laptops assigned to a department, identify software licenses nearing expiration, or filter mobile devices by model, AQL serves as a precise and flexible search tool.

Because AQL works directly with asset attributes, it is especially effective for:

  • inventory management
  • tracking resources effectively
  • compliance activities
  • lifecycle audits
  • understanding actual asset usage

JQL: Finding Work Items Related to Assets

While AQL helps you search asset objects, JQL focuses on Jira work items linked to those assets. This unlocks powerful insights:

  • Which devices cause the most incidents?
  • Which licenses generate frequent service requests?
  • Is a specific asset type consistently problematic?

These searches help teams spot patterns, identify potential risks, and justify replacements or upgrades.

Combining AQL + JQL for Deeper Insights

The real power appears when you combine both query languages.

For example: Search work items related to assets matching an AQL condition.

This allows teams to perform:

  • impact analysis for configuration items
  • root-cause investigations
  • reporting on relevant assets
  • operational efficiency audits

This ability to move seamlessly between the asset layer and the work item layer is what makes JSM a strong configuration management tool with advanced features.

Importing Data and Building an Accurate Inventory

Most organizations begin their journey with JSM Assets by importing existing data rather than creating every asset manually. Whether your current inventory lives in spreadsheets, legacy CMDBs, procurement systems, or internal tools, the import capability in Jira Service Management helps you bring everything together in a single, structured environment.

Imports rely on mapping external data fields to asset attributes. During this process, you define which column becomes the asset name, serial number, lifecycle state, owner, or purchase date. Because JSM Assets uses an open data structure, you can tailor this mapping to match your current environment closely, ensuring that your historical inventory accurately translates into a usable object schema.

Once the initial inventory is loaded, it becomes part of JSM’s searchable, relational system. Assets can then be linked to Jira work items, analyzed using AQL, or integrated into lifecycle management workflows. This transition from static data to a dynamic asset database is where many teams start seeing immediate efficiency gains — especially those moving away from static spreadsheets.

Keeping Your Inventory Reliable Over Time

Importing is only the first step. Assets naturally evolve: laptops get reassigned, mobile devices are replaced, licenses expire, and configuration items shift between teams or services. JSM supports these updates through bulk edits, manual adjustments, and automation rules that reduce the burden on IT teams.

Some organizations assign a dedicated data manager to oversee updates, while others build shared responsibility models between IT, procurement, and facilities teams. Whatever the approach, the goal remains the same: maintaining accurate asset information so you can rely on it for decision-making, compliance, audits, and daily service operations.

Automation Rules That Strengthen Asset and Configuration Management

Automation is one of the most powerful features inside JSM Assets. It helps teams maintain consistency and accuracy without relying on manual updates. Instead of waiting for someone to change an asset’s lifecycle state or send notifications, automation keeps data aligned with real events happening across Jira work items.

Lifecycle transitions are a common example. When a work item related to a repair is completed, JSM can automatically move the asset back to “In Use.” When a device is marked “Retired,” the system can trigger a different workflow for procurement or recycling. These actions keep every configuration item aligned with its actual state, reducing both human error and administrative overhead.

Automation also plays an important role in cost control and compliance. Rules can alert teams when inventory levels fall under a defined threshold, when warranties or software licenses approach expiration, or when a high-risk configuration item is modified. These proactive alerts ensure teams act in time, rather than reacting to problems once they’ve already caused disruption.

Supporting Operational Efficiency at Scale

As your asset database grows, automation becomes essential for sustaining reliability. Rather than dedicating hours each week to manual updates, IT teams can trust JSM to keep objects, attributes, and linked work items synchronized and up to date. This frees teams to focus on strategic initiatives instead of clerical updates, and ensures that asset information supports — rather than hinders — service delivery.

Getint + JSM Assets: Keeping Asset Data Consistent Across Systems

Even with strong practices inside Jira Service Management, many organizations operate in multi-tool environments. IT teams frequently work across ServiceNow, Azure DevOps, multiple Jira instances, CRMs, or vendor systems. Without integration, asset data quickly becomes inconsistent: one tool shows a laptop as “In Use,” another as “Retired,” and another still marked as “Unknown.” This discrepancy leads to inaccurate reporting, unnecessary request types, and poor decision-making.

Getint eliminates these gaps by synchronizing asset data and Jira work items across systems. Instead of manual duplication or partial updates, Getint integrates seamlessly the systems so that assets remain up to date everywhere they are referenced. This is particularly valuable for hybrid environments or organizations that manage assets for external customers, where data consistency directly influences service quality.

How Getint Works With JSM Assets

From Getint’s perspective, assets stored inside Jira are structured objects, most often located in custom fields such as the Assets or Multi Related Asset field. Because these objects contain rich attribute data, they require JQL-based filtering to be mapped correctly. Getint integration ensures this by allowing you to define JQL conditions, select the right object schema, and map asset attributes to destinations in other tools.

Once configured, Getint can sync assets and associated Jira work items one-way or bidirectionally. For example, if a laptop object in JSM receives an updated lifecycle state after a repair work item is resolved, Getint can push that updated state into ServiceNow or another Jira instance. Conversely, if asset information changes in a partner’s system, Getint can pull that update back into JSM to keep your configuration items aligned.

A Practical Integration Example

Imagine an IT provider supporting a large customer that keeps asset records in Jira, while the provider runs workflows in ServiceNow. With Getint, the customer’s laptop objects, software licenses, or configuration items can be visible inside the provider’s ServiceNow instance — alongside related work items. When the provider resolves a repair ticket, the lifecycle state of the asset updates automatically back in the customer’s Jira. No spreadsheets, no copying, no drift.

This approach ensures clean, consistent asset data across tool boundaries, and helps both sides make crucial decisions based on accurate, real-time information.

JSM Assets vs JSM Assets With Getint: A Quick Comparison

To illustrate how Getint extends the value of JSM asset management, you can take a look at quick comparison in the table.

Capability JSM Assets Alone JSM Assets + Getint
Asset data accuracy Accurate asset information inside Jira Service Management, based on your object schema, object types, and attributes. Accurate and consistent asset data across connected tools, so teams work with the same detailed information everywhere.
Lifecycle management Lifecycle states (e.g., In Use, Under Repair, Retired) managed within Jira Service Management and updated through work items and automation rules. Lifecycle updates reflected across systems, reducing drift when asset state changes in Jira work items or external tools.
Linking customer assets Assets linked to Jira work items and service requests through the Assets custom field, providing context for agents and users. Customer assets and related work items stay connected across tools, supporting cross-platform collaboration and shared service delivery.
Inventory management Centralized inventory management in JSM with imports, object schemas, and searchable asset objects. Shared and synchronized inventory across tools, reducing manual updates and keeping asset records aligned.
Impact analysis Impact analysis based on relationships and history inside Jira Service Management, using AQL/JQL and linked configuration items. Broader impact analysis across integrated environments, with consistent asset context wherever work is tracked.
Compliance & audits Jira-based evidence and reporting using asset history, lifecycle status, and linked work items for compliance activities. Multi-system audit alignment with synchronized asset data, reducing gaps between Jira and external tools.
Automation rules Automation rules run within Jira Service Management to update asset fields, trigger notifications, and support lifecycle workflows. Automation extended across tools via integration, keeping asset information consistent when updates happen in different systems.
Team collaboration Strong collaboration for teams working mainly in Jira, with shared visibility into assets and configuration items. Cross-team, cross-platform collaboration with aligned asset context, especially in vendor workflows and multi-tool environments.

Best Practices for Managing JSM Assets at Scale

Maintaining a scalable asset management practice inside Jira requires a combination of good structure, consistent data hygiene, and automation.

Design Your Schema for Long-Term Growth

Start with essential assets, but design schemas so they can expand. Keep naming consistent, group related object types logically, and avoid unnecessary complexity in the early stages.

Standardize Attributes and Processes

Define attribute naming conventions and ensure teams follow them. When attributes follow a logical pattern, AQL queries, filters, and reports remain accurate.

Automate Whenever Possible

Use automation rules to update lifecycle states, send alerts, or escalate critical changes. Automations help prevent data drift and reduce manual overhead.

Integrate When Multiple Systems Hold Asset Data

If your organization operates across more than one platform, integration becomes essential. Getint keeps asset information synchronized across environments so that teams rely on one truth, rather than juggling competing versions of the same asset.

Conclusion: Turning Asset Data Into Operational Intelligence

JSM Assets transforms Jira Service Management from a traditional ticketing system into a powerful asset and configuration management platform. By modeling assets as structured objects, linking them to Jira work items, and managing their lifecycle from acquisition to retirement, teams gain clarity and control over their operational environment.

Integrations like Getint extend this even further, ensuring that asset data remains consistent across multiple tools and systems. When information is aligned, teams make better decisions, deliver higher-quality service, mitigate risks of disconnected data, and maintain compliance without extra administrative burden.

Modern ITSM practices require accurate, connected, real-time asset data. JSM Assets — combined with the right integration strategy — gives organizations the visibility and reliability they need to support service delivery, and make confident decisions.

Frequently asked questions

Have questions?

We've got you!

Our comprehensive FAQ section addresses the most common inquiries about our integrations, setup process, pricing, and more - making it easy to find the answers you need quickly.

What is JSM Asset Management in Jira Service Management?

JSM Asset Management is a built-in capability of Jira Service Management that allows teams to track and manage physical assets, software licenses, and configuration items using structured asset objects. Assets are stored in an open data structure, linked to Jira work items, and enriched with attributes such as owner, lifecycle state, and vendor, helping teams maintain accurate asset information and improve ITSM workflows.

How are assets linked to Jira work items and service requests?

Assets are linked to Jira work items through the Assets custom field, which can be added to request types and issue screens. When users submit a service request, they can select the relevant asset—such as a laptop or software license—providing immediate context for IT teams. This connection improves troubleshooting, impact analysis, and overall service delivery.

What is the difference between AQL and JQL in JSM Assets?

AQL (Assets Query Language) is used to search and filter asset objects based on their attributes, such as lifecycle state, owner, or model. JQL (Jira Query Language) is used to search Jira work items. When combined, AQL and JQL allow teams to analyze which assets are linked to specific requests, identify recurring issues, and perform impact analysis across assets and configuration items.

How does lifecycle management work for assets in Jira Service Management?

Lifecycle management in JSM tracks assets through different stages, such as ordered, in use, under repair, or retired. Lifecycle states can be updated manually or automatically using automation rules triggered by Jira work item activity. This ensures asset data stays accurate, supports compliance requirements, and helps teams plan renewals, replacements, and inventory needs more effectively.

How does Getint enhance JSM Asset Management?

Getint integrates Jira Service Management Assets with other tools such as ServiceNow, Azure DevOps, or additional Jira instances. It syncs asset data and related Jira work items using structured mappings and queries, ensuring asset information remains consistent across systems. This integration helps organizations avoid data duplication, reduce manual updates, and maintain a single source of truth for asset and configuration management.

Success Stories

See How We Make a Difference

Every integration tells a story of improved workflows, enhanced collaboration, and organizational growth. Explore how businesses across industries have leveraged our solutions to overcome challenges, optimize processes, and achieve remarkable results.

Experience a smarter way to integrate & synchronize.

Discover the power of seamless connections, bridging your favorite tools for optimized workflow and productivity. Unleash the potential of unified platforms with Getint.
Book a Demo
getint git repos integration