I want to build functionality where when user lands to my Appian site , Show Dialog Box upon login with following details:
1. Message in the Dialog Box - “Please set your local time zone in Settings. Ignore if already done.”
2. There needs to be checkbox after the above saying "Please dont show this again"
3. Ok Button - If the user clicks on the checkbox in Step2 before clicking on the Ok button then the dialog box should appear again when the user logs in next time.
Discussion posts and replies are publicly visible
Hello amina2551,
I am not sure if any such feature to show a dialog box is there as of now. Is it something as a mandatory for the users to perform?If yes, create a table which contains all the user names and also a column to mark their response. So that you can validate the user data from that table in a local variable and show the Box/Card layout. In your "OK" button use the a!startProcess() and record the responses. On success, you update the show when of your dialog box/card to hide in the local variable. when the user logs in again as default you will have the response to evaluate and then show the message.
You could also use the custom fields in the User Profile to store user preferences in json format.