Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Is it possible to grab the QlikView user session info using SDK?

Hi Experts,

We want to open the QlikView URL for all the users in our organization and based on their access they can view their apps.

The problem we are seeing with that is users who don't have access to any of the app/dashboard will see a blank screen in the AccessPoint. Instead of blank screen we want to display a message that the user don't have access to any of the app and can contact the Admin team.

So my question is, is it possible to grab the user ID who clicked on the Qlik URL using SDK and if that user doesn't have access to any app, it can display the customized message?

Thanks!!

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Shwetabh

There might be a simpler way of acheiving this. In the html file that defines the AccessPoint landing page there is a div with the ID of footer that is not actually used for anything.

Why not create your own help footer for your AccessPoint? Somehting like "Need access to dashboard Click Here for help". The "Click Here" could then be a link to you user guide / onboarding / request access to a dashboard process.

The file in question is index.htm in your QlikView install location in the folder Web. usually this is:

C:\Program Files\QlikView\Web\index.htm

Don't tell Qlik ( ) or they might refuse to provide support. You can easily change this back should support for other issues be needed.

An edited div of

  <div id="footer">

   <H1>If you have no dashboards available click here for help on how to request access</H1>

  </div>

Looks like this:

View solution in original post

7 Replies
Anonymous
Not applicable
Author

Shwetabh

There might be a simpler way of acheiving this. In the html file that defines the AccessPoint landing page there is a div with the ID of footer that is not actually used for anything.

Why not create your own help footer for your AccessPoint? Somehting like "Need access to dashboard Click Here for help". The "Click Here" could then be a link to you user guide / onboarding / request access to a dashboard process.

The file in question is index.htm in your QlikView install location in the folder Web. usually this is:

C:\Program Files\QlikView\Web\index.htm

Don't tell Qlik ( ) or they might refuse to provide support. You can easily change this back should support for other issues be needed.

An edited div of

  <div id="footer">

   <H1>If you have no dashboards available click here for help on how to request access</H1>

  </div>

Looks like this:

Anonymous
Not applicable
Author

You can use the QMS api to get the user if he has license, with that information you can customize a webpage to redirect to the AP/domain home page .

Not applicable
Author

Thanks Paul, that's great to know!!

However, we have changed the approach now to instead of opening the access point, we are going to publish the individual app links on our internal portal since that way it will automatically pop up message if user don't have access to that app.

thanks for your help and prompt response

Not applicable
Author

Thanks Karthikeyan!! We found another approach and going ahead with that.

Appreciate your help!!

Anonymous
Not applicable
Author

Great.. Can you share the new approach please. It might help others.

Not applicable
Author

Hi Karthikeyan,

The new approach which works in our case is not to open the Access Point URL to the users but give them specific app/dashboard URL so that if they don't have access to that app, it will pop up the message that they do not have access.

It might not be the correct solution but works in our case since we have just couple of dashboards which we want to open to wide users.

Thanks!!

Anonymous
Not applicable
Author

Got it, As long as you have users having only one document, it would work. Some concerns will come only when user has multiple dashboards and you end up sending different links.