• Get started
  • Documentation

Data Manager - FNMS/Flexera One Adapter

Assets Data Manager for Jira Service Management Cloud is a Premium and Enterprise only feature that is currently in Open Beta development. View and vote on our list of upcoming features.

If you find a bug or have questions, please reach out to Atlassian Support or the Atlassian Community.

Introduction

FNMS/Flexera One (FlexNet Manager Suite or Flexera One) is a tool produced by Flexera Software that is used for Asset Management.

The FNMS/Flexera One adapter securely connects to FNMS/Flexera One and uses an API to bring information from that system into Assets Data Manager. The API can be used with an OnPrem or Cloud instances of FNMS/Flexera One.

How do I get a Custom View ID?

Before the connection in Assets Data Manager is stood up, a Custom View is required to be built (or an existing one can be used).  Different fields are recommended to be included the report from the Inventory or Asset space.  Once the report is saved, the report number (as shown in the URL) is required and becomes your Custom View ID.

Data from any of the FNMS/Flexera One tables can be consumed using this API. The report simply needs to be set-up in FNMS/Flexera One and the Custom View ID made available.

How do I connect this tool to Assets Data Manager?

This task requires Data Manager Adapters admin permissions to complete. See how permissions and roles work in Data Manager.

 

Follow this procedure to connect this tool to Assets Data Manager using the custom-built Adapter:

  1. Gather all of the information listed in the Data Manager Fields section, such as the Name, Object class, Data Source Name, and Data Source Type.

  2. Gather all of the information in the FNMS/Flexera One Fields section - this may require consultation with the subject matter expert (SME) for FNMS/Flexera One/Flexera One.

  3. Within Data Manager:

    1. Create a new job by selecting the Adapter that matches your tool.

    2. Configure all of the required fields with the appropriate information.

  4. Within FNMS/Flexera One:

    1. Follow all of the steps listed in the Authentication and authorization section to properly configure Authentication and authorization.

    2. Review the information in the API Call section and ensure the endpoints are available.

    3. The fields retrieved will depend on the report created in FNMS/Flexera One.

Each time this job is run, the data your have selected will be brought into Data Manager using the configured Adapter and become raw data.

Data Manager Fields

You will need to specify the following information from Assets Data Manager:

  1. Name - the name of the Connection, visible as the job name in Adapters.

  2. Object - the name of the Object Class you want to the data to be loaded into.

  3. Data Source Name - the type of data being created; which is usually the tool name, e.g AD, Qualys etc. Note: This can be the same as Name.

  4. Data Source Type - what type of data is the tool providing? For example, Assets, CMDB, user location and more.

FNMS/Flexera One Fields

You will need to specify the following information from FNMS/Flexera One/Flexera One:

  1. API URL

    1. If you are using a Cloud version of FNMS/Flexera One, use the following pattern for your API URL: https://<Your FNMS/ URL>/ManageSoftServices/ComplianceAPIService/ComplianceAPIService.asmx?orgid=<Your Org ID>

    2. If you are using an On-Prem version of FNMS/Flexera cloud version, use the following pattern for your API URL: https://<Your FNMS/ URL>/ManageSoftServices/ComplianceAPIService/ComplianceAPIService.asmx

  2. API Access Token

    1. If you are using a Cloud version of FNMS/Flexera One enter your API token.

    2. If you are using an On-Prem version of FNMS/Flexera One this is set to a period character . instead.

  3. Custom View ID - the report number that you wish to connect to, see note above.

  4. Tenant-ID

    1. If you are using a Cloud version of FNMS/Flexera One, this is available from within the Compliance DB from the tenant table.

    2. If you are using an On-Prem version of FNMS/Flexera One this is not needed.

Note on Tenant-ID

If the customer has an OnPrem - Multi-tenancy environment, then a Tenant ID is required.  However, what's being provided with the URL of FNMS/Flexera One/Flexera One is a TenantUID not the TenantID.  You need to get a FNMS/Flexera One/Flexera One SME with Database access to run a query select * from tenant.  The last column is the TenantID - the TenantID may be only a single numeric value (eg 2), where as the TenantUID is more like CDFG*&GHFSFGVJE^#$.

Authentication and authorization

  • For Cloud instances of FNMS/Flexera One, authentication and authorization is managed using an API Token.

  • For the OnPrem instance of FNMS, the user account must be set-up as a user in FNMSand granted API access.

    Firewalls between the Asset Data Manager client server and FNMS must also be opened.

API Call

The API call for FNMS/Flexera One is: GetCustomReport

Fields Retrieved

Below are some suggested fields for the Inventory and Asset area of FNMS/Flexera One. However, the fields returned for this adapter are totally defined by the Custom View ID that you have defined.

The following fields are retrieved from the Inventory space:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 InventoryDeviceName NumberofCores Domain Hosted In Hosted in Cloud IPAddress InventoryAgent InventoryDate InventoryDeviceType InventorySourceType Location Manufacturer Model OperatingSystem Operating System ServicePack ProcessorType Processors Role SerialNumber Status TotalMemory

The following fields are retrieved from the Asset space:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 AssetName NumberofCores Domain IPAddress LastUpdatedDate CreatedDate UpdatedBy Location Manufacturer Model OperatingSystem OperatingSystemServicePack ProcessorType Processors SerialNumber AssetStatus TotalMemory

 

Still need help?

The Atlassian Community is here for you.