
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How to check Qlik Sense app version?
Hello all,
I am reading the documentation about the Telemetry Dashboard. I've noticed the OpenApp method. In the documentation there is a (not existing anymore) link to the Qlik Engine JSON API Reference. I could find this Qlik Help article. I'm slightly confused by this:
- The app version is lower than 0.95: no migration is done. Apps older than the version 0.95 are not supported.
- The app version is at least 0.95 and less than the Qlik Sense version: the app is migrated and then opened.
- Qlik Sense and the app have the same version: the app is opened, no migration is needed.
How can I check the app version?
Thanks!
Accepted Solutions


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
To my knowledge, the field is not available in the QMC. Here are a couple of "relatively simple" ways you could get the data without programming.
1. If you are familiar with Power Shell, install https://github.com/ahaydon/Qlik-Cli-Windows. A simple
Get-QlikApp
will return a list of apps including SavedInProductVersion value.
2. If you want to use Qlik script, you can interface with the QRS API via Qlik REST connector and the endpoint qrs/app/full. Some examples:
It may take a bit to set up the REST connection the first time. But once you do, you will have access to an incredible amount of data just by varying the url, https://help.qlik.com/en-US/sense-developer/February2023/APIs/RepositoryServiceAPI/index.html?page=2...
Reach out if you get stuck, I'll try to help you out.
-Rob


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you use the Engine JSON API, I believe the property you want is "qSavedInProductVersion". It's returned in Doc.GetAppProperties()
You can also build a list of apps and the SavedInProduct version using the QRS API with the endpoint /qrs/full
-Rob
http://www.easyqlik.com
http://masterssummit.com
http://qlikviewcookbook.com

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Rob,
Thank you very much! I think that's what I'm looking for. Unfortunately I have no experience using the Engine JSON APIs. Do you know if there is an easier way to obtain that information - e.g. from the QMC?
Thanks,
Iggy


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
To my knowledge, the field is not available in the QMC. Here are a couple of "relatively simple" ways you could get the data without programming.
1. If you are familiar with Power Shell, install https://github.com/ahaydon/Qlik-Cli-Windows. A simple
Get-QlikApp
will return a list of apps including SavedInProductVersion value.
2. If you want to use Qlik script, you can interface with the QRS API via Qlik REST connector and the endpoint qrs/app/full. Some examples:
It may take a bit to set up the REST connection the first time. But once you do, you will have access to an incredible amount of data just by varying the url, https://help.qlik.com/en-US/sense-developer/February2023/APIs/RepositoryServiceAPI/index.html?page=2...
Reach out if you get stuck, I'll try to help you out.
-Rob

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just to add on to what Rob has already provided, Version .95 is a very old Beta version of Qlik Sense before we switched to the current name scheme Month + Year e.g. Qlik Sense 2021 August release.
App Migration no longer takes place starting with the Qlik Sense 2021 August release. So if your apps have been opened in a version newer than August 2021 already, you can disregard that statement.
If you are on an older version than August 2021 (and newer than the very old Beta .95 version) you can have all apps migrated on Qlik Sense 2021 June release.
We are already looking at updating the documentation as the statement you referenced is not longer valid after Qlik Sense 2021 August.
Help users find answers! Don't forget to mark a solution that worked for you!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Rob, thank you very much for your help and for the references. I'll explore them.
Eric, thank you for this! Updating the documentation would be great. Although even now it's very informative and helped me a lot. The environment I'm using is with August 2022. I noticed in the Details sheet that there are several apps appearing under the 'OpenApp' Method. They are all in use, so they were opened in the newer version. I presume in this case it's not about the app version, but something else related to the time for opening the app.


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are you specifically trying to explore the App open time process? e.g. Why do some apps open slower?
-Rob

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No indeed. I was curious to understand what the different methods in the table on the Details sheet of the Telemetry Dashboard mean.
Although I didn't fully understood the difference, I know that DoReload and DoReloadEx are both related to the reload as the name suggest. DoSave, ExportData, and GetLayout are pretty much self-explanatory. OpenApp is more confusing to me. There are only a few lines of them, and I wouldn't say that they are an issue (I set low thresholds), yet I am very curious what would make them appear in that table.
On a separate note, I'm currently exploring the Qlik Diagnostic Toolkit. My initial goal was to understand how and which apps mostly affect the CPU and RAM. The Telemetry Dashboard was a recommendation I found in the Community, so that's why I started with it.
Thanks,
Iggy
