Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Insight (Cloud) - Asset Management - Software Licenses

Hi there,

we're trying to set up our asset mgmt in Insight (Cloud) which works ok for hardware etc. once you got the hang of what should be an attribute and what should better be an object (type) in a meta object schema and only be referenced to as an attribute.

However the software licenses are a quite painful chapter...

Thought so far is to have in our CMDB: Object Type: Software (e.g. Object name "MS Windows 10" attribute Manufacturer "Microsoft" etc) and subordinate:

Object Type: Software License
in which I would like to list all licenses/contracts/keys as single objects with the attributes:

  • License Key
  • Software (link to respective Software as Object)
  • License Type (Perpetual & Subscription)
  • Activation Type (Key, File, Account)
  • Supplier/Vendor
  • Purchase Date
  • Expiration Date
  • Cost
  • Count (i.e. Number of Licensed Instances)
  • ...any other best practice tips for useful attributes anyone?

My big issue: how to allocate users to specific license keys and have the count evaluated accordingly (e.g. whether still one available)?

Or is there any other way to establish a reference between user and respective used license key that will automatically take the count into consideration?

I could only find a link to a similar question regarding the old Insight version which doesn't help me at all (also because of the outdated links): Solved: Insight Asset Management - Software Licenses (

Of course there are other great settings that could help, like notification upon expiration etc... but that is a whole other Automation chapter I guess?

So any and every help on the matter of "gathering software licenses in insight (so as to be used for asset AND service management)" will be highly appreciated!

1 answer

Hi @Katharina Rehberg and welcome to the Community!

This is a very open question, so I don't think I'll be able to give you "the" silver bullet answer. But I am willing to give you some pointers / things to consider;

  • First of all, you mention a license key. Maybe I am wrong, but I thought a license key was unique to a product (I am now thinking about Windows 10 or MS Office), which makes the count of your licenses a bit strange to me.
  • You can link different object types in Insight. That is possible by either adding the software license object to a user object or vice versa. As a user has probably multiple licenses, it would maybe make most sense to add the user object as an attribute to a license.
  • I can imagine that licenses are often not linked to a user, but to an instance as you call it. You can apply exactly the same logic there as with users: link the license to the instance it belongs to.
  • Thus, if you have all your available licenses in the list, the ones that are still available are the ones that are not associated with a user or an instance.

Hope this helps you get started!

Hi Walter,

thanks so much for the prompt reply!

Indeed, activation via license key might not be the best example (esp. since it's often a perpetual license), but we do have license bundels for e.g. 60 devices/seats (my earlier wrong translation "instances" ;) ) with one product license key. Apart from that the most frequent activation type is with an account, I guess. And here we have sometimes 80 seats and more.

I was hoping for:

1. an easier way to connect users with the software than adding 80 attributes ("Seat 1", "Seat 2", "Seat 3"...etc.). Also the work when a user (e.g. presently as "seat 5") leaves the project and doesn't require the software anymore. You'd always have to check for gaps in the row to keep an overview on the number of seats taken in one license. Is there something easier? 

2. a link to instructions on how to set up automation in order to get the alerts e.g. 30 days before expiration. So basically this question (Solved: Insight Asset Management - Software Licenses (, but for the new insight / cloud version and with valid links ;)

Thanks a lot in advance.

Hello Katharina,


We are testing out Insight and made it to about the exact place you did in your question.  We are trying to figure out the best way to assign volume licenses (multiple licenses with the same key) and then easily see how many are left.  Did you ever work out a good solution?  

I think our preference would be to have one object for the license and associate it to each user that has a license assigned, although I don't yet know if that is possible.  We'd then want to be able to easily see how many are left.  I think we'd need to compare how many times it has been assigned vs the Quantity we put in an Attribute on the License object. 

The only alternative I could think of is to create license key objects for the total quantity of each volume license, even though the key is the same, which may be 350 objects for the same license in our case.  That doesn't seem ideal.

 Please let me know if you ended up finding a good solution.


Thank you,


Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Jira Service Management

JSM Jira Automation: How to Send SLA Breached Notifications

Hi Everyone, In   this tutorial,  we will show you how you can monitor an SLA, and send notifications before or after the SLA has been breached.   SLA Threshold Trigger The SLA t...

775 views 5 13
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you