How will you implement level 4 while designing a page?


With the delivered PeopleTools design it is not possible to implement a level 4. You can only have upto level 3. The allowed levels are
1. Level 0
2. Level 1
3. Level 2
4. Level 3

But often there will be business scenario where you need to show a child level data corresponding for a level 3. In such scenarios you can use other alternative workarounds to display Level 4 data. One of the most popular workaround is to create a secondary page and provide a push button or hyperlink which will open the secondary page modally. The secondary page have data or grids with no auto select option. Now you can pass the keys of your level 3 data with the help of a work record. Now based on the values in the work record, you can fill the data in the secondary page on the PageActivate event.

If your level 4 has many nested childs or complicated logics, you can think of a new component and can open that component modally.

Yet this is just one of the workaround, you can have your own methods to display level 4 data. But one thing is sure, you need to manually handle level 4 data, PeopleTools will not provide any data handling method/property/functions for supporting level 4.

6 comments:

  1. DId you really try this with secondary page? If you have a level 1 in secondary page and you call the secondary page from level 3 of the primary page, then tools would treat the level1 of the secondary page as (level from which secondary page is called + level in secondary page). So Ideally this shouldn't work.

    ReplyDelete
  2. I have done Level4 page with a level with only Derived/Wrk records, and update/delete/insert with peoplecode.

    ReplyDelete
  3. Thanks a lot for sharing such a usefull information and tutorials on Peoplesoft HRMS Functional Online Training

    ReplyDelete