Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
bchip01
Contributor II
Contributor II

Deallocate License automatically - Qlik SaaS

Is it possible to run a script to de-allocate named licenses in Qlik SaaS / Qlik Cloud

for users that are inactive over a certain time period?

 

 

Labels (1)
  • SaaS

1 Solution

Accepted Solutions
jdurmus
Contributor II
Contributor II

Yes, it is possible to run a script to de-allocate named licenses in Qlik SaaS/Qlik Cloud for users that are inactive over a certain time period.

Qlik SaaS/Qlik Cloud provides APIs that allow you to automate license management. You can use these APIs to retrieve information about users and their license allocations, and to de-allocate licenses for inactive users.

Here are the general steps you would need to follow to automate license de-allocation:

Use the Qlik SaaS/Qlik Cloud APIs to retrieve a list of users and their license allocations.

For each user, check when they last accessed the system.

If the user has not accessed the system within the specified time period, use the APIs to de-allocate their license.

Schedule the script to run on a regular basis to ensure that inactive users are always identified and their licenses are de-allocated.

It's important to note that license de-allocation may impact the availability of data and dashboards for the affected users. Therefore, you should plan the de-allocation process carefully and communicate it to the users in advance.

Also, make sure that you are compliant with your organization's license agreement with Qlik when de-allocating licenses. Some license agreements may have specific terms and conditions around license management that you need to adhere to.

View solution in original post

2 Replies
Albert_Candelario

Hello @bchip01 ,

Checking the user attributes like last update at Users | Qlik Developer Portal might give an hint how to proceed.

Also, this is a code for the Qlik Sense client managed that could also provide further hints to you.

Cheers,

Albert

Please, remember to mark the thread as solved once getting the correct answer
jdurmus
Contributor II
Contributor II

Yes, it is possible to run a script to de-allocate named licenses in Qlik SaaS/Qlik Cloud for users that are inactive over a certain time period.

Qlik SaaS/Qlik Cloud provides APIs that allow you to automate license management. You can use these APIs to retrieve information about users and their license allocations, and to de-allocate licenses for inactive users.

Here are the general steps you would need to follow to automate license de-allocation:

Use the Qlik SaaS/Qlik Cloud APIs to retrieve a list of users and their license allocations.

For each user, check when they last accessed the system.

If the user has not accessed the system within the specified time period, use the APIs to de-allocate their license.

Schedule the script to run on a regular basis to ensure that inactive users are always identified and their licenses are de-allocated.

It's important to note that license de-allocation may impact the availability of data and dashboards for the affected users. Therefore, you should plan the de-allocation process carefully and communicate it to the users in advance.

Also, make sure that you are compliant with your organization's license agreement with Qlik when de-allocating licenses. Some license agreements may have specific terms and conditions around license management that you need to adhere to.