Skip to main content
Announcements
Qlik Connect 2025: 3 days of full immersion in data, analytics, and AI. May 13-15 | Orlando, FL: Learn More
cancel
Showing results for 
Search instead for 
Did you mean: 
sijojoseph22
Creator II
Creator II

Popup to accept terms and condition while opening dashboard

Hi All,

We are having a requirement to popup a screen when user opens the dashboard in access point. This popup will be having terms and condition, once the user accepts the condition next time when user logs in it should not ask again. For the new user who has not accepted it should display.

Please could you advise how to achieve this ?

Thanks,

Sijo Joseph

3 Replies
kaushiknsolanki
Partner Ambassador/MVP
Partner Ambassador/MVP

Yes,

You can do that, but process is little lengthy. Logically it is as below.


1. Load the Session data using the session logs to find if user is login for the first time or not.

2. Depending on that you can show and hide the msg.

3. The msg will be shown using the Text box.

4. It will have two button which will be "Agreed" or "Not Agreed".

5. Depending on what user will select you can show and hide the sheets using variables.


Regards,

Kaushik Solanki

Please remember to hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!
sijojoseph22
Creator II
Creator II
Author

Thanks,

How we can know the user has selected "Agreed" or "Not agreed".

marcus_sommer

I like the approach from Kaushik and would try it with this logic whereby I'm not sure if the session-log alone would be sufficient because it will show that User X has openend the application but not what the user has done - I think to be sure you need to look into the audit-logs which logged which selections was made, which sheets were opened and some more. I'm not absolutely sure which user-interactions in which logging-mode (normal or extensively) are stored so it could be easier to use selections instead of buttons for agreed or not agreed.

Thinkable is also to try to store this informations within variables and/or input-fields which are stored within the shared-files whereby AFAIK shared-files are not very reliable for the long-term especially if they are rather large.

- Marcus