Every PeopleSoft developer has read something about the new Oracle products incorporating web 2.0 functionality like personalized pages. But what if you’re not among the lucky developers that use those new, modern, up2date products? In this post I’d like to show how we can create web 2.0 functionality in older PeopleSoft versions step by step.
First a small introduction. At the moment I am a member of a team which is busy building Selfservice functionality for a very large oranisation. Development is done in PS HRMS 8.22. I was asked to think about a selfservice page with dynamicaly ordered content blocks. Still there? I mean that the page has several blocks containing content and the employee must be able to organize these blocks himself.
So, what’s the plan? Let’s start by describing the big picture. We must create a page in app designer containing the blocks that shall contain the content. After that we’ll add some Javascript (client side script) to make the blocks draggable. The order of the blocks must then be stored in the database. For this we’ll use Ajax and IScript. Almost there, hang on. The last thing to do is to make sure that if the page is reloaded / revisited we get the order of the blocks from the database with Ajax and IScript again and order the blocks.
The philosophy is that the page is designed in app designer as always and will work without all the fancy web 2.0 stuff. We will only use the web 2.0 stuff to enhance the user experience.
In the next post we will set up a simple page with content blocks, and make these blocks draggable.
Older PeopleSoft and Web 2.0 Step 1
Every PeopleSoft developer has read something about the new Oracle products incorporating web 2.0 functionality like personalized pages. But what if you’re not among the lucky developers that use those new, modern, up2date products? In this post I’d like to show how we can create web 2.0 functionality in older PeopleSoft versions step by step.
First a small introduction. At the moment I am a member of a team which is busy building Selfservice functionality for a very large oranisation. Development is done in PS HRMS 8.22. I was asked to think about a selfservice page with dynamicaly ordered content blocks. Still there? I mean that the page has several blocks containing content and the employee must be able to organize these blocks himself.
So, what’s the plan? Let’s start by describing the big picture. We must create a page in app designer containing the blocks that shall contain the content. After that we’ll add some Javascript (client side script) to make the blocks draggable. The order of the blocks must then be stored in the database. For this we’ll use Ajax and IScript. Almost there, hang on. The last thing to do is to make sure that if the page is reloaded / revisited we get the order of the blocks from the database with Ajax and IScript again and order the blocks.
The philosophy is that the page is designed in app designer as always and will work without all the fancy web 2.0 stuff. We will only use the web 2.0 stuff to enhance the user experience.
In the next post we will set up a simple page with content blocks, and make these blocks draggable.
Hopefully see you then!
Viewed 13063 times by 2871 visitors
Related posts: