Sunday, May 9, 2010

New PeopleCode- PeopleTools 8.49 Events Map, for free.

Events in PeopleCode are triggers hidden within the normal flow of loking, searching, finding and filling in a form. Think about it, you might want to restrict or help a user search for something or might want to auto capitalize the search criteria or change a GL journal entry number automatically to the next available when someone enters new data.
After that you are filling in a form. How about helping the user fill in an end date which is actually greater than the start date?
In short, do you want a dynamic intuitive search or form? Then these triggers are available to you the coder. The map below show you the flow of events taking you from the user entering a search to deleting or saving etc...



This map is to provide you with the new PeopleCode 8.49 and up events map.
Newer, that is than what you can buy, or the ones in the learning materials.

I once wanted to get a poster from some publisher just to find out that it was grossly overpriced and obsolete. On top of that the ones available for purchase aren't as detailed as this free one here and as up to date.
Hope you'll like and you'll write comments back to this post.


Full Event Chart for PeopleCode 

 In color text I entered the actual user activity, this should help. Row buffers (s), Component Build, are terms that refer to the component processor which retrieves entire rows from the database and builds a component in the available memory available in your browser.
In red boubbles you have the name of the actual event which is easyer to understand since the name mentions when the event happens.
To be a good coder, you might also want to look into the Object oriented programing PeopleCode (syntax), similar to java, save for the polymorphism (one child can have several parents).