Hi all,
I am pretty sure that apex collection are session dependent, yet asking this question if anyone has ever faced this issue.
I have a requirement where there is a form to be filled by end user before and after performing some tests. This testing time can be as long as 9-10 hours. So a user puts starting parameters in the form, goes in (KEEPING THE WEBFORM OPEN), perform some tests, and again fill the results, takes the PDF of complete form and end the process. No DB is involved in complete process, only front end changes. Here i am facing problems of session expiry when the user comes back say after 10 hours.
I proposed the solution of maximum session timeout and idle timeout to put as "0" but that doesnt impress them and they do not want to do this by handing this parameter.
I gave them another solution, that i will keep "Save as Draft" button on the page, and whenever user goes for testing, just press "Save to Draft" button, and here i will save all the existing data on form into apex_collection. When they come back and try to put testing results, if the session has expired, does apex collection still possess my last saved results?
Can anyone tell this or propose another solution for this(i don'' t want anything to go into DB).
-- Sunil Bhatia