SCENARIO: the user is in new/edit page record:
1. example there are four fields(2 required and 2 non req). 1 required and non reqiured filed didnt put value and the other has.when the user is idle or 30 minutes inactivity, the session expired. right?
how that page save? when the user login again, he/she return to that page?
Thanks..
i need answer soon.
Hi Marcelo,
The minutes of inactivity before expiring a user session depends on the current security level of the customer tenant. There are 3 security levels (Low, Medium, High). On private cloud, the default value is 4 hours (240 minutes) for all security levels but this can be configured from the securityLevel.xml. You can check your settings by going to Setup Home>Account Settings.
Also, the data on the page is not saved when the session expires.
Regards,
Godfrey
Reply by Godfrey SoritaHi Marcelo,
The minutes of inactivity before expiring a user session depends on the current security level of the customer tenant. There are 3 security levels (Low, Medium, High). On private cloud, the default value is 4 hours (240 minutes) for all security levels but this can be configured from the securityLevel.xml. You can check your settings by going to Setup Home>Account Settings.
Also, the data on the page is not saved when the session expires.
Regards,
GodfreyStop receiving emails on this subject.Flag this post as spam/abuse.
Unfortunately this feature is not yet supported in Rollbase. Please file an enhancement request by submitting an idea on the ideas section of the community (community.progress.com/.../default.aspx).
For detailed information on how to submit an Idea please visit our knowledgebase at: knowledgebase.progress.com/.../P11255.
If you want to implement this on a specific page, you can use the below script. This will save the data of specific fields after 3 seconds (depending on the value of delayMs). You should set the variable a few minutes before the session expires.
<script> var delayMS = 3000; $(function() { setTimeout(saveData,delayMS); }); var objName = "another_object", id = {!id}; function saveData() { alert("Saving Data..."); firstName = rbf_getFieldValue(fieldName); //get the current value of firstName rbf_setField(objName, id, "firstName", firstName, false); //set the value of firstName /* Add more rbf_setField here */ } </script>
Reply by clga29261Hi Mr. Godfrey,for example: (in hospital using rollbase application).the nurse will create a new medical record for a patient that has already record to the hospital. while filling fields, some fields is empty whether is required or not.the the nurse is inactivity. when she/he came back the new page where he/she filling up when she/he login again because session is expired, the date is lost, i mean, she/he need to click again the new button and type again the data.
so this feature is still not yet supported in rollbase?
am i right???
thank you sir.. i will echo this one to my senior dev.i will look forward to your answer as soon as possible. because we have so many objects and tabs..thanks again sir.. God BlessStop receiving emails on this subject.Flag this post as spam/abuse.
Reply by Godfrey SoritaUnfortunately this feature is not yet supported in Rollbase. Please file an enhancement request by submitting an idea on the ideas section of the community (community.progress.com/.../default.aspx).
For detailed information on how to submit an Idea please visit our knowledgebase at: knowledgebase.progress.com/.../P11255.
If you want to implement this on a specific page, you can use the below script. This will save the data of specific fields after 3 seconds (depending on the value of delayMs). You should set the variable a few minutes before the session expires.
<script> var delayMS = 3000; $(function() { setTimeout(saveData,delayMS); }); var objName = "another_object", id = {!id}; function saveData() { alert("Saving Data..."); firstName = rbf_getFieldValue(fieldName); //get the current value of firstName rbf_setField(objName, id, "firstName", firstName, false); //set the value of firstName /* Add more rbf_setField here */ } </script>Stop receiving emails on this subject.Flag this post as spam/abuse.
Yes, this feature is not yet supported. If you're on private cloud, you can adjust the "minutes of inactivity before expiring a user session" parameter on securityLevel.xml. Increasing the value will give plenty of time for the user to complete the data in the form.
Also, can you elaborate your question "where this file or data saved?". Thanks!
If you want to implement this on a specific page, you can use the below script. "This will save the data of specific fields after 3 seconds (depending on the value of delayMs). You should set the variable a few minutes before the session expires.
<script> var delayMS = 3000; $(function() { setTimeout(saveData,delayMS); }); var objName = "another_object", id = {!id}; function saveData() { alert("Saving Data..."); firstName = rbf_getFieldValue(fieldName); //get the current value of firstName rbf_setField(objName, id, "firstName", firstName, false); //set the value of firstName /* Add more rbf_setField here */ } </script>
Reply by Godfrey SoritaYes, this feature is not yet supported. If you're on private cloud, you can adjust the "minutes of inactivity before expiring a user session" parameter on securityLevel.xml. Increasing the value will give plenty of time for the user to complete the data in the form.
Also, can you elaborate your question "where this file or data saved?". Thanks!Stop receiving emails on this subject.Flag this post as spam/abuse.
The data will be saved to the database. If your session expires after 30 minutes, you should set the delay to 29 minutes to make sure the fields will be updated.