I hope this helps.
1 of 1 people found this helpful
1. The parameter value should remain the same for the session until of course the value is programmatically or manually changed. Once a new session is requested, the worksheet will load with the default value of the parameter. In this case, it may be null or whatever it was set to during the workbook authoring phase.
2. The ticket essentially redeems a session (by default this sessions is restricted to views/dashboards only) and this session has the same timeout restrictions. There are two timeout settings that will likely impact this, wgserver.session.idle_limit and vizqlserver.session.expiry.timeout. See here tabadmin set options
3. Not sure about this, but my guess is once you redeem a view with the ticket, a new session is created and the previous sessions becomes invalid. So in this case, the parameter value will be set to the default value of the workbook until it gets set again. Similar to number 1 above.
4. Yeah same as above. New sessions will cause the worksheet to load the default values.
To persist the parameter value, you can use getParameterAsync and issue a changeParameterAsync to set them (see here API Reference ). Additionally, you can also set it as a url/object parameter filter (see here Parameters for Embed Code).