Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

Description

We developed our app out of necessity due to challenges we faced with Atlassian Assets. Importing our Entra Users & Intune Devices into Atlassian Assets proved to be cumbersome and inelegant. Recognizing this gap, we embarked on building our own solution, incorporating feedback from potential clients to ensure a comprehensive integration that serves the needs of all users, not just our own.

Prerequisites

  • Jira Service Management Premium/Enterprise

How to install

  • Log into your Jira Service Management site which is in the Premium or Enterprise Plan.

  • Install our marketplace application found here.

  • You're all set! Click Close in the Installed and ready to go dialog.

How to configure

Entra ID & Intune configuration

  • Log in to Entra ID (https://entra.microsoft.com/#home)

  • Open up App Registrations

  • Select New Registration

  • Give the app an appropriate such as Atlassian Assets (Webbapplications) and then press Register

  • After the app has been created, take a note of the Application (client) ID and Directory (tenant) ID

  • Now open up API Permissions and add the following application permissions (not delegated permissions)

    • Application.Read.All

    • Device.Read.All

    • Groups.Read.All

    • User.Read.All

  • You will then need to press Grant admin consent for [company name].

  • Finally, select Certificates & secrets, open Client secrets and then press New client secret

  • Give the secret a description and select the amount of days you want it to last

  • Once you have created the secret, take a note of the Value field, that’s everything needed on the Microsoft side

Info

To summarise what we have just done; we have created an application within Entra which has permissions to read all Applications, Devices, Groups and Users. We have then created credentials for the integration to leverage the mentioned application to retrieve all resources to import into Assets.

Assets

  • Log into Atlassian Assets

  • Then press Create schema and select Create a blank schema

  • Now add a schema name, something like Assets (WA) and then press Create schema

  • Once the schema is created open Schema configuration and then select Import

  • On the import menu press Create import and select Entra Intune then press Next

  • Now give the import a name similar to the schema such as Assets (WA) and then press Create Import

  • We now need to grant the application access by pressing Allow access and then press Accept

  • Once accepted, it will now appear as NOT CONFIGURED, to make the app ready for importing we need to press and press Configure app

  • Now add the Client ID, Client Secret and Tenant ID we saved earlier and then press Save configuration

  • This will then create the schema, the status should be READY TO RUN you will now be able to press Import data to start pulling in all of your Entra & Intune resources.

  • If you want to automatically sync your data, go into the Configure app menu again, select your Sync interval and toggle Sync status. The app is now ready to automatically sync data according to the settings you’ve set!

Info

To summarise what we have just done; we’ve created a blank schema, added the app as an import source. We’ve then taken our Entra credentials and added them to the app so it can speak to our Entra instance and also created our asset schema. If you enabled the automatic sync, we have now added a timed job to repeat the syncing at our chosen interval.

Use cases