Enabling Automatic Save for a Page

PeopleTools provides the ability for an application to enable automatic saves for pages. Each application may or may not utilize this feature, and each application may implement the feature differently. Review your PeopleSoft application documentation to determine if automatic saving has been implemented. The description in this section describes the general intent and behavior of this feature. If implemented by your application, then your application documentation will describe the implementation details for that application.

When a system timeout has been reached, the system displays a timeout warning to end users. When they click OK to acknowledge the timeout warning, the system begins a new timeout interval of the session. If the user fails to acknowledge the timeout warning, after a specified time after the warning has been displayed, the system times out. Any data entered after the last user save and prior to the timeout will be lost. The automatic save feature provides the ability to modify a page definition to avoid data loss as a result of session timeout.

The implementation of this capability involves adding a hidden push button to your page that points to a specific record field combination. If your application has implemented this feature, the record XXX_ICAUTOSAVE will exist in your database. The "XXX" refers to your application's three-letter identifier, such as HCM for Human Capital Management. This record contains one field (typically), named ICAUTOSAVE. For example, in the case of Human Capital Management, the push button points to HCM_ICAUTOSAVE.ICAUTOSAVE.

If this hidden push button exists on a page referencing the XXX_ICAUTOSAVE record, PeopleTools internal processing detects it and performs an automatic save of that page under these conditions:

  1. The system has reached the end of a session timeout interval.

  2. The system has displayed a timeout warning to the end user.

  3. The end user has not acknowledged the timeout warning by clicking OK.

For more information, refer to your latest PeopleSoft application documentation and release notes.