Qlik Community

Integration, Extension & APIs

Discussion board where members can learn more about Integration, Extensions and API’s for Qlik Sense.

Announcements
Now Live: Qlik Sense SaaS Simplified Authoring – Analytics Creation for Everyone: READ DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
Tamarah
Contributor III
Contributor III

Qlik Sense App integration

Hi,

Our CRM partner is trying to integrate a Qlik Sense app into their application. Well, no really integrate but we want to be able to open a Qlik Sense app outside of the CRM application with a specific filter. No fancy stuff ...

I have provided them with the URL,  very straight forward with a selection on field Customernr = 0000000010 https://servername.domain/sense/app/appID/sheet/sheetID/state/analysis/select/Customernr/0000000010 

The issue is that when opening the URL a questionmark is added in front of the Curstomernr like this

.../select/Customernr/?0000000010 

Does somebody have any idea why this happens and how to fix this? The developers of the CRM application seem to have no idea and I have no clue myself.

Thank you in advance.

Labels (1)
2 Replies
Akshesh_Patel
Support
Support

Hi,

I believe it is expected since it is filtering using the '?'. 

For example 

It represents the start of a Query String, which is a set of key-pair values that are used by the server hosting the website.

Consider the following URL: https://servername.domain/sense/app/appID/sheet/sheetID/state/analysis/select/Customernr
You would probably expect to see a list of all customers.

Now consider this URL: https://servername.domain/sense/app/appID/sheet/sheetID/state/analysis/select/Customernr/?0000000010 
This page would also serve up a list of customers but it might filter then to only display those customers from the state that has applied selection.

 

I hope this helps!

 

Thank you

Tamarah
Contributor III
Contributor III
Author

Thank you for your reaction! Maybe it's me not understanding how this works. But what I expect is that when opening the URL  https://servername.domain/sense/app/appID/sheet/sheetID/state/analysis/select/Customernr/0000000010 it opens the appID with Customernr 0000000010 selected. But what happens now when opening the URL the ? is added automatically and with that it dows not apply the filter on customernr. 

What I thought of after posting the question is to add het number between square brackets and see what happens. So the URL will look like this innitially https://servername.domain/sense/app/appID/sheet/sheetID/state/analysis/select/Customernr/[0000000010] and I hope it will open the app as expected. But I will have to test this still.