To access your online training please log into ELM here: Enterprise Learning Management and follow the steps in the Learner Quick Step Guide. You may access additional PeopleSoft user guides and resources below.
PeopleSoft Enterprise PT PeopleTools - Version 8.48 and later Information in this document applies to any platform. PeopleTools 8.50.13 Environment Type: Test The below code causes the AE State Record to become unavailable when SyncRequest is not successfull: //Code example try &MSG2 = &MSG.SyncRequest; catch Exception &ex. Why do we need process instance as a key in the state record? PeopleTools is anyways going to generate a new unique number every time for process instance, and hence it will always be unique. Then why is it needed to be a key? Would really appreciate if someone can explain with example. State records are used in Application Engine programs to keep track of useful information through the life of a program. PeopleSoft uses the concept of a record (table) to store this information. The scope of data in a state record is global to an application engine program (and other programs that share the state record).
PeopleSoft 9.2 ELM Training Materials & User Guides
User Guides |
Administration Training Guide |
Quick Step Guides |
State Employee Resource Quick Step Guide |
OIG Ethics Training 2019 |
Learner Quick Step Guide |
Manager/Supervisor Approval Guide |
Manager & Supervisor Training Quick Step Guide |
Preventing Workplace & Sexual Harassment 2019 Guide |
E-Orientation Guide for Managers |
Clearing Browser History & Cookies Guide |
Pre-Retirement Seminar Self-Enrollment Quick Step Guide |
Security Request Quick Step Guide |
Information Resource Use Agreement 2019 Guide |
Allow Pop-ups |
Drug Alcohol Policy Acknowledgement Quick Step Guide |
PeopleSoft 9.1 HR Training Materials
Training Manuals - HR | Last Update |
How to Update Your Preferred Email | |
Labor Administration | Last Update |
Complaint Procedure Manual | August 30, 2011 |
Record Disciplinary Actions | September 19, 2011 |
Recording Complaint Steps | September 19, 2011 |
Procedure for Adding Complaint | September 19, 2011 |
State Record In Peoplesoft
Additional Resources
e-Learning Tutorials
State Record In Peoplesoft Access
1. State record at any point of time has only single line information, as it's driven by the Process Instance. While temp table can have multiple rows.
2. State record had only single instance, while the temp table can have maximum of 99 instances.
3. State record is used for restart logic.
4. State record can be used for dynamically calling AE section, by adding AE_SECTION, AE_APPLID as fields. Temp table can not be used.
The Temp table data is available only for the duration of run. Hence when the program is aborted the data stored in Temp table is lost and you can not restart the program from that particular point. Hence the statement I used is correct that State record can only be used for re-start logic.
If you create a sql table as State Record - data will be stored in the database. If at any point of time, App Engine programs stops, you can continue from that point on provided Restart is enabled. This is called the restart logic. With restart enabled, you don't have to run app. engine program all over again. For this to be true, state record cannot be a derived record. It has to be a sql table.
Temp. table is primarily used for set processing. If there are several users running the program at the same time, copies of tables are created in order to process in parallel. Temp. Table lives only until the program runs and is dissolved immediately after.
Adapted Notes from Answers by peoplesoftfirendly, Vaibhav.
Source: http://www.geekinterview.com/question_details/1704
Note: This notes is user contributed. There is no guarantee that answers will be accurate. Please use it at your own risk.