<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7046973884293068385</id><updated>2012-01-31T16:04:58.722-08:00</updated><category term='WRK_ADHOC_TAO'/><category term='Do Select'/><category term='PeopleSoft app store'/><category term='PS Query'/><category term='SetSearchDialogBehaviour()'/><category term='XML Link Registry Function'/><category term='Value Lists'/><category term='Autopopulate Search Page in Peoplesoft'/><category term='Query Classification Tool'/><category term='Oracle SQL'/><category term='XML Publisher'/><category term='Do While'/><category term='ROWE'/><category term='Employee Recognition'/><category term='Oracle Metalink'/><category term='Peoplesoft developer profiles'/><category term='Inline Views'/><category term='Rule Templates'/><category term='Peoplesoft Payroll for North America'/><category term='View Unprocessed Time in Time and Labor'/><category term='Workforce Management'/><category term='Outbound Interface'/><category term='Oracle vs. SAP'/><category term='SET functions in Oracle SQL'/><category term='ERP delivery'/><category term='File Layouts'/><category term='SAP acquires SuccessFactors'/><category term='Integration Broker'/><category term='Peoplesoft Security'/><category term='Peoplesoft Integration'/><category term='Business Process Management'/><category term='Kronos'/><category term='PeopleSoft Training'/><category term='Peoplecode'/><category term='Time Zone settings'/><category term='Time and Labor security'/><category term='Social Networking in Peoplesoft'/><category term='Peoplesoft Time and Labor quiz'/><category term='PeopleSoft on mobile'/><category term='TL_ST_LIB'/><category term='Handler Tester'/><category term='Peoplesoft 8.9'/><category term='Global Payroll Formula'/><category term='Knowledge Management'/><category term='WORKFORCE_SYNC message'/><category term='Peoplesoft and Google Analytics'/><category term='Exception Time Reporting'/><category term='Peoplesoft Absence Management'/><category term='Peoplesoft HRMS 9.0'/><category term='Robots at workplace'/><category term='Future of PeopleSoft'/><category term='Dynamic Views'/><category term='Time and Labor 9.1'/><category term='Future of Time and Attendance systems'/><category term='Compiling Time and Labor rules'/><category term='Payable time approval'/><category term='GP_ABS_SS_STA'/><category term='Peoplesoft Absence Management Tables'/><category term='Innovation'/><category term='TRC Setup in 9.1'/><category term='Schedule Assignment in Peoplesoft HRMS'/><category term='Defaulting Time'/><category term='Peoplesoft Time and Labor calendars'/><category term='Time and Attendance'/><category term='UseSpaceForNull'/><category term='Peoplesoft HRMS 9.1'/><category term='Extended Absence'/><category term='Peoplesoft core Row Level Security'/><category term='PeopleSoft outlook for 2011'/><category term='Tomorrownow'/><category term='GP_FORMULA_PARSER'/><category term='Absence Request'/><category term='Enterprise Time and Attendance systems'/><category term='Attachment framework in PeopleSoft'/><category term='Scheduling meeting from Peoplesoft'/><category term='Time Management Alerts'/><category term='AWE in Time and Labor'/><category term='Paysheets'/><category term='Grey Sparling'/><category term='IT Maintenance'/><category term='AddToDate'/><category term='Peoplesoft and California'/><category term='Future of work'/><category term='MS Outlook Calendar'/><category term='Time and Attendance in Retail'/><category term='Build Dates in Peoplesoft'/><category term='Peoplesoft Global Payroll'/><category term='WebEx'/><category term='TESCO HSC'/><category term='Peoplesoft Absences not paid'/><category term='Peoplesoft Time and Labor features'/><category term='Dynamic Groups in Time and Labor'/><category term='Social Networking'/><category term='Peoplesoft Time and Pay'/><category term='User profile creation'/><category term='ROI'/><category term='Robots and Time and Attendance'/><category term='MINUS function'/><category term='Sofware Project Management'/><category term='PSPROJECTITEM'/><category term='PeopleSoft Feature Packs'/><category term='PS_PAY_OTH_EARNS'/><category term='Paygroup'/><category term='Developer Generated Content'/><category term='IT Support Model'/><category term='Leave of Absence'/><category term='Peoplesoft SQR'/><category term='Time and Labor reports'/><category term='TL_VAL_LIST_DTL'/><category term='TL_RPTD_TIME'/><category term='Application Packages'/><category term='Peoplesoft NA Payroll'/><category term='Mobile time reporting'/><category term='IP Lawsuit'/><category term='Time and Labor rules'/><category term='Time and Attendance System'/><category term='Shift management'/><category term='Software Design Best Practices'/><category term='Time and Labor rule export'/><category term='Inclement weather and Time and Attendance'/><category term='Forecasting in Absence Management'/><category term='Mass load time into Peoplesoft Timesheet'/><category term='IB Handlers.'/><category term='support.oracle.com'/><category term='ERP Movies'/><category term='PeopleSoft Quiz'/><category term='Developer Goldplating'/><category term='Similarity between Peoplesoft NA Payroll and GP'/><category term='Absence Management'/><category term='Oracle Peoplesoft Support site'/><category term='Peoplesoft and iCalendar'/><category term='Office Navigation using GPS'/><category term='Peoplesoft HRMS'/><category term='LinkedIn'/><category term='IT Risks'/><category term='Peoplesoft 8.9 to 9.1'/><category term='Employee Motivation'/><category term='Peoplesoft to Microsoft Outlook integration'/><category term='ERP 2.0'/><category term='Holiday Schedules'/><category term='Oracle Workforce Scheduler'/><category term='PS_TL_XREF_TBL'/><category term='Fusion HCM'/><category term='Peoplesoft Payroll Audits'/><category term='Delegation in Time and Labor'/><category term='Peopletools 8.50'/><category term='Peoplesoft HRMS Direct Reports UI'/><category term='Customer Experience Management'/><category term='Best Practices in Peoplesoft development'/><category term='Best Peoplesoft Time and Labor'/><category term='Peoplesoft 9.1'/><category term='Time and Labor rules DMS'/><category term='Payroll Audits'/><category term='Workflow Transactions'/><category term='Peoplesoft 9.1 RVP'/><category term='PeopleSoft product roadmap'/><category term='Google Analytics'/><category term='Reported time approval'/><category term='SQR Optimisation'/><category term='Social Networking and Recruitment'/><category term='Change Management'/><category term='Peoplecode Transfer function'/><category term='PS_TL_PAYABLE_TIME'/><category term='Enterprise 2.0'/><category term='Release Management in Peoplesoft'/><category term='Exceptions'/><category term='Excel to CI'/><category term='PeopleSoft 9.2'/><category term='PeopleSoft tables'/><category term='KABA Workforce Solutions'/><category term='Radical software delivery'/><category term='iResume'/><category term='Oracle Fusion Application'/><category term='IT Consumerization'/><category term='Best Peoplesoft Time and Labor blog'/><category term='Outlook notifications from Peoplesoft'/><category term='Twitter'/><category term='Project Documentation'/><category term='Near Shoring'/><category term='Do When'/><category term='Workday'/><category term='GP_RSLT_ABS'/><category term='Time and Labor TRC'/><category term='17005 000477'/><category term='Wikis in PeopleSoft'/><category term='Workforce Availability'/><category term='Day Light Savings'/><category term='TRC Category'/><category term='Peoplesoft and Twitter'/><category term='PeopleSoft 9.3'/><category term='Peoplesoft Application Engine'/><category term='Absence Leakage'/><category term='PeopleSoft in the cloud'/><category term='Peoplesoft'/><category term='Time and Labor Calendars'/><category term='Outsourcing'/><category term='PeopleSoft support'/><category term='Succeed Consultancy'/><category term='Load Lookup'/><category term='Location Based Services in the workplace'/><category term='Indoor Localization'/><category term='UK English in Peoplesoft'/><category term='SDLC'/><category term='Peoplesoft Time and Labor setup'/><category term='Peoplesoft Time and Labor'/><category term='Peoplesoft HRMS Functional basics'/><category term='HRoi Productions'/><category term='Peoplesoft Audit'/><category term='PeopleSoft 9.1 FP'/><category term='Time Collection Devices'/><category term='Time reporting in Future'/><category term='IT Application Support'/><category term='Web 2.0'/><category term='Peopletools 8.49'/><category term='Forecasting'/><category term='Peoplesoft Recruitment Solutions'/><category term='PeopleSoft Group Build'/><category term='Peoplesoft conversion project'/><category term='Search Record'/><category term='Customer Satisfaction'/><category term='Inclement weather and absences'/><category term='Time and Labor search pages'/><category term='Peopletools'/><category term='Reusable methods in Peoplesoft HRMS'/><category term='GP_ABS_EVENT'/><category term='TL_TRC_TBL'/><title type='text'>Experiences and Experiments with Peoplesoft</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default?start-index=101&amp;max-results=100'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>110</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5729838772903985395</id><published>2011-12-20T12:08:00.000-08:00</published><updated>2011-12-20T12:08:12.895-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forecasting in Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Pay'/><title type='text'>Identifying forecasting run in an Absence Management formula</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;It is a common requirement to apply different entitlement rules during forecasting,&amp;nbsp; in comparison to the entitlement rules that need to be applied during the actual absence calculations. This requires a method to identify whether a certain formula is being invoked by the forecasting process or not. Use the "TXN ID" or "TXN RSLT OPTN" system variables to identify whether the run is a forecasting run or not. These system elements are available only during forecasting and their values can be effectively used in this scenario.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5729838772903985395?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5729838772903985395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5729838772903985395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5729838772903985395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5729838772903985395'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/12/identifying-forecasting-run-in-absence.html' title='Identifying forecasting run in an Absence Management formula'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5552241259935193525</id><published>2011-12-04T04:33:00.000-08:00</published><updated>2011-12-04T04:33:18.917-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP acquires SuccessFactors'/><title type='text'>The big news: SAP to acquire SuccessFactors</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is one heck of a merger - SAP to acquire SuccessFactors. With one single move, SAP has moved as a strong vendor in the cloud based HCM market. Follow the news here:&lt;br /&gt;&lt;a href="http://www.bloomberg.com/news/2011-12-03/sap-to-buy-successfactors-for-cloud-offerings.html"&gt;http://www.bloomberg.com/news/2011-12-03/sap-to-buy-successfactors-for-cloud-offerings.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of the most exciting piece of news I've read in the HCM space of late. This just goes on to highlight the importance people are placing on HCM software and more importantly, the technical shift that is happening in the market at present. Another strong indicator of a cloud based future for HCM software. Really interested in the move by Oracle now! Will they stick on with Fusion alone or go ahead to 'fuse' with another HCM cloud vendor in the market? Workday may be?!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5552241259935193525?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5552241259935193525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5552241259935193525' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5552241259935193525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5552241259935193525'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/12/big-news-sap-to-acquire-successfactors.html' title='The big news: SAP to acquire SuccessFactors'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2988076414596660640</id><published>2011-12-02T02:31:00.000-08:00</published><updated>2011-12-02T02:31:18.801-08:00</updated><title type='text'>ERP Flashcards - Time and Labor Tables</title><content type='html'>Use these flash cards to familiarize yourself with the most important tables in PeopleSoft Time and Labor and to revise what you have learnt!&lt;br /&gt;&lt;br /&gt;&lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://c.gigcount.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEzMjI4MjE2NDIzNTkmcHQ9MTMyMjgyMTY*OTUxNSZwPTg2OTYxMSZkPSZnPTEmbz*1OWMxNWU1NGM2ZjY*NTUyOGM4/YzM5OWVlNGY2YzlhMSZvZj*w.gif" /&gt;                            &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="400" height="215" id="FlashCard" align="middle"&gt;                                &lt;param name="allowFullScreen" value="false" /&gt;                                &lt;param name="FlashVars" value="url=http://www.funnelbrain.com/EMBED_CODE/getNextFlashCard.php&amp;deckId=71400&amp;cno=1" /&gt;                                &lt;param name="movie" value="http://d1cxesumcyia02.cloudfront.net/media/players/FlashCard.swf" /&gt;                                &lt;param name="quality" value="high" /&gt;                                &lt;param name="bgcolor" value="#ffffff" /&gt;                                &lt;embed src="http://d1cxesumcyia02.cloudfront.net/media/players/FlashCard.swf" quality="high" bgcolor="#ffffff" width="400" height="215" name="FlashCard" align="middle" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="url=http://www.funnelbrain.com/EMBED_CODE/getNextFlashCard.php&amp;deckId=71400&amp;cno=1" /&gt;                            &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2988076414596660640?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2988076414596660640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2988076414596660640' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2988076414596660640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2988076414596660640'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/12/erp-flashcards-time-and-labor-tables.html' title='ERP Flashcards - Time and Labor Tables'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4475106346026194666</id><published>2011-11-30T16:58:00.000-08:00</published><updated>2011-11-30T16:58:52.796-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft tables'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft Training'/><title type='text'>PeopleSoft HCM Fundamental Tables - Flash Cards</title><content type='html'>Presenting easy to use flash cards for revising the most important list of tables in PeopleSoft Workforce Administration&lt;br /&gt;&lt;br /&gt;&lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://c.gigcount.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEzMjI3MDAxMjg2NjImcHQ9MTMyMjcwMDE*MjM5NiZwPTg2OTYxMSZkPSZnPTEmbz*1OWMxNWU1NGM2ZjY*NTUyOGM4/YzM5OWVlNGY2YzlhMSZvZj*w.gif" /&gt;                            &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="400" height="215" id="FlashCard" align="middle"&gt;                                &lt;param name="allowFullScreen" value="false" /&gt;                                &lt;param name="FlashVars" value="url=http://www.funnelbrain.com/EMBED_CODE/getNextFlashCard.php&amp;deckId=71150&amp;cno=1" /&gt;                                &lt;param name="movie" value="http://d1cxesumcyia02.cloudfront.net/media/players/FlashCard.swf" /&gt;                                &lt;param name="quality" value="high" /&gt;                                &lt;param name="bgcolor" value="#ffffff" /&gt;                                &lt;embed src="http://d1cxesumcyia02.cloudfront.net/media/players/FlashCard.swf" quality="high" bgcolor="#ffffff" width="400" height="215" name="FlashCard" align="middle" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="url=http://www.funnelbrain.com/EMBED_CODE/getNextFlashCard.php&amp;deckId=71150&amp;cno=1" /&gt;                            &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4475106346026194666?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4475106346026194666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4475106346026194666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4475106346026194666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4475106346026194666'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/11/peoplesoft-hcm-fundamental-tables-flash.html' title='PeopleSoft HCM Fundamental Tables - Flash Cards'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1753544204377840245</id><published>2011-11-29T07:17:00.000-08:00</published><updated>2011-11-29T08:39:45.012-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft Quiz'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft Training'/><category scheme='http://www.blogger.com/atom/ns#' term='ERP Movies'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>ERP Movies: Episode II - Time and Labor setup fundamentals.</title><content type='html'>Andrea helps Jim understand the basic setup architecture of Time and Labor. She does so by introducing a generic setup framework of Time and Pay modules in PeopleSoft.&lt;br /&gt;&lt;br /&gt;This 214 seconds long video, is intended as the very first introduction to setting up Time and Labor. This is targeted at PeopleSoft functional and technical consultants who want to start learning Time and Labor. &lt;b&gt;Don't miss the quiz at the end of this post!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="400" height="233" src="http://www.youtube.com/embed/jkgl44lZTTg" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Take a short quiz based on the movie and see if it was time well spent!&lt;/b&gt;&lt;br /&gt;&lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://c.gigcount.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEzMjI1ODQyMzg3MDkmcHQ9MTMyMjU4NDI1NDE3NyZwPTg2OTYxMSZkPSZnPTEmbz*1OWMxNWU1NGM2ZjY*NTUyOGM4/YzM5OWVlNGY2YzlhMSZvZj*w.gif" /&gt;                            &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="400" height="215" id="FlashCard" align="middle"&gt;                                 &lt;param name="allowFullScreen" value="false" /&gt;&lt;param name="FlashVars" value="url=http://www.funnelbrain.com/EMBED_CODE/getNextQuizQuestion.php&amp;quizid=9700&amp;qno=1"&gt;&lt;param name="movie" value="http://d1cxesumcyia02.cloudfront.net/media/players/FlashQuiz.swf" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="bgcolor" value="#ffffff" /&gt;&lt;embed src="http://d1cxesumcyia02.cloudfront.net/media/players/FlashQuiz.swf" quality="high" bgcolor="#ffffff" width="400" height="215" name="FlashCard" align="middle" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="url=http://www.funnelbrain.com/EMBED_CODE/getNextQuizQuestion.php&amp;quizid=9700&amp;qno=1"/&gt;                             &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1753544204377840245?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1753544204377840245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1753544204377840245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1753544204377840245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1753544204377840245'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/11/erp-movies-episode-ii-time-and-labor.html' title='ERP Movies: Episode II - Time and Labor setup fundamentals.'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/jkgl44lZTTg/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2272517406687119740</id><published>2011-11-22T06:34:00.000-08:00</published><updated>2011-11-29T06:59:53.394-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HRoi Productions'/><category scheme='http://www.blogger.com/atom/ns#' term='ERP Movies'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>ERP Movies: Episode I - The Right Choice</title><content type='html'>Join Peter as he helps Rachel select the right PeopleSoft modules for her company's Time and Attendance requirements. An introduction to the business scope of Time and Labor, targeted at HRIS leaders who are quizzing on implementing a Time and Attendance system in PeopleSoft. Watch on YouTube &lt;a href="http://youtu.be/lM3Rg7QyqHU"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="400" height="233" src="http://www.youtube.com/embed/lM3Rg7QyqHU" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="surveyMonkeyInfo"&gt;&lt;div&gt;&lt;script src="http://www.surveymonkey.com/jsEmbed.aspx?sm=auF7pr21kfBi75nQ7rzBIw_3d_3d"&gt; &lt;/script&gt;&lt;/div&gt;Create your &lt;a href="http://www.surveymonkey.com/"&gt;free online surveys&lt;/a&gt; with SurveyMonkey, the world's leading questionnaire tool.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2272517406687119740?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2272517406687119740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2272517406687119740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2272517406687119740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2272517406687119740'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/11/hroi-productions-episode-i-right-choice.html' title='ERP Movies: Episode I - The Right Choice'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/lM3Rg7QyqHU/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7992996892128772378</id><published>2011-10-22T14:40:00.000-07:00</published><updated>2011-10-22T15:05:37.631-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Location Based Services in the workplace'/><category scheme='http://www.blogger.com/atom/ns#' term='ERP 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Office Navigation using GPS'/><category scheme='http://www.blogger.com/atom/ns#' term='Indoor Localization'/><title type='text'>GPS for office navigation and potential for location based services in the workplace</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;How many times have you got lost in your office looking for an obscurely named conference room? How many times have you gone in a maze trying to locate the work cubicle of a colleague? Wouldn't it be great if the ever-helpful GPS navigation systems were extended to our offices as well? What I am envisaging is a mobile based navigation app that would help employees find their way through in an office. Well, it would also perfectly fit into the 'social/mobile' dimension that HCM applications are moving towards. Expanding on the idea, it wouldn't be a bad idea to have features of common location based services in this app. For example, the employee could indicate that he/she is in a meeting by 'checking in' to a meeting room. Stretching the idea a bit further - would be great if the mobile phone automatically switches to 'meeting mode' when the person checks into a meeting room and switches back to normal mode when the meeting ends (this would possibly require an integration with the mail client so that the meeting details can be extracted by the app).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7992996892128772378?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7992996892128772378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7992996892128772378' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7992996892128772378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7992996892128772378'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/10/gps-for-office-navigation-and-potential.html' title='GPS for office navigation and potential for location based services in the workplace'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1153140792034451912</id><published>2011-10-22T07:16:00.000-07:00</published><updated>2011-10-22T07:16:27.416-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Workday'/><category scheme='http://www.blogger.com/atom/ns#' term='ERP 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft app store'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile time reporting'/><title type='text'>Gartner identifies App Stores as one of the strategic technologies for 2012</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;An enterprise App Store for PeopleSoft is a topic I have discussed &lt;a href="http://peoplesofthrms.blogspot.com/search/label/PeopleSoft%20app%20store"&gt;many times&lt;/a&gt; in this blog before. The hidden potential of that idea hit me again when I was reading the list of strategic technologies for 2012 published by Gartner. You can read the complete list &lt;a href="http://www.gartner.com/it/page.jsp?id=1826214"&gt;here&lt;/a&gt;. An excerpt from the report is given below:&lt;br /&gt;"&lt;i&gt;Gartner forecasts that by 2014, there will be more than 70 billion  mobile application downloads from app stores every year. This will grow  from a consumer-only phenomena to an enterprise focus. With enterprise  app stores, the role of IT shifts from that of a centralized planner to a  market manager providing governance and brokerage services to users and  potentially an ecosystem to support entrepreneurs&lt;/i&gt;"&lt;br /&gt;With mobile/tablet based applications becoming ubiquitous, there is no doubt in my mind that the timing is just right for an App Store dedicated to PeopleSoft applications. Considering the strong partnership Workday has with Salesforce.com, it would not be a surprise if a Workday App Store is launched soon. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1153140792034451912?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1153140792034451912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1153140792034451912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1153140792034451912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1153140792034451912'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/10/gartner-identifies-app-stores-as-one-of.html' title='Gartner identifies App Stores as one of the strategic technologies for 2012'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7164489319710196213</id><published>2011-09-30T00:33:00.000-07:00</published><updated>2011-09-30T00:33:55.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Change Management'/><category scheme='http://www.blogger.com/atom/ns#' term='ERP delivery'/><title type='text'>Outside the walls of the ERP implementation team</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;"Sorry, I do not do these transactions. Can you get it done by my assistant?"&lt;br /&gt;&lt;br /&gt;If an ERP rollout went smooth, but the culture of the organization did not change - do you declare the project a success or a failure? &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7164489319710196213?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7164489319710196213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7164489319710196213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7164489319710196213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7164489319710196213'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/09/outside-walls-of-erp-implementation.html' title='Outside the walls of the ERP implementation team'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3845558001033005154</id><published>2011-09-14T05:44:00.000-07:00</published><updated>2011-09-14T05:44:05.211-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workforce Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Best Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft Feature Packs'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor rules'/><category scheme='http://www.blogger.com/atom/ns#' term='Rule Templates'/><title type='text'>T&amp;L New Features: Templates Made Available</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Oracle is rolling out the feature to create new Time and Labor rule templates as part of PeopleSoft HCM9.1 Feature Pack 2. PeopleSoft Time and Labor has a number of delivered rule templates that allow business users/functional consultants to create time related rules with minimum effort. One limitation of this feature was that it was never possible to create user defined templates which could be reused (Do not confuse this with the ability to create new rules. T&amp;amp;L has robust tools that can be used to create custom time and labor rules). Dubbed as "Templates Made Available", the new features allows the creation of new rule templates. Significant technical effort is required though in create a new template, including creation of a new record/page which will be used as the template's UI as well as additions to the TL_RULETEMPLATES application package. One real good enhancement I saw was the flexibility to use a number of Application Engine actions while define the steps of a rule. Earlier, we were constrained by the use of only SQL while creating a rule, but now actions like Do Select, Do While etc. are supported by the Templates Made Available Framework.&lt;br /&gt;This is a great feature from the point of view of a consultant/consulting organization - this tool can be used to create re-usable templates which can be used to enhance the service offering as well as reduce the time of implementation. Visionary organizations should be creating templates for common Time and Labor rule requirements that are not catered by the delivered templates and should make it part of their service offering.&lt;br /&gt;But, from the point of view of a customer and general product strategy, I am really looking forward to better features from Oracle for Time and Labor. &lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href="http://blogs.oracle.com/peoplesoft/entry/new_peoplesoft_time_and_labor"&gt;http://blogs.oracle.com/peoplesoft/entry/new_peoplesoft_time_and_labor &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3845558001033005154?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3845558001033005154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3845558001033005154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3845558001033005154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3845558001033005154'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/09/t-new-features-templates-made-available.html' title='T&amp;L New Features: Templates Made Available'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7813216259035366522</id><published>2011-08-27T04:15:00.000-07:00</published><updated>2011-08-27T04:15:22.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Fusion HCM'/><title type='text'>Sneak peek into Fusion HCM</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Got to attend a Fusion HCM demo couple of days back and I have to say that I was left extremely impressed with the features on offer. Here are some of the points that struck me, which I feel will go a long way in establishing Fusion as a strong contender in the HCM marketplace:&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-j_UcU_69fe0/TljN_iM1e1I/AAAAAAAABI4/1b_wJHE0Xig/s1600/Person+Gallery.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="158" src="http://3.bp.blogspot.com/-j_UcU_69fe0/TljN_iM1e1I/AAAAAAAABI4/1b_wJHE0Xig/s320/Person+Gallery.JPG" width="320" /&gt;&lt;/a&gt;1. Excellent inbuilt and graphical analytics including predictive analytics with a first of its kind module called Workforce Predictions. &lt;br /&gt;2. A wide variety of hosting options including on-premise, public cloud, private cloud etc.&lt;br /&gt;3. Excellent User Interfaces and integrated web2.0 features. As we all know, the fusion team has put a lot of research and emphasis on the UI and it really looks very impressive.&lt;br /&gt;4. Plug and use compatibility with other Oracle HRMS suites like PeopleSoft, e-biz, JD Edwards etc.&lt;br /&gt;5. The various modules seemed to be integrated with respect to analytics and presentation rather than being individual silos - thus giving organizations a comprehensive view of it's people.&lt;br /&gt;&lt;br /&gt;All in all, the features on display in the demo (need to put the disclaimer that it was just a prepared demo!) were extremely impressive and somehow I feel that Fusion HCM is going to make a sizeable dent in the HCM market space.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7813216259035366522?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7813216259035366522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7813216259035366522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7813216259035366522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7813216259035366522'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/08/sneak-peek-into-fusion-hcm.html' title='Sneak peek into Fusion HCM'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-j_UcU_69fe0/TljN_iM1e1I/AAAAAAAABI4/1b_wJHE0Xig/s72-c/Person+Gallery.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5147154036230412722</id><published>2011-05-22T10:22:00.000-07:00</published><updated>2011-05-22T10:22:46.883-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iResume'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft app store'/><category scheme='http://www.blogger.com/atom/ns#' term='Innovation'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise 2.0'/><title type='text'>PeopleSoft App Store: Expanding the idea</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I had talked about the idea of a PeopleSoft app store in two previous posts. You can find them &lt;a href="http://peoplesofthrms.blogspot.com/2010/10/what-about-peoplesoft-app-store.html"&gt;here&lt;/a&gt; and &lt;a href="http://peoplesofthrms.blogspot.com/2011/03/erp-app-store-salesforcecom-story.html"&gt;here&lt;/a&gt;. I went on to expand the idea a bit on the prodding of &lt;a href="http://www.linkedin.com/in/ryanmartiny"&gt;Ryan Martiny&lt;/a&gt; of &lt;a href="http://www.iresume.net/"&gt;iResume&lt;/a&gt;. Some key areas from the thesis is presented below. The below details represent my intellectual property and anyone wanting to quote this or expand on this can do so after consulting with me.&lt;br /&gt;&lt;br /&gt;We already have proven and working models around us with regards to an App Store, so my ideas around this is nothing radical. The basic concept would mirror the already existing App Stores, in the sense that it will serve as an online marketplace, providing a common platform for developers and customers to interact. But considering that PeopleSoft is an on-premise enterprise software, we will need to tailor the App Store to best suit the requirements of PeopleSoft customers as well as to come up with a delivery model that will be ideal for an enterprise software.&lt;br /&gt;As I look at it, there can be 3 distinct categories of content that can go in this store: (a) Apps (b) Database scripts (c) Books/Training guides/Red papers etc. Delivery of this content will vary depending on the nature of the content. For example, database scripts and content like books etc. can be directly downloaded from the app store. But, it will be interesting to think how best to deliver the apps themselves. I foresee that the installation of a lot of apps will require an impact analysis from customer to customer and this presents us with two options. One option is to let the customer download the app directly from the store and the customer itself takes up the impact analysis and installation of the app. In this case, the app store nor the developer(s) of the app would provide any ongoing support and the customer would acknowledge that they will be downloading and managing the app at their own responsibility. The second option is to let the customer download the app from the store, but leave the impact analysis and installation to the developer(s). In this case, the customer would be provided with the contact details of the developer(s) such that the two parties can interact for further installation and support. The app store will house all items required for the installation of an app, i.e. PeopleSoft project, DMS scripts, all necessary documentation, any necessary installation guides etc. Any app purchased through the app store will have to be downloaded from the app store itself and it will be illegal for participating developers/development houses to directly deliver the installation package of an app to the customer.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Posting content in the store&lt;/u&gt;&lt;br /&gt;Considering the nature of software we are dealing with, it will be required to enforce strict quality control on the software that will be posted in the store. The credibility of the developer is extremely important in this case as it will be required for those who generate the content to provide on going support to customers. Considering all these factors, only those developers/development houses that pass certain criteria will be allowed to post content in the app store. Any content that is posted in the app store will have to go through a review process and has to be supported by all necessary documentation like functional design document, technical design document, installation guide, installation objects like project, DMS scripts etc. and detailed test cases. Minimum coding standards will also have to be maintained. Only those developers/development houses that can adhere to these restrictions will be able to post content in the store.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Categories:&lt;/u&gt;&lt;br /&gt;The following categories can be provided in the app store. Each app posted in the store can be put under these general categories and customers will be able to search for apps under these categories:&lt;br /&gt;1. HCM 2. FSCM 3. CRM 4. Campus Solutions 5. Security 6. Reporting 7. Integration 8. Portal 9. Mobile Apps 10. Upgrade&lt;br /&gt;&lt;br /&gt;&lt;u&gt;General website features:&lt;/u&gt;&lt;br /&gt;The following general features can be provided in the app store:&lt;br /&gt;1. Utility to rate an app by customers.&lt;br /&gt;2. Utility to ask for peer customer feedback on a certain app.&lt;br /&gt;3. Feature to share an app with a friend.&lt;br /&gt;4. Feature for customers to suggest apps that they would like to have.&lt;br /&gt;5. Feature to compare apps so that customers can compare apps with similar functionality for price, customer rating, number of times downloaded etc.&lt;br /&gt;6. Utility to find an app that the customer wants. This can be done by a series of questions which the customer can answer and at the end of the process will be presented with a list of apps that suit their requirement.&lt;br /&gt;7. List of top rated developers/development houses.&lt;br /&gt;8. App of the week.&lt;br /&gt;9. Regional focus - I think it will be great to have apps that have local/regional focus and even apps that cater to local language. This will greatly enhance the attractiveness and compatibility of apps to customers.&lt;br /&gt;&lt;br /&gt;All of this can be supplemented by having offline conclaves of developers, providing an app challenge etc. that should help foster the developer community.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Revenue sources:&lt;/u&gt;&lt;br /&gt;A percentage of sales of each app can be withheld by the app store management. Relative pricing should be adopted. That is, the fee withheld will vary with the price of the app - with lesser fee being taken for cheaper apps and more for costlier apps.&lt;br /&gt;A flat fee can be charged to qualify as an app store certified developer/development house.&lt;br /&gt;Ads of development houses can be put on the web or if this might dilute the usability/branding of the store, a separate section/link can be provided where featured companies/products can be displayed. This is more like a pure advertising page of PeopleSoft companies/products.&amp;nbsp; Sure that there will be takers for this as the app store will generate good amount of traffic.&lt;br /&gt;Developer platform - independent developers who do not have sufficient support/infrastructure to qualify as a certified development house could be provided a platform/environment for developing apps. The store will retain a higher percentage of the sales proceedings of such developers.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5147154036230412722?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5147154036230412722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5147154036230412722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5147154036230412722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5147154036230412722'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/05/peoplesoft-app-store-expanding-idea.html' title='PeopleSoft App Store: Expanding the idea'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6400096570571486999</id><published>2011-04-17T08:12:00.000-07:00</published><updated>2011-04-17T08:12:59.272-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sofware Project Management'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Application Support'/><category scheme='http://www.blogger.com/atom/ns#' term='Wikis in PeopleSoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Documentation'/><title type='text'>Random Idea: Using Wikis for project documentation</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Disclaimer: The idea being detailed below is not new and I am sure is in practice in a number of organizations, but documenting it as I am yet to come across companies that have used this.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2L3tAZmlaL0/TasBugtbTQI/AAAAAAAABFU/yvBrDRoV2oM/s1600/wiki1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" src="http://1.bp.blogspot.com/-2L3tAZmlaL0/TasBugtbTQI/AAAAAAAABFU/yvBrDRoV2oM/s320/wiki1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;I strongly feel that it would be great to adopt &lt;a href="http://en.wikipedia.org/wiki/Wiki"&gt;wikis&lt;/a&gt; as the primary medium of project documentation, especially when it comes to support/maintenance projects. The features and convenience offered by a wiki product is much more and superior to the conventional practice of using word processing documents as the documentation media and a content management site like sharepoint as the central documentation repository. The major advantages of using a wiki are:&lt;br /&gt;1. Easier access (or discovery) to documentation as a wiki is web based and no need for users to remember folder navigations and file names.&lt;br /&gt;2. Easier editing and maintenance.&lt;br /&gt;3. Pages can be logically linked to each other - this is the biggest advantage that I see. The major drawback I experience with traditional documentation is that one document does not link to another and it doesn't provide a continuous reading experience. In a wiki, linking of interconnected documents/pages is possible and this will lead to a far improved user experience.&lt;br /&gt;4. Tagging would be possible in wikis.&lt;br /&gt;5. Wikis are much 'lighter' than traditional documents and would take up much lesser storage space.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6400096570571486999?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6400096570571486999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6400096570571486999' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6400096570571486999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6400096570571486999'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/04/random-idea-using-wikis-for-project.html' title='Random Idea: Using Wikis for project documentation'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2L3tAZmlaL0/TasBugtbTQI/AAAAAAAABFU/yvBrDRoV2oM/s72-c/wiki1.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2924818005773938210</id><published>2011-04-16T07:14:00.000-07:00</published><updated>2011-04-16T07:14:25.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Defaulting Time'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor rules'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Exception Time Reporting'/><title type='text'>Q&amp;A: Creating default payable time for exception time reporters</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Q: "I have some question on the setup of the exception time handling. Our req is to default the hours for all salaried employees and only report their vacation and sick days. We used the WorkGroup and setup a schedule and defaulted the hours. And ran the time admin process..Is there something we are missing. can you please throw some light"&lt;br /&gt;&lt;br /&gt;A: "You are missing a rule in your rule program to default all hours to a particular TRC. When you setup Exception time reporters and assign an Elapsed schedule to them (or to the workgroup), Time Admin will generate the hours, but there will be no TRC attached to it. Unless there is a TRC for the rows in IPT1, Time Admin will not generate payable time.&lt;br /&gt;Use the delivered Default Hours rule template to create a rule to default all hours without a TRC to a particular TRC and add this rule to the rule program of the workgroup" &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2924818005773938210?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2924818005773938210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2924818005773938210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2924818005773938210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2924818005773938210'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/04/q-creating-default-payable-time-for.html' title='Q&amp;A: Creating default payable time for exception time reporters'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7188064385363624184</id><published>2011-04-13T16:02:00.000-07:00</published><updated>2011-04-13T16:02:28.283-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fusion HCM'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Fusion Application'/><title type='text'>Principal goes live on Oracle Fusion HCM</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;As news goes, the financial services giant, Principal Group has gone live on Fusion HCM. Follow the media release below:&lt;br /&gt;&lt;a href="http://www.oracle.com/us/corporate/press/358769"&gt;http://www.oracle.com/us/corporate/press/358769&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7188064385363624184?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7188064385363624184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7188064385363624184' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7188064385363624184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7188064385363624184'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/04/principal-goes-live-on-oracle-fusion.html' title='Principal goes live on Oracle Fusion HCM'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4207443294793120331</id><published>2011-04-12T15:10:00.000-07:00</published><updated>2011-04-12T15:10:53.197-07:00</updated><title type='text'>DMS script to export T&amp;L rules</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&amp;nbsp;Time and Labor rules can be moved from one environment to the other using DMS scripts. Oracle support site has a complete DMS script listed for the same purpose. For quick reference I am documenting here the list of scripts that I commonly run to migrate rules. Do remember to append necessary 'WHERE' conditions for each statement.&lt;br /&gt;&lt;br /&gt;EXPORT TL_RULE_DEFN&amp;nbsp;&amp;nbsp; &lt;br /&gt;EXPORT TL_RULE_STEPS&lt;br /&gt;EXPORT TL_RULE_CONDS &lt;br /&gt;EXPORT TL_TMPLT_RULE&lt;br /&gt;EXPORT TL_TMPLT_RULE2&amp;nbsp;  &lt;br /&gt;EXPORT TL_SQL_BINDS&lt;br /&gt;EXPORT TL_SQL_INSERT&lt;br /&gt;EXPORT TL_SQL_JOIN&lt;br /&gt;EXPORT TL_SQL_JOINFLDS&lt;br /&gt;EXPORT TL_SQL_OBJECT&lt;br /&gt;EXPORT TL_SQL_SEL_FLDS&lt;br /&gt;EXPORT TL_SQL_TABLES&lt;br /&gt;EXPORT TL_SQL_UPDATE&lt;br /&gt;EXPORT TL_SQL_UPDBINDS&lt;br /&gt;EXPORT TL_SQL_WHERE&lt;br /&gt;EXPORT TL_SQL_WHRBINDS&lt;br /&gt;EXPORT TL_SQL_EXPRESSN   &lt;br /&gt;EXPORT TL_RULE_PGM&lt;br /&gt;EXPORT TL_RULE_PGM_DTL&lt;br /&gt;&lt;br /&gt;Note: In version 9.1 PeopleSoft has come up with a utility to export and import rules between environments. Using that will eliminate the need to remember and manually execute the above mentioned DMS scripts &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4207443294793120331?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4207443294793120331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4207443294793120331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4207443294793120331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4207443294793120331'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/04/dms-script-to-export-t-rules.html' title='DMS script to export T&amp;L rules'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7886732752366000930</id><published>2011-04-10T16:37:00.001-07:00</published><updated>2011-04-10T16:37:30.090-07:00</updated><title type='text'>Infor report on Mobile Workforce Management</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://blogs.infor.com/workbrain_watch/assets/RIS_Infor_CR_081710.pdf"&gt;http://blogs.infor.com/workbrain_watch/assets/RIS_Infor_CR_081710.pdf&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7886732752366000930?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7886732752366000930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7886732752366000930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7886732752366000930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7886732752366000930'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/04/infor-report-on-mobile-workforce.html' title='Infor report on Mobile Workforce Management'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1224119642760299626</id><published>2011-03-23T08:43:00.000-07:00</published><updated>2011-03-23T08:43:40.016-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking in Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='ERP 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking and Recruitment'/><title type='text'>Random Idea: A Facebook 'Like' or 'Share' on PeopleSoft pages</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="https://lh4.googleusercontent.com/-sofu6xQZz0M/TYoSmqS_WSI/AAAAAAAABEk/Er1KPwCWKd8/s1600/F-like+share.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="165" src="https://lh4.googleusercontent.com/-sofu6xQZz0M/TYoSmqS_WSI/AAAAAAAABEk/Er1KPwCWKd8/s200/F-like+share.jpg" width="200" /&gt;&lt;/a&gt;The 'Facebook share' and 'like' buttons are commonplace in most websites today. I think it will be a wonderful idea to have this feature in some of the PeopleSoft pages, especially the candidate facing pages in Recruitment. This will allow candidates to share the job postings on their Facebook/Twitter profile and should help spread the word!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1224119642760299626?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1224119642760299626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1224119642760299626' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1224119642760299626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1224119642760299626'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/03/random-idea-facebook-like-or-share-on.html' title='Random Idea: A Facebook &apos;Like&apos; or &apos;Share&apos; on PeopleSoft pages'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-sofu6xQZz0M/TYoSmqS_WSI/AAAAAAAABEk/Er1KPwCWKd8/s72-c/F-like+share.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6916754873857207497</id><published>2011-03-11T15:40:00.000-08:00</published><updated>2011-03-11T15:40:07.746-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Forecasting'/><category scheme='http://www.blogger.com/atom/ns#' term='17005 000477'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><title type='text'>Absence Management Forecasting Errors</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Errors received during Absence Management forecasting process can be confusing. Utilizing this post to note some of the errors and resolution for future reference. Will keep adding to this list. Do leave a comment if you want to contribute to this post!Peoplebooks has a section on these errors, but the cause of the issue is not correctly/completely documented in most cases.&lt;br /&gt;&lt;br /&gt;477 - No Absence event present error. Check the forecasting template and ensure that a workflow status of 'Saved' is part of the forecasting template.&lt;br /&gt;&lt;br /&gt;480 - This error is mostly caused by an issue in the setup. Revisit especially your process list setup to ensure that all elements are present in the process list and that all formulas are validated.&lt;br /&gt;&lt;br /&gt;487 - This issue has been resolved by adding a finalized calendar to the forecasting calendar group with a period that starts before all possible retro start dates.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6916754873857207497?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6916754873857207497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6916754873857207497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6916754873857207497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6916754873857207497'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/03/absence-management-forecasting-errors.html' title='Absence Management Forecasting Errors'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1403062589838820830</id><published>2011-03-05T08:19:00.000-08:00</published><updated>2011-03-05T08:26:14.698-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ERP 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft app store'/><category scheme='http://www.blogger.com/atom/ns#' term='Grey Sparling'/><category scheme='http://www.blogger.com/atom/ns#' term='Succeed Consultancy'/><title type='text'>ERP App Store - The Salesforce.com story</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I &lt;a href="http://peoplesofthrms.blogspot.com/2010/10/what-about-peoplesoft-app-store.html"&gt;had mooted the idea&lt;/a&gt; of having an app store for PeopleSoft modeled in the lines of the apple app store. Questions were raised whether this is a practical idea and how customers would evaluate third party products and plug in applications to their existing PeopleSoft installations. Valid questions all. But, it turns out that we already have a perfect and successful example of an enterprise app store, that run by salesforce.com. You can find the details here - &lt;a href="http://appexchange.salesforce.com/home"&gt;http://appexchange.salesforce.com/home&lt;/a&gt;&lt;br /&gt;This is a working model from which one can take a lot of ideas. As I had mentioned in my earlier post, they have used web2.0 features like community rating and all applications come with details on live as well as offline support.&lt;br /&gt;Let me re-emphasize my underlying conviction about this idea - customers badly need innovative, productivity enhancing, pre-built tools to aid their existing PeopleSoft installations. There is a real need for this (there are very few companies like &lt;a href="http://www.greysparling.com/"&gt;Grey Sparling&lt;/a&gt;, &lt;a href="http://www.smarterp.com/"&gt;SmartERP&lt;/a&gt; etc. who have exploited this need and I am sure that they are doing extremely well! &lt;a href="http://www.succeed.co.uk/pages/home.aspx"&gt;Succeed Consultancy in the UK&lt;/a&gt; is another organization I have seen having some innovative tools, but not sure if they have commercialized any of them). Such an eco-system of the product and independent developers is required for products to grow and offer exceptional features to customers. I really hope that some company that has the resources to make this happen would take up this idea and make it a reality! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1403062589838820830?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1403062589838820830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1403062589838820830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1403062589838820830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1403062589838820830'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/03/erp-app-store-salesforcecom-story.html' title='ERP App Store - The Salesforce.com story'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4582311901548630538</id><published>2011-03-04T12:19:00.000-08:00</published><updated>2011-03-05T12:35:34.470-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inclement weather and absences'/><category scheme='http://www.blogger.com/atom/ns#' term='Inclement weather and Time and Attendance'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Integrating inclement weather prediction in Time and Attendance applications</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Caution: The below post is the result of some runaway thoughts on a nice sunny Friday evening, you might want to plug your ears because I am about to think out LOUD here!&lt;br /&gt;&lt;br /&gt;The weather has been particularly unpredictable and surprising in 2010-2011. We've seen devastating floods in Australia and extreme winters in Europe. My question is, what are companies doing pro-actively to prepare for inclement weather from a workforce management perspective? It goes without saying that inclement weather has a direct impact on the ability of employees to turn up for work - this in turn results in unplanned absenteeism, late arrival at work, early departure from work and lost productivity. So the ability to effectively manage workforce during an event of inclement weather is an important one. More so with the extreme unpredictability of weather conditions that we have been seeing over the last few years.&lt;br /&gt;I have rarely seen an organization having a clear inclement weather policy, so do they have any tools that help them manage this? (Working remotely seems to be a perfect solution, but unfortunately this will not work for all industries).&lt;br /&gt;My premise is that, this is an area that has great impact on workforce management and the workforce management tools should be able to aid supervisors plan their workforce in case of unfavorable weather. So what am I hinting at? My thoughts are that it would be great to have real time weather forecasts integrated with the workforce management suite (especially for locations that are prone to unpredictable weather) and alert supervisors when there is a warning of inclement weather. Here are some features that I would love to see in the WFM products:&lt;br /&gt;&lt;br /&gt;1. Ability to integrate with weather forecasting information.&lt;br /&gt;2. Ability to look at historical trends on weather and it's potential impact on workforce planning.&lt;br /&gt;3. Ability to alert in case of potential inclement weather.&lt;br /&gt;4. Identify employees at risk due to inclement weather. This is a tricky part as the ability of an employee to attend work in the event of unfavourable weather conditions depend greatly on the location where the employee stays (what if the weather is going to turn bad for the place where the employee stays rather than the actual work location?), distance the employee has to commute and means of commute.&lt;br /&gt;5. Ability to plan and generate schedule for days with inclement weather.&lt;br /&gt;6. Ability to integrate with the Leave Management/Time and Attendance systems if required to support any inclement weather policies of the organization.&lt;br /&gt;7. Ability to alert employees regarding the change in schedule.&lt;br /&gt;&lt;br /&gt;I am sure that the dollar value of lost productivity due to inclement weather is high enough to justify the adoption of formal workforce management strategies/tools to manage this ever increasing unpredictable phenomenon.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4582311901548630538?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4582311901548630538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4582311901548630538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4582311901548630538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4582311901548630538'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/03/integrating-inclement-weather.html' title='Integrating inclement weather prediction in Time and Attendance applications'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2105058659910231680</id><published>2011-03-04T10:13:00.000-08:00</published><updated>2011-03-04T10:13:46.548-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LinkedIn'/><category scheme='http://www.blogger.com/atom/ns#' term='Future of PeopleSoft'/><title type='text'>The 100th post: Look at the LinkedIn discussion on PeopleSoft future</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;A highly opinionated discussion has been raging over the last 8 months in the PeopleSoft Community group on LinkedIn on the future of PeopleSoft. You can find the details &lt;a href="http://www.linkedin.com/groupItem?view=&amp;amp;gid=91707&amp;amp;type=member&amp;amp;item=22822139&amp;amp;qid=6f4d8611-2954-4787-8875-8bdd69edc089&amp;amp;goback=.gmp_91707"&gt;here&lt;/a&gt;. It's an excellent read for all PeopleSoft consultants/organizations invested in/planning to invest in PeopleSoft. I hope you enjoy reading that!&lt;br /&gt;My personal opinion on the subject: The question posed is 'Is PeopleSoft Alive and kicking' and to answer that by looking at the market at this point of time, the only answer is yes. The adoption rate of PeopleSoft version 9.1 amongst customers has been phenomenal (a lot of die hard skeptics have raised the point that there are no new PS9.1 implementations, but just upgrades. This is absolutely not true) and the product is very much alive and kicking today. But, if you were to ask me about the projected future of PeopleSoft, I am convinced that the product will surely lose ground to other progressive products in the years to come. There are a number of reasons for my inference:&lt;br /&gt;&lt;br /&gt;1. It will be impossible for Oracle to continue focusing on multiple product lines. The stated strategy of Oracle is to converge towards one single product - Fusion and this will surely mean that funding and focus on other products like PeopleSoft will surely go down. I am sure that Oracle will continue to support customers who are already on PeopleSoft long after Fusion comes out, as maintainance fees represent a healthy part of Oracle's revenue pie.&lt;br /&gt;&lt;br /&gt;2. If you follow industry thought leaders like &lt;a href="http://infullbloom.us/"&gt;Naomi Bloom&lt;/a&gt;, it is very evident that the entire HCM product architecture/code base/data model is undergoing a complete overhaul. I do not think that it will be possible for PeopleSoft to shrug off it's entire product architecture and move towards the new HCM product model - that would be akin to developing a completely new product. This would put the product out of favour with potential customers, who I am sure would prefer the new age HCM suites rather than PeopleSoft.&lt;br /&gt;&lt;br /&gt;3. With better integration technologies, organizations are moving towards picking the best vendor for each area of business and integrating data across the various enterprise systems. Given this, we might very well see the disintegration of one vendor providing complete HCM end to end solutions and move towards a model where niche vendors handle their areas of expertise. This would mean that companies that are agile, innovative, fliexible and specialized will gain edge in the future. I am not convinced that PeopleSoft would fit this bill.&lt;br /&gt;&lt;br /&gt;Well, these are purely my personal thoughts, but I hope you read the LinkedIn post to gain more insights on this topic.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2105058659910231680?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2105058659910231680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2105058659910231680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2105058659910231680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2105058659910231680'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/03/100th-post-look-at-linkedin-discussion.html' title='The 100th post: Look at the LinkedIn discussion on PeopleSoft future'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-8345729096108533042</id><published>2011-03-04T09:23:00.000-08:00</published><updated>2011-03-04T09:35:21.443-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Time Management Alerts'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Attendance'/><category scheme='http://www.blogger.com/atom/ns#' term='Workforce Availability'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>PeopleSoft Time and Labor/Absence Management Pagelets</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Want to take a minute and introduce to you some very powerful delivered pagelets related to Time and Labor and Absence Management. These pagelets bring together actionable T&amp;amp;L and AM data to a single page and it's generally very well received by customers.&lt;br /&gt;&lt;br /&gt;1. &lt;u&gt;Workforce Availability Pagelet&lt;/u&gt;: The workforce availability pagelet is ideal for organizations that rely heavily on scheduling, time clocking and require a real time snapshot of the availability of employees on the work floor. It takes data from schedules, time and labor, absence management and even the training information interfaced from PeopleSoft ELM. The best part of this pagelet is that it directly queries the respective transaction tables and thus real time information is displayed. For example, if an employee punches in PeopleSoft Time and Labor, the 'Currently Clocked In' row will get updated. So, it's a pretty useful source of real time Time and Attendance information for shift managers. A sample screen is shown below:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-32flaeuYOlY/TXEezfBdbrI/AAAAAAAABDo/YOKzKI4PgMY/s1600/graphic_Workforce_Availability_pageletgffd55931fb7e7970_5c7850_12be3f03f75__7fb1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="234" src="https://lh4.googleusercontent.com/-32flaeuYOlY/TXEezfBdbrI/AAAAAAAABDo/YOKzKI4PgMY/s320/graphic_Workforce_Availability_pageletgffd55931fb7e7970_5c7850_12be3f03f75__7fb1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2. &lt;u&gt;Time Management Alerts pagelet: &lt;/u&gt;This one is a must have for any T&amp;amp;L/Absence Management implementation. This pagelet displays any pending approval that is required from a manager and is a great addition on the manager's portal homepage. Note that I have found an issue with this pagelet related to the 'Absence Approval Required' field in version 9.1/tools 8.50. The alert for the absence approval gets turned on only after an absence is approved!! I hope there is a fix coming for that sometime soon. But overall it's a very useful pagelet that consolidates approval information from both T&amp;amp;L and AM. A sample screen of this pagelet is shown below:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-MZfUYWTFLu8/TXEfrz27TAI/AAAAAAAABDs/Oe3t1kklXcU/s1600/graphic_Time_Management_Alerts_pageletgffd55931fb7e7970_5c7850_12be3f03f75__7fb2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="167" src="https://lh4.googleusercontent.com/-MZfUYWTFLu8/TXEfrz27TAI/AAAAAAAABDs/Oe3t1kklXcU/s320/graphic_Time_Management_Alerts_pageletgffd55931fb7e7970_5c7850_12be3f03f75__7fb2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Note that these pagelets are configurable and fields that are not used/required can be hidden using a configuration page available that lets supervisors turn off rows that are not required.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-8345729096108533042?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/8345729096108533042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=8345729096108533042' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8345729096108533042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8345729096108533042'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/03/peoplesoft-time-and-laborabsence.html' title='PeopleSoft Time and Labor/Absence Management Pagelets'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-32flaeuYOlY/TXEezfBdbrI/AAAAAAAABDo/YOKzKI4PgMY/s72-c/graphic_Workforce_Availability_pageletgffd55931fb7e7970_5c7850_12be3f03f75__7fb1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1711374817707410142</id><published>2011-02-21T21:54:00.000-08:00</published><updated>2011-02-21T21:54:32.367-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workforce Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Shift management'/><category scheme='http://www.blogger.com/atom/ns#' term='Dynamic Groups in Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Dynamic Groups in T&amp;L: Going beyond direct reports security</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;In a &lt;a href="http://peoplesofthrms.blogspot.com/2009/11/peoplesoft-91-time-and-labor-dynamic.html"&gt;post &lt;/a&gt;sometime ago, I had made a blatant statement that the utility of Dynamic Groups in Time and Labor was reduced by the introduction of a flexible core HR row level security definition as well as the adoption of AWE in version 9.1. As I have been making some analysis on my current assignment, it has become clear to me that my initial analysis was premature! I had always wondered why Time and Labor adopted a security structure that was way different from all other modules in PeopleSoft HCM. While most modules have gone towards adopting the direct reports functionality for Manager Self Service pages, Time and Labor stuck to it's ground using core row level security and T&amp;amp;L dynamic groups. What could have been the rationale behind this design of the product and why does T&amp;amp;L still use Dynamic Group security when no other module in HCM uses the same? The answer could lie in the fact that time management as a business process is not done by the direct supervisor/people manager alone and thus cannot use the same security logic used by other Manager Self Service components. Let's take an example. In a manufacturing environment, shift management is mostly done by shift supervisors/shift leaders who may not necessarily be in the managerial job family. On the other hand transactions like performance appraisals, initiation of promotion, transfer and even absence approvals are traditionally done by a people manager or an employee falling in the managerial job family. The supervisor id assigned at the job data level or the reports to position used in job data is mostly that of a people manager. So, if T&amp;amp;L also adopted the security definitions of other modules, it would have greatly constrained the flexibility of the module. So, I have to agree that Dynamic Groups give an extra layer of flexibility to the T&amp;amp;L product in terms of defining the security and goes a long way in satisfying the requirement of businesses to have non managerial employees manage shifts and approve worked time. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1711374817707410142?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1711374817707410142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1711374817707410142' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1711374817707410142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1711374817707410142'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/02/dynamic-groups-in-t-going-beyond-direct.html' title='Dynamic Groups in T&amp;L: Going beyond direct reports security'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7960959436647439923</id><published>2011-02-21T21:15:00.000-08:00</published><updated>2011-02-21T21:15:16.676-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft Group Build'/><title type='text'>Learning of the day: Group Build and Future effective dates</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Group Build functionality in PeopleSoft HCM can be used to group employees together based on flexible parameters. But, one limitation of Group Build is that it does not consider future effective dates, even if the parameters used to build the Group is designed to return future effective date. As mentioned in support.oracle.com (or customer connection or metalink, whatever you might want to call!), Group Build is designed to only consider current and historical effective dated rows. This is an important point to keep in mind while designing any process that involves Group Build - "Group Build does not consider future effective dates".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7960959436647439923?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7960959436647439923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7960959436647439923' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7960959436647439923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7960959436647439923'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/02/learning-of-day-group-build-and-future.html' title='Learning of the day: Group Build and Future effective dates'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7142318343646883949</id><published>2011-01-21T19:49:00.000-08:00</published><updated>2011-01-21T19:49:38.808-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft 9.1 FP'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft Feature Packs'/><title type='text'>On PeopleSoft Feature Packs</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Oracle had announced the decision to come out with more frequent functionality updates to PeopleSoft during Open World 2010. These off cycle feature releases are termed Feature Packs (the first FP for HCM 9.1 has already been released last month). Feature Packs are supposed to complement Bundles and Maintenance Packs and provide customers with a direct upgrade path 9.1 with the additional features. A quick look at the 'features' delivered in 9.1 FP1 does not convince me that major functionality improvements are being delivered through Feature Packs (this is contradictory to the major marketing cry behind feature packs - customers not having to wait for 2-3 years for major functionality releases) and it leaves me with the question whether this is just a marketing fad to counter the feature release frequency of SaaS products. Well, will wait for the next release before coming to a conclusion.&lt;br /&gt;Below is an excerpt on Feature Packs found in support.oracle.com site which I hope will throw more light on this topic:&lt;br /&gt;&lt;h4 class="km"&gt;Question 1:&lt;/h4&gt;What are Feature Packs?&lt;br /&gt;&lt;h4 class="km"&gt;Answer 1: &lt;/h4&gt;Feature Packs are a new off-cycle delivery  mechanisms in addition to the existing off-cycle delivery mechanisms of  bundles and maintenance packs.  Feature Packs will consist of a roll-up  of capabilities and updates previously delivered in bundles and  maintenance packs.  In addition, at the delivery of Feature Packs Oracle  will re-cut the CD to include the roll-up of capabilities and updates  previously delivered in bundles and maintenance packs  as well as  re-certify upgrades and integrations&lt;br /&gt;&lt;br /&gt;&lt;h4 class="km"&gt;Question 2:&lt;/h4&gt;Why is Oracle introducing Feature Packs and additional capabilities delivered off-cycle?&lt;br /&gt;&lt;h4 class="km"&gt;Answer 2:&lt;/h4&gt;Oracle is introducing Feature Packs as a means to:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Continue  delivery of value add capabilities on to release 9.1 which is showing  strong customer adoption and becoming the release of choice for  PeopleSoft customers&lt;/li&gt;&lt;li&gt;Provide capabilities more frequently rather than having customer wait 2-3 years for the next major release&lt;/li&gt;&lt;li&gt;Allow  release 9.1 customers to adopt capabilities without upgrading, because  additional capabilities are being delivered off-cycle release 9.1  customers need not upgrade to get them but rather merely need to apply  bundles and maintenance packs&lt;/li&gt;&lt;/ul&gt;Feature Packs specifically make  it easier for net-new PeopleSoft customers to deploy to the most current  point of the latest release.&lt;br /&gt;Feature Packs also make it easier for  existing non release 9.1 customers to upgrade to the most current point  of the latest release.&lt;br /&gt;If you have access to support.oracle.com, you can read more of this article &lt;a href="https://support.oracle.com/CSP/ui/flash.html#tab=KBHome%28page=KBHome&amp;amp;id=%28%29%29,%28page=KBNavigator&amp;amp;id=%28viewingMode=1143&amp;amp;bmDocID=1268076.1&amp;amp;bmDocDsrc=KB&amp;amp;bmDocTitle=Master%20Solution%20-%20PeopleSoft%20Enterprise%20HRMS%20Version%209.1%20Feature%20Packs&amp;amp;from=BOOKMARK&amp;amp;bmDocType=README%29%29"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7142318343646883949?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7142318343646883949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7142318343646883949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7142318343646883949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7142318343646883949'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/01/on-peoplesoft-feature-packs.html' title='On PeopleSoft Feature Packs'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1532977748937146602</id><published>2011-01-12T05:29:00.000-08:00</published><updated>2011-01-12T05:29:40.319-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Attachment framework in PeopleSoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Absence Request'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Extended Absence'/><title type='text'>Extended Absence functionality - Why not in normal Absence Request page?</title><content type='html'>The Extended Absence functionality introduced by Oracle in version 9.1 of PeopleSoft Absence Management is a very welcome product enhancement. It provides very powerful tools to do absence eligibility checks (especially when the eligibility rules are complex) and the much anticipated mechanism to upload documents (thanks to the new attachment framework) while requesting a leave. All said and done, I am disappointed that this functionality is not available in the normal Absence Request page. Customers really want to have features like uploading documents, having links to leave policy documents etc. on the absence request page and it defies my logic that Oracle did not think of putting this feature in the absence request page. Moreover, it is not acceptable to most customers to make employees go to different pages to report different types of leaves. So I hope that the Absence Management product development team integrates the Extended Absence functionality into the normal absence request page, so that customers can make use of this really good feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1532977748937146602?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1532977748937146602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1532977748937146602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1532977748937146602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1532977748937146602'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/01/extended-absence-functionality-why-not.html' title='Extended Absence functionality - Why not in normal Absence Request page?'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3754599507151623494</id><published>2011-01-08T23:19:00.000-08:00</published><updated>2011-01-08T23:49:59.130-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workforce Management'/><category scheme='http://www.blogger.com/atom/ns#' term='ROWE'/><category scheme='http://www.blogger.com/atom/ns#' term='Future of Time and Attendance systems'/><category scheme='http://www.blogger.com/atom/ns#' term='Kronos'/><category scheme='http://www.blogger.com/atom/ns#' term='Future of work'/><title type='text'>Kronos video on the Future of Work</title><content type='html'>A distinct flavour of posts in this blog over the last few weeks has been on the changing nature of work and it's challenges on Time and Attendance systems. You can find related articles &lt;a href="http://peoplesofthrms.blogspot.com/2010/12/robots-at-workplace-and-time-and.html"&gt;here&lt;/a&gt;, &lt;a href="http://peoplesofthrms.blogspot.com/2010/12/another-new-year.html"&gt;here &lt;/a&gt;and &lt;a href="http://peoplesofthrms.blogspot.com/2011/01/truly-mobile-erp-suite-will-we-see-that.html"&gt;here&lt;/a&gt;. Here is an excellent clip by Kronos on the same topic. I love it for the questions it raises, I am sure you would too. (Double click the video to view in You Tube)&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kY3AgpmQ6ZU?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kY3AgpmQ6ZU?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3754599507151623494?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3754599507151623494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3754599507151623494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3754599507151623494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3754599507151623494'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/01/kronos-video-on-future-of-work.html' title='Kronos video on the Future of Work'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5137073625604074258</id><published>2011-01-04T10:22:00.000-08:00</published><updated>2011-01-05T03:20:22.802-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Developer Generated Content'/><category scheme='http://www.blogger.com/atom/ns#' term='Future of PeopleSoft'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft on mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Fusion Application'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Consumerization'/><title type='text'>A truly mobile ERP suite - will we see that in 2011?</title><content type='html'>We had discussed previously about the imminent penetration of mobile devices in enterprise applications (refer &lt;a href="http://peoplesofthrms.blogspot.com/2010/12/another-new-year.html"&gt;here&lt;/a&gt; and &lt;a href="http://peoplesofthrms.blogspot.com/2010/12/robots-at-workplace-and-time-and.html"&gt;here&lt;/a&gt;).  The increased popularity of mobile devices, the level of engagement of  the user with the mobile device, changing demographics of the workforce  and the sheer usability and quality of mobile applications are strong  drivers for enterprise applications moving to social and mobile devices.  But it made me sit back and take note of the true potential of this  trend as I read through the various tech predictions for 2011 and the  next decade. I have to state here that invariably every single article  on tech trends that I've read over the last week has talked about &lt;a href="http://www.gartner.com/press_releases/asset_138285_11.html"&gt;IT consumerization&lt;/a&gt;  (Gartner identified this trend as early as 2005) and it's impact on  enterprise applications. Sample some of the links below for details:&lt;br /&gt;&lt;br /&gt;1. Predictions from &lt;a href="http://imagesrv.gartner.com/media/audio/Daryl_Plummer_web_promo_03.mp3"&gt;Gartner&lt;/a&gt;&lt;br /&gt;2. Predictions from &lt;a href="http://blogs.techrepublic.com.com/hiner/?p=7195&amp;amp;tag=nl.e101"&gt;techrepublic&lt;/a&gt;&lt;br /&gt;3. 2011 trends in &lt;a href="http://www.enterpriseirregulars.com/30949/six-big-trends-to-watch-in-2011/"&gt;Enterprise Irregulars&lt;/a&gt;&lt;br /&gt;4. Thoughts by &lt;a href="http://www.enterpriseirregulars.com/31085/a-new-decade-from-consumerization-to-commercialization-of-technology/"&gt;Vinnie Mirchandani&lt;/a&gt;&lt;br /&gt;5. Predictions in &lt;a href="http://www.cio.com/article/print/648524"&gt;CIO.com &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exciting  times indeed! So what does this mean for PeopleSoft customers?  Interestingly PeopleSoft had launched a Mobile Agent way back in 2001  which allowed users to use the PeopleSoft application on mobile devices.  PeopleSoft also offered Time and Labor on mobile agent with simple  mobile specific screens to report and approve time. Unfortunately the  support for mobile agent has been discontinued lately. We have not seen  any announcement from Oracle on providing a mobile app for PeopleSoft  HCM, but it is interesting that an iPhone app was released by Oracle for  iReceipts! Most of the focus I have seen over the last few releases as  well as the future direction has been on talent management and usability  improvements like what we have seen with 8.50 tools - but we have not  seen any guidance on a focus on mobile/social application from the  PeopleSoft development team. (The &lt;a href="http://www.oracle.com/us/products/applications/fusion/fusion-hcm-170785.html"&gt;Fusion HCM applications&lt;/a&gt;  offer a module called Network At Work which I reckon is about  collaboration within the enterprise and does not extend to mobile  devices and the popular social networking sites). This is not enticing  news for PeopleSoft customers and consultants. Is there any alternative  that we can look up to as PeopleSoft customers? I reckon the answer lies  in &lt;b&gt;Developer Generated Content&lt;/b&gt;. I had briefly touched upon this topic in &lt;a href="http://peoplesofthrms.blogspot.com/2010/10/what-about-peoplesoft-app-store.html"&gt;this post&lt;/a&gt;  where I had talked about the viability of an app store for PeopleSoft.  The core idea is for developers and more importantly for IT consulting  and service providers/companies to come up with innovative mobile and  smart phone applications for PeopleSoft and make it available for  customers as downloadable apps. For example, &lt;a href="http://peoplesofttipster.com/2010/06/28/peoplesoft-and-iphonesmart-phones/"&gt;here is a post&lt;/a&gt;  from Succeed Consultancy who have created an absence management app for  iPhone and other smart phone platforms - I am envisaging a new business  model where developers and service providers would generate PeopleSoft  related content which will be delivered over the web. Customers would  further be able to 'shop' for these products online and purchase the  products they are interested in. This signals a sea change in  traditional enterprise software delivery models and opens up a  completely new revenue stream for consulting/IT service companies. I  foresee the following benefits for this business model:&lt;br /&gt;&lt;br /&gt;1.  Better and innovative products/extensions available for customers which  will incrementally increase the value of their PeopleSoft investments.&lt;br /&gt;2.  Harnessing the creativity and innovation of developers which will lead  to a large number of products coming to the market which will in turn be  beneficial for all stake holders.&lt;br /&gt;3. New delivery model for enterprise applications which is best suited for a market where enterprise IT is consumerized.&lt;br /&gt;4. New revenue stream for consulting/IT service companies.&lt;br /&gt;5. Subscription/Usage based pricing model that will be attractive for customers.&lt;br /&gt;6.  Democratization of enterprise products that will bring out innovation  and better products for customers. With such a concept, any developer  with good skills and ideas will be able to generate content and upload  their product(s) to the app store.&lt;br /&gt;7. Ready made products available for customers which will cut down development time and costs to minimum.&lt;br /&gt;8. Leveraging web2.0 features like rating applications, 'liking' applications, tracking the most downloaded apps etc., the best applications will easily come out on top and the inefficient ones will be weeded out by the community. Moreover, customers could post a wish-list of applications (similar to the concept in Oracle Mix), which can further lead to tailoring apps required by customers. &lt;br /&gt;&lt;br /&gt;The first questions  that will be raised will be about control over the quality of the  applications, impact on upgrades, compatibility with tools and  application versions etc. But, these are all concerns which can be  effectively addressed. If Wikipedia could do a Britannica Encyclopedia  by harnessing the power of the community, why not PeopleSoft? Why can we  not deliver better value for our customers and tap into the creativity  of the developer community by leveraging on developer generated content?  I hope that this post will act as a catalyst for this change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5137073625604074258?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5137073625604074258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5137073625604074258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5137073625604074258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5137073625604074258'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2011/01/truly-mobile-erp-suite-will-we-see-that.html' title='A truly mobile ERP suite - will we see that in 2011?'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4391452527685667200</id><published>2010-12-31T20:21:00.000-08:00</published><updated>2010-12-31T20:21:01.016-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft outlook for 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft in the cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft 9.2'/><title type='text'>(Another) New Year!</title><content type='html'>Wishing all of you a very wonderful new year! May 2011 be a year full of professional and more importantly personal fulfillment and happiness!&lt;br /&gt;I am sure that the past year was a pleasant one for most PeopleSoft consultants - with renewed investments in HRIT projects by companies, large number of 9.1 implementations/upgrades and the announcement by Oracle of continued investments in PeopleSoft.&lt;br /&gt;2011 bodes to be more exciting and might even turn out to be a 'tipping point' year for the product. The major highlights that I look forward to in the year will be:&lt;br /&gt;1. Release of Fusion HCM product line - features, adoption and it's impact on PeopleSoft.&lt;br /&gt;2. PeopleSoft in the 'cloud' - PeopleSoft has indeed been slow to move to the cloud. Given that adoption of 'cloud computing' is touted to be a major focus point for organizations, it is just a matter of time that PeopleSoft applications are also hosted in the cloud. Already &lt;a href="http://aws.amazon.com/amis/Oracle/1492564091075781/182-3111374-4400661"&gt;Amazon&lt;/a&gt; and &lt;a href="http://h20195.www2.hp.com/v2/GetPDF.aspx/4AA0-4611ENW.pdf"&gt;HP &lt;/a&gt;have solutions that let companies host PeopleSoft applications on the cloud. It is to be seen how vendors and organizations adopt this for their PeopleSoft applications. Hopefully this will make PeopleSoft more attractive for &lt;a href="http://en.wikipedia.org/wiki/Small_and_medium_enterprises"&gt;SME&lt;/a&gt;s.&lt;br /&gt;3. Effect of the new workplace and mobile applications - I had discussed briefly on this exciting and sweeping change happening in workplaces over the world in a &lt;a href="http://peoplesofthrms.blogspot.com/2010/12/robots-at-workplace-and-time-and.html"&gt;previous post&lt;/a&gt;. With organizations embracing a more flexible work culture, the way enterprise applications are delivered and accessed need to undergo a sea change. I expect to see lot of innovative products coming up in this area and 2011 will only be the start!&lt;br /&gt;4. Release Value Proposition for 9.2 - PeopleSoft HCM 9.2 is touted to be released in 2012 and I hope that we get to know of the features through the RVP sometime in 2011. &lt;br /&gt;5. Progress of the new generation players - The HCM solution space is getting crowded and there are a number of &lt;a href="http://ahmedsuniverse.blogspot.com/2010/10/who-will-inherit-peoplesofts-crown.html"&gt;solid products in the market&lt;/a&gt;. It will be interesting to see how new generation players like Workday and Successfactors maneuver in a resurgent market and how this will affect the adoption of PeopleSoft.&lt;br /&gt;&lt;br /&gt;Well, the underlying current of all the above points is the immeasurable ability for innovation by the human mind and an often scary ability to take risks and venture into the unknown. That makes any prediction (like 10 tech. trends to watch out for in the new year!!) meaningless and mere wishful thinking! So, here's me signing off by wishing to see more of the wonders of the human mind in the new year!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4391452527685667200?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4391452527685667200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4391452527685667200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4391452527685667200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4391452527685667200'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/12/another-new-year.html' title='(Another) New Year!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-916364810333130688</id><published>2010-12-24T00:09:00.000-08:00</published><updated>2010-12-24T00:09:19.183-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor reports'/><category scheme='http://www.blogger.com/atom/ns#' term='TL_VAL_LIST_DTL'/><category scheme='http://www.blogger.com/atom/ns#' term='Best Practices in Peoplesoft development'/><category scheme='http://www.blogger.com/atom/ns#' term='Value Lists'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Publisher'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>T&amp;L Best Practice - Value Lists and Reporting</title><content type='html'>The below presentation examines how Value Lists can be used in the design of Time and Labor reports that require the grouping of Time Reporting Codes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_6340107" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0pt 4px;"&gt;&lt;a href="http://www.slideshare.net/jijucvengal/tl-best" title="T&amp;amp;L Best Practice - Value Lists and Reporting"&gt;T&amp;amp;L Best Practice - Value Lists and Reporting&lt;/a&gt;&lt;/strong&gt;&lt;object height="355" id="__sse6340107" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=valuelistsinreporting-101224020403-phpapp01&amp;amp;stripped_title=tl-best&amp;amp;userName=jijucvengal" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6340107" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=valuelistsinreporting-101224020403-phpapp01&amp;amp;stripped_title=tl-best&amp;amp;userName=jijucvengal" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding: 5px 0pt 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jijucvengal"&gt;jijucvengal&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;**Note that a similar approach in Absence Management would be to use Element Groups to group Absence Takes together for reporting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-916364810333130688?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/916364810333130688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=916364810333130688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/916364810333130688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/916364810333130688'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/12/t-best-practice-value-lists-and.html' title='T&amp;L Best Practice - Value Lists and Reporting'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7162480197075731300</id><published>2010-12-21T05:21:00.000-08:00</published><updated>2010-12-21T05:44:16.943-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ROWE'/><category scheme='http://www.blogger.com/atom/ns#' term='Robots and Time and Attendance'/><category scheme='http://www.blogger.com/atom/ns#' term='Future of Time and Attendance systems'/><category scheme='http://www.blogger.com/atom/ns#' term='Time reporting in Future'/><category scheme='http://www.blogger.com/atom/ns#' term='Robots at workplace'/><title type='text'>Robots at workplace and Time and Attendance systems</title><content type='html'>What would be the place of a Time and Attendance system in the  workplace of future where robots would be pervasive and would be  handling most of the tasks done by humans at present? Sample the below  video first:&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/82w_r2D1Ooo?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/82w_r2D1Ooo?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;A  'human-less' factory, supermarket and hotel (to take examples of  industries with maximum human employment) looks a possible certainty in  the near future. As machines replace humans in the workplace, what  challenges does that bode for a Time and Attendance solution software?  (The question of the effect on the entire HCM product line is more mind  boggling!).&lt;br /&gt;I would like to examine two aspects introduced by this new paradigm:&lt;br /&gt;a. The effect on the way time capturing and attendance tracking is done for employees.&lt;br /&gt;b. Applications of a Time and Attendance system for Robots.&lt;br /&gt;&lt;br /&gt;A workplace where Robots have predominantly replaced humans will alter  the very fundamentals of the current Time and Attendance and Workforce  Scheduling market.At present, the main business drivers of Time and  Attendance solutions is the fact that employee wages represent a major  part of an organization's expenses and the legal requirements related to  wage hour compliance. Every idea and product in the Time and Attendance  market revolves around addressing these two business drivers. But, both  of these needs will become obsolete in a post-Robot workforce world.  With the reduction in the number of human workers, the strategic  importance of optimizing wages and the overall wage related expenses to  the organization will go down. This very fact clearly eliminates the  most important pillar on which the Time and Attendance industry has been  built - the need to check, control and optimize employee wages,  especially those of the hourly employees. Robots on the other hand will  not need breaks, need not be paid overtime (unless and until there will  be labour laws for Robots!), will not need tracking of absences, may not  need clocking time as they can work round the clock. Well, in such a  scenario what is the strategic importance of a Time and Attendance  system? This will undoubtedly lead to re-writing the fundamentals of the  industry (I do not intent to ponder on an answer to this ground  breaking question in one single post!).&lt;br /&gt;One significant change I  see happening due to this is in the way human employees will report  time. With robots taking up the blue-collared jobs, human workers would  be relegated to the office. Here again, I foresee the pervasiveness of  the &lt;a href="http://gorowe.com/"&gt;ROWE&amp;nbsp; &lt;/a&gt;(Result Only Work  Environment) culture in the future. The anthem of ROWE is for employees  to 'work anywhere, anytime without any fixed schedule'. With the  improvements in collaboration technology and with machines (robots)  grinding it out in the shop floor, companies should be able to adopt a  flexible work culture like ROWE, allowing employees to work from any  location. This shift in the workplace will necessitate the evolution of  new mechanisms of capturing time/absence information. Fundamentally,  time and attendance systems will have to be available in mobile and  social networking applications. This is in tune with recent research  suggesting that the market for mobile office applications will be around  $6.85 billion by 2015 with more and more organizations moving  enterprise applications to mobile devices. This is undoubtedly the '&lt;a href="http://en.wikipedia.org/wiki/Blue_Ocean_Strategy"&gt;blue ocean&lt;/a&gt;' for Time and Attendance systems and I would be surprised if the major Time and Attendance vendors do not latch up to this trend. Thus, the first major trend that I foresee due to the introduction of robots in the workplace is a paradigm shift from the traditional mechanism of tightly tracking time and attendance to a more flexible time reporting environment where the emphasis would be on collaborative and social devices for recording and reporting time.&lt;br /&gt;&lt;br /&gt;The second aspect was about the application of a Time and  Attendance system for Robots. This is completely uncharted waters and  will be an interesting ride!&lt;br /&gt;&lt;br /&gt;I see two primary ways in which robots will be deployed in the workplace:&lt;br /&gt;1. Treat a robot as an immovable capital investment like any other machinery and the company decides to buy robots for use.&lt;br /&gt;2.  Lease robots for use on a monthly or even hourly basis. I foresee the  possibility of large scale robot leasing houses which would have an army  of robots specializing in various tasks and deploy the robots at a  fixed monthly/hourly rate to customers. Specialization of skills for  robots will of course be pre-dominantly important when we are talking  about these machines replacing the multitude of tasks and skills done at  present by humans. This will introduce a 'job market' for robots with  relative demand for various skills and these robot leasing houses will  play an important role in supplying 'talent' to the market.&lt;br /&gt;&lt;br /&gt;If the second idea that I detailed becomes a  reality, we could potentially see robots coming in and going back from  work everyday (especially in an environment where operations do not take  place 24*7). Further, if the robots are leased on an hourly rate to the  company, it might become important to track the time worked by the  robot. Thus, we could potentially see the need to track the time worked  in a shop floor by robots and this is indeed an opportunity and  challenge for the Time and Attendance vendors. The area where I see  maximum impact is on Workforce Scheduling. The dynamics and parameters  used for workforce scheduling at present will have to be uprooted in a  post-Robot workplace environment and the possibility of a robot  executing a task will have to be taken into consideration while  scheduling and generating work schedules. This will also entail the need  to feed back the work schedule generated to the robot. Thus, there is a distinct possibility that in the future, Time and Attendance systems will have to interact with robotic systems and possibly even an IT system that controls the administration of robots. This will entail technological changes and challenges to the Time and Attendance vendors and opens up an entirely new and non-existent possibility. &lt;br /&gt;&lt;br /&gt;In conclusion, I feel that the signs of the  workplace of the future bodes a fundamental shift to the Time and  Attendance systems market. Even if the idea of Robots in the workplace might be futuristic, it is fast dawning upon us and we should be prepared for the tremors that will come with it. More importantly, the shift to a more virtual workplace and adoption of ROWE or ROWE like concepts present a more imminent challenge to the industry and calls forth for innovative products and a re-think of the very fundamental business drivers of the Time and Attendance industry.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7162480197075731300?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7162480197075731300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7162480197075731300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7162480197075731300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7162480197075731300'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/12/robots-at-workplace-and-time-and.html' title='Robots at workplace and Time and Attendance systems'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5425141338013182954</id><published>2010-12-20T22:42:00.000-08:00</published><updated>2010-12-20T22:42:42.792-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compiling Time and Labor rules'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='WRK_ADHOC_TAO'/><title type='text'>Time and Labor rules and WRK_ADHOC_TAO table</title><content type='html'>WRK_ADHOC_TAO is one of the most useful temporary tables used in the Time Administration processing. This table (conspicuous by the absence of a TL_ prefix as it is a scheduling table used!) is primarily used as the reference point for the schedule data of employees (output of the schedule resolution routines in&amp;nbsp; Time Admin). This table is commonly used in most of the delivered rule templates, especially those that track attendance infractions like Late In, Early Out etc. Handy uses of this table are:&lt;br /&gt;1. HOLIDAY_IND field that says whether a particular day is a Holiday as per the holiday schedule.&lt;br /&gt;2. OFFDAY_IND field that says whether a particular day is an off-day as per the work schedule of the employee.&lt;br /&gt;3. SHIFT_ID field that gives the shift of an employee for a day which can be useful while tracking shift premiums.&lt;br /&gt;4. Field that give the scheduled In and Out time for a day that can be useful while checking tardiness.&lt;br /&gt;&lt;br /&gt;So, the next time you want to check whether a particular day is an off-day or holiday in Time and Labor rules, you know which table you need to refer!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5425141338013182954?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5425141338013182954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5425141338013182954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5425141338013182954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5425141338013182954'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/12/time-and-labor-rules-and-wrkadhoctao.html' title='Time and Labor rules and WRK_ADHOC_TAO table'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7784839978780514977</id><published>2010-12-14T09:32:00.000-08:00</published><updated>2010-12-14T09:32:34.524-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Delegation in Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Workflow Transactions'/><title type='text'>Quick tip: Delegation in PeopleSoft Time and Labor 9.1</title><content type='html'>For Time and Labor delegation transactions to appear in the Manage Delegation page, ensure that the delegation transaction ids have been setup in the Self Service workflow transaction page. This page can be found under:&lt;br /&gt;Setup HRMS &amp;gt;&amp;gt; Common Definitions &amp;gt;&amp;gt; Self Service &amp;gt;&amp;gt; Workflow Transactions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7784839978780514977?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7784839978780514977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7784839978780514977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7784839978780514977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7784839978780514977'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/12/quick-tip-delegation-in-peoplesoft-time.html' title='Quick tip: Delegation in PeopleSoft Time and Labor 9.1'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3431300248287646434</id><published>2010-12-07T10:02:00.000-08:00</published><updated>2010-12-07T10:02:45.810-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Leave of Absence'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Load Lookup'/><title type='text'>Processing employees on LOA in Absence Management - enhancement request</title><content type='html'>As per the current design, the Absence/Payroll calculation process does not pick up employees with an Inactive status. As the LOA action is setup to turn the employee Inactive, naturally employees on LOA are not processed in Absence Management/Global Payroll. This is a common requirement from clients and I recently noted in support.oracle.com that Oracle has raised an enhancement request for this very issue. According to the Oracle support site, ICE 1910876000 has been created for this request. That should be a welcome news for Absence Management customers.&lt;span style="font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3431300248287646434?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3431300248287646434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3431300248287646434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3431300248287646434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3431300248287646434'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/12/processing-employees-on-loa-in-absence.html' title='Processing employees on LOA in Absence Management - enhancement request'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3654386288056339367</id><published>2010-12-07T09:57:00.000-08:00</published><updated>2010-12-07T09:57:15.816-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel to CI'/><category scheme='http://www.blogger.com/atom/ns#' term='Peopletools'/><title type='text'>Handling blank values in Excel to CI template</title><content type='html'>Sometimes blank values in an excel spreadsheet in the Excel to CI template can cause issues while staging the data. Workaround for this issue is to put " " (yes, two " separated by a space) in each cell that has a blank value).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3654386288056339367?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3654386288056339367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3654386288056339367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3654386288056339367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3654386288056339367'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/12/handling-blank-values-in-excel-to-ci.html' title='Handling blank values in Excel to CI template'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7939857496401395932</id><published>2010-12-03T22:51:00.001-08:00</published><updated>2010-12-03T22:51:35.278-08:00</updated><title type='text'>Proactive Analysis and Selecitve Application: A proposed approach to PeopleSoft maintenance</title><content type='html'>When the phone rang at three in the night (or was it already morning*, long days at work incapacitates the brain for sure!) Bernard said to himself, 'Oh God, not again'. The ring tone ('alarm' would be a better term!) was distinctive, slowly rising in pitch from a sweet whisper to an ear piercing shrilling - it was the support phone crying to be attended to. Bernard reached out for the phone and he was right, it was the IT helpdesk calling.&amp;nbsp; 'Hello, this is Bernard from PeopleSoft support team. May I know who is on line?'&lt;br /&gt;'Hi Bernard, this is Anand from IT Helpdesk. We have received around eight incidents in the last one hour saying that employees are not able to apply for leave. When they try to click on the forecast button, they are getting the error message 17000,483. As this is preventing a large number of employees from applying leave, David has authorised this to be a Priority 2 ticket. Could you take a look? I will call back in 30 minutes for an update'.&lt;br /&gt;'Ok. Sure Anand. Please pass on the incident numbers to me with the exact error details reported by the employees'.&lt;br /&gt;Bernard analyzed all the reported incidents and noticed that in all cases employees were trying to apply retroactive leaves. He knew that there were no issues with the retro setup in Absence Management and was perplexed about this issue. As he had the error number, he quickly logged into Oracle metalink to gather more details about the error. 'There you go, another product bug fixed in a future bundle!', Bernard sighed. This was not the first time that such an issue had come up, they had not applied bundles for the last one year and a number of critical issues were finally nailed down to being part of one or the other bundle. It was not that the project manager was complacent on the need to apply bundles, but the cost and effort concerns always reigned in. The story goes on that Bernard was able to downgrade the severity of the ticket and later got the DBA to apply the specific fix for this issue. This incident went in as yet another entry into the 'business case' for a bundle upgrade. Last heard, the customer realised that it is better for them to upgrade to the latest version of the product, rather than apply close to 20 outstanding bundles!&lt;br /&gt;&lt;br /&gt;Couple of weeks back, there was a very interesting discussion on ITToolbox regarding &lt;a href="http://peoplesoft.ittoolbox.com/groups/technical-functional/peopletools-l/best-practicespolicies-on-staying-current-and-applying-maintenance-packs-3825203"&gt;the best practices on applying bundles and maintenance packs&lt;/a&gt;. Even though staying current on bundles and patches is the ideal scenario, practical considerations make it a very difficult state to be in. For shops that have a small PeopleSoft team, supporting multiple applications and in times of stringent HR IT spending, spending effort and money to stay current on bundles is not always a top choice. Organizations would rather spend on new projects with tangible business impact.&lt;br /&gt;But a careful analysis of the bundle fixes will show that a number of critical issues are often fixed in these releases, so completely ignoring bundles and adopting the strategy of 'don't fix it if it's not broken' can turn out to be counter-productive.&lt;br /&gt;Thus, I would advocate a middle path of &lt;i&gt;proactive analysis and selective application&lt;/i&gt;. The steps in this approach is illustrated below:&lt;br /&gt;1. Proactively analyse bundles for fixes that are relevant to the customer as soon as they are released. This first step is very important because it will immediately bring to light potential issues in the system that have either been not identified or have been identified but not resolved. This activity of proactive bundle analysis for relevant fixes will surely help the customer pre-empt some of the issues before they arise and is thus a very powerful support tool.&lt;br /&gt;2. Try to replicate the relevant bugs in the customer's environment. This is to confirm that the issue as reported by the bug exists in the customer's environment also. A number of times I have found that this kind of an analysis brings forth issues which were never identified in the system and has helped to fix them before they arose.&lt;br /&gt;3. Rank the fixes in terms of business impact. It's a no-brainer that bugs with maximum impact has to be taken on priority and fixed and this process should help to come out with the priority list.&lt;br /&gt;4. Debate the possibility of a work around vs. applying the fix. There could be certain scenarios where the effort of applying a fix provided by Oracle is very high and a customized work around could be put in place with lesser effort. This can typically happen in environments where certain parts of the application has been heavily customized and high degree of retrofitting is required to apply a fix provided by Oracle. In these cases, a decision has to be made whether it is better to put in a customized work around or the Oracle provided fix.&lt;br /&gt;5. The final step in the process would be to extract the specific fixes from the bundle release and &lt;i&gt;selectively &lt;/i&gt;apply them in the customer's environment.&lt;br /&gt;&lt;br /&gt;I believe that the above is a very effective strategy that can be adopted effectively by PeopleSoft support projects. While the cost of applying entire bundles can be very high, the cost of not being aware of the bugs fixed by bundles and waking up to critical system issues can be equally damaging (especially when it affects time and pay. I know of organizations that have lost thousands of dollars in terms of payroll overpayments due to bugs in Time and Labor/Absence Management!). This process of proactive bundle analysis has to be an integral part of every PeopleSoft support process, to the extent that I would advocate measuring the compliance to this activity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*At the heights of it's colonial powers, Britain was referred to as the 'Empire on which the sun never sets'. This would be an accurate reference to the Indian IT companies of the current era. With work and support being provided round the clock, the sun indeed doesn't set for these companies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7939857496401395932?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7939857496401395932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7939857496401395932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7939857496401395932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7939857496401395932'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/12/proactive-analysis-and-selecitve.html' title='Proactive Analysis and Selecitve Application: A proposed approach to PeopleSoft maintenance'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4767071293674701857</id><published>2010-11-26T22:18:00.000-08:00</published><updated>2010-11-26T22:38:11.816-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle vs. SAP'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomorrownow'/><category scheme='http://www.blogger.com/atom/ns#' term='IP Lawsuit'/><title type='text'>Tomorrownow, $1.3 billion and the Oracle-SAP-HP conundrum!</title><content type='html'>Watch details of the verdict against SAP to pay $1.3 billion to Oracle for IP violations done by Tomorrownow, which SAP acquired in 2005:&lt;br /&gt;&lt;br /&gt;&lt;object height="363" id="wsj_fp" width="512"&gt;&lt;param name="movie" value="http://online.wsj.com/media/swf/VideoPlayerMain.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;param name="flashvars" value="videoGUID={C635A2F3-1B74-40CA-B923-77F55B495CD0}&amp;amp;playerid=1000&amp;amp;plyMediaEnabled=1&amp;amp;configURL=http://wsj.vo.llnwd.net/o28/players/&amp;amp;autoStart=false" base="http://online.wsj.com/media/swf/"name="flashPlayer"&gt;&lt;/param&gt;&lt;embed src="http://online.wsj.com/media/swf/VideoPlayerMain.swf" bgcolor="#FFFFFF"flashVars="videoGUID={C635A2F3-1B74-40CA-B923-77F55B495CD0}&amp;amp;playerid=1000&amp;amp;plyMediaEnabled=1&amp;amp;configURL=http://wsj.vo.llnwd.net/o28/players/&amp;amp;autoStart=false" base="http://online.wsj.com/media/swf/" name="flashPlayer" width="512" height="363" seamlesstabbing="false" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4767071293674701857?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4767071293674701857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4767071293674701857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4767071293674701857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4767071293674701857'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/11/tomorrownow-case-costs-sap-13-billion.html' title='Tomorrownow, $1.3 billion and the Oracle-SAP-HP conundrum!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4214727534183101270</id><published>2010-10-25T10:30:00.000-07:00</published><updated>2010-10-25T10:42:01.818-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Radical software delivery'/><category scheme='http://www.blogger.com/atom/ns#' term='ERP 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft app store'/><title type='text'>What about a PeopleSoft App Store?</title><content type='html'>I've been mulling the idea of having an app store for PeopleSoft applications, similar to the Apple app store. Wouldn't it be great to have an online store where developers can upload bolt-on pieces and applications that have been created which customers can download and install in their PeopleSoft systems? I know that this is completely different from a typical ERP solution delivery, but I envision that such a concept will greatly help in enhancing PeopleSoft's popularity among customers. Fundamentally, this will also breed a group of developers or companies which would be pure app/product developers and I am sure that PeopleSoft customers will get to have some high quality add-ons which will enhance the usability experience. I am sure that this will happen some time, some day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4214727534183101270?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4214727534183101270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4214727534183101270' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4214727534183101270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4214727534183101270'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/10/what-about-peoplesoft-app-store.html' title='What about a PeopleSoft App Store?'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-197317160113219808</id><published>2010-10-17T10:18:00.000-07:00</published><updated>2010-10-17T10:29:15.206-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft product roadmap'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft 9.3'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft 9.2'/><category scheme='http://www.blogger.com/atom/ns#' term='Future of PeopleSoft'/><title type='text'>Roadmap for PeopleSoft HCM product line</title><content type='html'>Here are two insightful slides from the Open world presentation on PeopleSoft HCM product line. It clearly underlines the commitment from Oracle to support PeopleSoft and come with newer releases more often. The adoption of 9.1 has been phenomenal as seen from the first graph and the decision by Oracle to deliver quicker feature changes bodes really well for the customer.&lt;br /&gt;&lt;br /&gt;Figure 1: Adoption rate comparison between 9.1 and 9.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_X7aIXbl2UPw/TLsxxV2Jh4I/AAAAAAAAA4w/UprbGwHVXZI/s1600/9.1+adoption.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 303px;" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/TLsxxV2Jh4I/AAAAAAAAA4w/UprbGwHVXZI/s400/9.1+adoption.JPG" alt="" id="BLOGGER_PHOTO_ID_5529067691275028354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Figure 2: Investment strategy on PeopleSoft product line - 9.2, 9.3 etc.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_X7aIXbl2UPw/TLsyCIua5VI/AAAAAAAAA44/R4xxP-fsE2s/s1600/PeopleSoft+Investment+Strategy.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 294px;" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/TLsyCIua5VI/AAAAAAAAA44/R4xxP-fsE2s/s400/PeopleSoft+Investment+Strategy.JPG" alt="" id="BLOGGER_PHOTO_ID_5529067979810727250" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-197317160113219808?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/197317160113219808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=197317160113219808' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/197317160113219808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/197317160113219808'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/10/roadmap-for-peoplesoft-hcm-product-line.html' title='Roadmap for PeopleSoft HCM product line'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X7aIXbl2UPw/TLsxxV2Jh4I/AAAAAAAAA4w/UprbGwHVXZI/s72-c/9.1+adoption.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2444949065706931029</id><published>2010-10-16T14:29:00.000-07:00</published><updated>2010-10-16T15:15:42.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Time and Attendance systems'/><category scheme='http://www.blogger.com/atom/ns#' term='Mobile time reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise 2.0'/><title type='text'>Enterprise Time and Attendance product challenges</title><content type='html'>&lt;div style="text-align: justify;"&gt;Most enterprise Time and Attendance systems (by enterprise T&amp;amp;A systems, I refer to time and attendance modules present in the larger HCM product line of an ERP suite and not stand alone time and attendance products) are mature products doing a very fine job of collecting and processing time. But recent advances in technology as well as changing patterns of employment and workforce present some very interesting challenges to traditional established Enterprise Time and Attendance softwares. An enterprise Time and Attendance system can no longer survive with a one-product-in-all strategy, simply because other systems have evolved over the last many years which are capable of performing certain aspects of time management much better than an enterprise Time and Attendance system. One of the major trends shaping the workforce today is the paradigm of the mobile/flexible workforce and the widespread influence of mobile devices and social networking. What is the best way to report/record time for a mobile workforce, living in the virtual social networking world? It is my solemn belief that the interface to report time will move to mobile devices or even social networking sites (think of recording an absence from a Facebook app! Weird, but in the current context an absolute probability) and the role of an enterprise Time and Attendance software as a time recording tool will fade to insignificance. To enable this shift, enterprise time and attendance products should come up with robust APIs for time reporting which any third party can consume and use.&lt;br /&gt;Another major shift is in data analytics - traditionally time and attendance softwares come with very minimal data crunching and reporting abilities, while one of the major advantages of a T&amp;amp;A system is the insights time data can give into labour productivity and payroll costs. This is also a task better done by specialized data warehousing products, rather than the T&amp;amp;A product. This also makes sense as organizations are moving towards an integrated data warehousing strategy.&lt;br /&gt;In short - enterprise time and attendance systems will mostly assume the role of a time processing engine and act as the critical bridging point between the time reporting layer and the reporting/analytics and other enterprise components like payroll and workforce scheduling systems. Below are my predictions on how enterprise T&amp;amp;A modules will evolve to meet the new challenges:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Separation of time reporting layer and time processing layer. Time reporting layer will move out of the enterprise T&amp;amp;A product, while the core strength of the T&amp;amp;A product will be time processing.&lt;/li&gt;&lt;li&gt;APIs for integrating time data with time reporting interfaces. This should enable organizations the flexibility to report time using any mobile/social networking utility.&lt;/li&gt;&lt;li&gt;Verticalisation of time and attendance solutions. Unlike other HCM processes, time management processes vary greatly across industries and a single configurable solution does not fit well. Enterprise T&amp;amp;A modules will have to verticalize their solutions.&lt;/li&gt;&lt;li&gt;Stronger time based reporting and analytics and APIs with data warehousing products for time analytics. As organizations are moving towards a central data warehousing tool for all products used within the organization, I would like to see enterprise T&amp;amp;A module vendors forging stronger alliances with datawarehousing vendors and coming up with pre-defined data models, dashboards and reports.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I have roughly sketched my view of the landscape of an enterprise Time and Attendance system:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_X7aIXbl2UPw/TLoaOXGDPGI/AAAAAAAAA4g/hc5DhdtN5KY/s1600/Time+and+Attendance+future+product+vision.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 481px; height: 218px;" src="http://1.bp.blogspot.com/_X7aIXbl2UPw/TLoaOXGDPGI/AAAAAAAAA4g/hc5DhdtN5KY/s400/Time+and+Attendance+future+product+vision.JPG" alt="" id="BLOGGER_PHOTO_ID_5528760326570589282" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2444949065706931029?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2444949065706931029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2444949065706931029' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2444949065706931029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2444949065706931029'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/10/enterprise-time-and-attendance-product.html' title='Enterprise Time and Attendance product challenges'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X7aIXbl2UPw/TLoaOXGDPGI/AAAAAAAAA4g/hc5DhdtN5KY/s72-c/Time+and+Attendance+future+product+vision.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4562299598031315854</id><published>2010-10-16T12:27:00.001-07:00</published><updated>2010-10-16T13:28:43.443-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KABA Workforce Solutions'/><category scheme='http://www.blogger.com/atom/ns#' term='Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Time Collection Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>KABA BCOMM integration with PeopleSoft Absence Management</title><content type='html'>&lt;a href="http://www.kaba-benzing-usa.com/Products-Solutions/B-COMM-for-PeopleSoft-Time-and-Labor/300398_300398/b-comm-for-peoplesoft-time-and-labor.html"&gt;KABA&lt;/a&gt; is one of the two certified time clock vendors for Oracle PeopleSoft Time and Labor. There is a bi-directional integration between KABA and T&amp;amp;L, with T&amp;amp;L sending the TCD (Time Collection Device) and time reporter data to KABA and KABA sending the punch/elapsed time data to T&amp;amp;L. The integration of KABA and Time and Labor is pretty seamless and my experiences with the product has been very satisfactory. In a recent product demonstration by KABA, I got to know that they are developing an interface with PeopleSoft Absence Management, which will allow users to book absences directly on the clock. According to the KABA account manager who was giving the product overview, the integration with Absence Management should be generally available by Q2 of 2011. This is an interesting development as it will ease absence reporting for employees in operational industries (like manufacturing/retail/hospitality etc.), integrate time and absence reporting to a single application, authenticate employees based on a badge/biometric data (thereby eliminating the need for employees to remember the username and password for various applications) and possibly eliminate the need for employees to spend time in a computer kiosk (with associated authentication, caching and security concerns). But, absence reporting is completely different from time reporting and it will be interesting to see how the product from KABA is positioned to deal with all the challenges. Nevertheless, it is a feature which customers would want to evaluate while deploying PeopleSoft Time and Labor and TCDs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4562299598031315854?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4562299598031315854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4562299598031315854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4562299598031315854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4562299598031315854'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/10/kaba-bcomm-integration-with-peoplesoft.html' title='KABA BCOMM integration with PeopleSoft Absence Management'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5744072810072392653</id><published>2010-09-07T23:55:00.000-07:00</published><updated>2010-09-08T00:19:59.211-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT Support Model'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Application Support'/><category scheme='http://www.blogger.com/atom/ns#' term='PeopleSoft support'/><title type='text'>Towards an IT Application Support Model</title><content type='html'>&lt;div style="width: 425px;" id="__ss_5152277"&gt;&lt;strong style="display: block; margin: 12px 0pt 4px;"&gt;A proposed model for carrying out IT application support. The model has hues of Business Process Management and emphasizes on a phased maturity leading to business transformation. Business transformation is not a process that has to wait till an application upgrade (from an ERP perspective), especially in an age where the rate of change of technology is tightly intertwined with changes in the way business is done. This is exactly why we need to move from an IT support model that measures IT and Business continuity and SLA adherence, to a model that leverages information technology for changing ways business is done.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/jijucvengal/towards-an-it-support-model" title="Towards an it support model"&gt;Towards an it support model&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse5152277" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=towardsanitsupportmodel-100908015250-phpapp01&amp;amp;stripped_title=towards-an-it-support-model"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed name="__sse5152277" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=towardsanitsupportmodel-100908015250-phpapp01&amp;amp;stripped_title=towards-an-it-support-model" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding: 5px 0pt 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jijucvengal"&gt;jijucvengal&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have specific ideas from a PeopleSoft HCM perspective around moving towards Orbit 3 and would be more than willing to share and build the same with anyone who is interested!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5744072810072392653?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5744072810072392653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5744072810072392653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5744072810072392653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5744072810072392653'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/09/towards-it-application-support-model.html' title='Towards an IT Application Support Model'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-9112504137918341251</id><published>2010-08-25T01:54:00.000-07:00</published><updated>2010-08-25T02:01:56.446-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP_FORMULA_PARSER'/><category scheme='http://www.blogger.com/atom/ns#' term='Global Payroll Formula'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Global Payroll'/><title type='text'>GP Formula Text Builder</title><content type='html'>The application package  &lt;span style="font-weight: bold;"&gt;GP_FORMULA_PARSER &lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;can be utilized to generate the Formula Text of a Global Payroll or Absence Management formula. This is the base package that is used in the formula definition page as well as in the rule package compare utility, to expand the seemingly 'cryptic' GP formulae. The method &lt;span style="font-weight: bold;"&gt;ConvertRowsetToText&lt;/span&gt; takes the GP_FORMULA_DTL rowset as one of the input parameters and returns a string containing the parsed formula definition. The only problem I found with the output was that it contained HTML tags which had to be stripped off for use in a non-HTML context. This can be a very handy utility to quickly generate the formulae text for comparison and documentation purposes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-9112504137918341251?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/9112504137918341251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=9112504137918341251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/9112504137918341251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/9112504137918341251'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/08/gp-formula-text-builder.html' title='GP Formula Text Builder'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6432332352092425743</id><published>2010-08-06T00:40:00.000-07:00</published><updated>2010-08-06T00:50:37.596-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Application Packages'/><category scheme='http://www.blogger.com/atom/ns#' term='Reusable methods in Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Best Practices in Peoplesoft development'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Reusable methods in Peoplesoft Time and Labor and Absence Management - 9.0/8.49.15</title><content type='html'>I have compiled a short list of delivered methods in application packages for both T&amp;amp;L and Absence Management. I believe that it is important that developers know and understand these methods as it can be reused to save development effort as well as increase quality of coding. You can find the list in the below location:&lt;br /&gt;&lt;a title="View Time and Labor Methods for Reuse on Scribd" href="http://www.scribd.com/doc/35455456/Time-and-Labor-Methods-for-Reuse" style="margin: 12px auto 6px; font: 14px Helvetica,Arial,Sans-serif; display: block; text-decoration: underline;"&gt;Time and Labor Methods for Reuse&lt;/a&gt; &lt;object id="doc_216668753560548" name="doc_216668753560548" type="application/x-shockwave-flash" data="http://d1.scribdassets.com/ScribdViewer.swf" style="outline: medium none;" rel="media:spreadsheet" resource="http://d1.scribdassets.com/ScribdViewer.swf?document_id=35455456&amp;amp;access_key=key-174edj1hmzrshypaazmw&amp;amp;page=1&amp;amp;viewMode=list" media="http://search.yahoo.com/searchmonkey/media/" dc="http://purl.org/dc/terms/" width="100%" height="500"&gt; &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf"&gt; &lt;param name="wmode" value="opaque"&gt; &lt;param name="bgcolor" value="#ffffff"&gt; &lt;param name="allowFullScreen" value="true"&gt; &lt;param name="allowScriptAccess" value="always"&gt; &lt;param name="FlashVars" value="document_id=35455456&amp;amp;access_key=key-174edj1hmzrshypaazmw&amp;amp;page=1&amp;amp;viewMode=list"&gt; &lt;embed id="doc_216668753560548" name="doc_216668753560548" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=35455456&amp;amp;access_key=key-174edj1hmzrshypaazmw&amp;amp;page=1&amp;amp;viewMode=list" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" bgcolor="#ffffff" width="100%" height="500"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6432332352092425743?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6432332352092425743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6432332352092425743' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6432332352092425743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6432332352092425743'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/08/reusable-methods-in-peoplesoft-time-and.html' title='Reusable methods in Peoplesoft Time and Labor and Absence Management - 9.0/8.49.15'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7012924245630064774</id><published>2010-05-02T04:29:00.001-07:00</published><updated>2010-05-02T06:09:33.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='ROI'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking in Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Recruitment Solutions'/><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking and Recruitment'/><title type='text'>Recruitment Solutions and Social Networking</title><content type='html'>&lt;div style="text-align: justify;"&gt;A major feature that separates the recruitment business functionality from other HR business areas is the fact that it interacts heavily with people outside the organisation through external job postings, career sites, job boards etc. Reaching out to the right candidates with information regarding open positions is thus a strategic challenge for the recruitment function. With the almost cultural assimilation of social networking tools across the world, it would be anachronistic to stick to the old world strategy of posting job openings in career sites and job portals alone. The use of social networking tools in recruitment is well documented and more and more organisations are relying on LinkedIn, Facebook, Blogger and Orkut to zero in on desired candidates.&lt;br /&gt;I strongly believe that software used for recruitment should have a strong social networking component to it for organisations to truly achieve a higher ROI on their investments. It's imperative that the organisation reaches out to potential candidates through this channel and further utilize the wealth of information that is present in these tools to screen candidates further.&lt;br /&gt;I want to present two ideas I have in this regard and hope that organisations will be able to build further on them to achieve higher ROI on their recruitment systems:&lt;br /&gt;&lt;br /&gt;1. Job postings to Twitter: In a latest survey, a whopping 87% of Americans have heard of Twitter! Another &lt;a href="http://blog.twitter.com/2010/02/measuring-tweets.html"&gt;staggering fact&lt;/a&gt; is that close to 50 million (yes you heard it right!) tweets are generated each day (that is close to 600 tweets in a second). Another significant statistic is that close to 50% of Twitter users are from USA. Considering all of this and especially if your company is look at talent in the US, your organisation has to seriously look at leveraging Twitter to reach out to potential applicants. Now, how does it all relate to Peoplesoft? Well, if you are using Peoplesoft Recruitment solutions then I propose that you integrate that with Twitter to enable external job postings created in Peoplesoft to be posted as tweets. This should be part of a larger recruitment marketing strategy of using Social Networking sites to position your organisation as a preffered employer. There are a number of APIs (including &lt;a href="http://sources.disruptive-innovations.com/twitterHelper/tags/1.01/twitterHelper.jsm"&gt;this Javascript API &lt;/a&gt;that can be utilized in Peoplesoft) that can be utilized to integrate Peoplesoft and Twitter. The simplest start though is to use Twitter Mail (a third party application that posts emails as tweets) which your Peoplesoft technical team should be able to implement in quick time.&lt;br /&gt;&lt;br /&gt;2. Enterprise Applicant profile aggregation tool: I envisage a tool that will crawl various social networking sites to aggregate a 'social networking' profile of a candidate which can be further utilized in the selection process. In an &lt;a href="http://www.icwsm.org/papers/3--Gosling-Gaddis-Vazire.pdf"&gt;excellent paper&lt;/a&gt;, Sam Gosling of the Department of Psychology, University of Texas, Austin and others have claimed that Online Social Networking Website (OSNW) profiles provide more information regarding the personality of an individual than most other sources, including physically meeting the individual. I am convinced that an aggregated social networking profile of an individual will greatly help organisations assess the fit of the person to the ethos of the company and make more accurate hiring decisions. It would be wonderful to have a tool (which can further be embedded in the recruitment module) that will create such a profile and may be even draw up personality traits of individuals from the profile information. There are &lt;a href="http://www.ceridian.co.uk/hr/newsletter/nav/1,4813,593,00.html"&gt;arguments against&lt;/a&gt; the use of OSNW profiles to select/reject candidates, but I am of the opinion that an aggregator written for enterprise use can be used as a decision enabler in the recruitment process. (A number of social networking aggregators exist in the market, but I do not think any of them can be utilized for enterprise use. The ideal enterprise aggregator should not just be a mashup product, but should utilize research in social psychology,  human behaviour etc.  to identify patterns and personality traits through social networking profiles).&lt;br /&gt;&lt;br /&gt;A typical issue with large ERP products like Oracle Peoplesoft is it's lack of flexibility to adapt to changing business environments (well a new release comes out just once in two years or more!!) and any call for large scale customizations would again create issues with upgrade! But, while the entire industry is caught in that conundrum, I see no point in being rigid and missing critical opportunities to take your business to the next level. Are you getting the right ROI on your HR systems or is it a large clumsy dino?&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7012924245630064774?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7012924245630064774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7012924245630064774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7012924245630064774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7012924245630064774'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/05/recruitment-solutions-and-social.html' title='Recruitment Solutions and Social Networking'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2326972484924765876</id><published>2010-05-02T03:57:00.000-07:00</published><updated>2010-05-02T04:25:31.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Build Dates in Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor calendars'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor setup'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='AddToDate'/><title type='text'>Invalid Date in function AddToDate - A common T&amp;L error</title><content type='html'>A common error you encounter in a fresh environment while accessing T&amp;amp;L pages is shown below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X7aIXbl2UPw/S91cG0Rdp8I/AAAAAAAAApw/Trmvhdl54co/s1600/TL+Error.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 100px;" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/S91cG0Rdp8I/AAAAAAAAApw/Trmvhdl54co/s400/TL+Error.JPG" alt="" id="BLOGGER_PHOTO_ID_5466626794878511042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This error occurs due to the T&amp;amp;L Dates table and T&amp;amp;L Calendar tables not being built for the period in question.&lt;br /&gt;Use the Build Time Period Calendar process available in the following navigation to build calendars for the concerned date:&lt;br /&gt;Setup HRMS --&gt; Product Releated --&gt; Time and Labor --&gt; Periods --&gt; Build Time Period Calendar. After the calendars are built, you can check the View Time Calendar link to see the dates for which the calendars have been created.&lt;br /&gt;&lt;br /&gt;Also ensure that the Load Dates process has been run. For this, go to Setup HRMS --&gt; Installation --&gt; Product and Country Specific --&gt; Time and Labor installation. Go to the second tab in the T&amp;amp;L installation page and click on the link called Load Dates.&lt;br /&gt;&lt;br /&gt;These are mandatory checks while setting up T&amp;amp;L for a fresh environment. While we are on this topic, let me also mention that it will be required to create TimeZone offsets for the Time Administration process to run correctly.&lt;br /&gt;This can be done via: Peopletools --&gt; International --&gt; Timezones --&gt; Click on the button called Generate Query Offsets.&lt;br /&gt;&lt;br /&gt;As noted in &lt;a href="http://peoplesofthrms.blogspot.com/search/label/Time%20and%20Labor%20Calendars"&gt;this post&lt;/a&gt; - add the above setups into your annual maintenance checklist for T&amp;amp;L. These tables will have to be updated for the product to work correctly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2326972484924765876?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2326972484924765876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2326972484924765876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2326972484924765876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2326972484924765876'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/05/invalid-date-in-function-addtodate.html' title='Invalid Date in function AddToDate - A common T&amp;L error'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X7aIXbl2UPw/S91cG0Rdp8I/AAAAAAAAApw/Trmvhdl54co/s72-c/TL+Error.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-8857037006950738882</id><published>2010-04-20T07:27:00.000-07:00</published><updated>2010-04-20T07:31:11.999-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peopletools'/><category scheme='http://www.blogger.com/atom/ns#' term='File Layouts'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Outbound Interface'/><category scheme='http://www.blogger.com/atom/ns#' term='UseSpaceForNull'/><title type='text'>File layout converting spaces to blanks - UseSpaceForNull</title><content type='html'>Ran into a peculiar problem while writing to a file using File Layouts today. Fields that had&lt;br /&gt;a space in the database was being converted to null while writing to the file. Did all the obvious&lt;br /&gt;checks like ensuring the Trim Spaces and Strip White Spaces properties of the FileLayout were unchecked.&lt;br /&gt;Then ran into the File Class property - UseSpaceForNull. This property was introduced in Peopletools 8.48 and does the neat job of ensuring that spaces are printed in the output file instead of nulls when attempting to print fields that indeed had a space in database. It is a read-write property and has to be used immediately after instantiating the file layout as shown below:&lt;br /&gt;&lt;br /&gt;If &amp;amp;FILE1.IsOpen Then&lt;br /&gt;  If &amp;amp;FILE1.SetFileLayout(FileLayout.FL_NAME) Then&lt;br /&gt;    &lt;span style="font-weight: bold;"&gt; &amp;amp;FILE1.UseSpaceForNull = True;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-8857037006950738882?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/8857037006950738882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=8857037006950738882' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8857037006950738882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8857037006950738882'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/04/file-layout-converting-spaces-to-blans.html' title='File layout converting spaces to blanks - UseSpaceForNull'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6317155770963440096</id><published>2010-04-14T09:52:00.000-07:00</published><updated>2010-04-14T10:06:41.067-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft to Microsoft Outlook integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Another use-case for PS-Microsoft Outlook Integration</title><content type='html'>I was walking towards my workstation when I heard an animated conversation between a manager and her reportees. The manager was instructing her reportees to make an entry in her Outlook calendar when they are on leave, so that she could plan her resources better. That just struck me that this was another potential area where we could use the integration between Peoplesoft and Microsoft Outlook on which I had written about &lt;a href="http://peoplesofthrms.blogspot.com/search/label/Peoplesoft%20and%20iCalendar"&gt;here&lt;/a&gt;. That also got me thinking about the need to provide better views of team absences to managers. There are some excellent Calendar Views in Time and Labor, that gives complete information of scheduled hours, reported hours, exceptions etc. It is really imperative that such views are also delivered from the side of Absence Management - so that managers have a holistic view of their team's attendance.&lt;br /&gt;&lt;br /&gt;P.S.: It's wonderful that Peoplesoft HCM 9.1 comes with an integration with Microsoft Outlook.&lt;br /&gt;P.P.S: The Calendar views in Time and Labor does show reported absences, but only when the absences are brought to the timesheet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6317155770963440096?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6317155770963440096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6317155770963440096' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6317155770963440096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6317155770963440096'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/04/another-use-case-for-ps-microsoft.html' title='Another use-case for PS-Microsoft Outlook Integration'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-9045151282606290228</id><published>2010-04-10T23:24:00.001-07:00</published><updated>2010-04-11T00:02:35.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Payroll Audits'/><category scheme='http://www.blogger.com/atom/ns#' term='Peopletools'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Audit'/><category scheme='http://www.blogger.com/atom/ns#' term='PS Query'/><category scheme='http://www.blogger.com/atom/ns#' term='Query Classification Tool'/><title type='text'>PS Query Classification Tool</title><content type='html'>As the manager of HR Shared Services one of the major initiatives Anand took up was to streamline the auditing processes of each business activity. This was needed as the organisation was growing bigger leading to larger HR transaction volumes, higher employee churning leading to the need to have documented processes to enable business continuity and the need for data accuracy. The biggest factor playing in Anand's mind was Payroll accuracy - given that his company was using Peoplesoft Global Payroll which had multiple feeder systems like Peoplesoft Absence Management, Time and Labor and Benefits - it was a nightmare for his team to ensure data consistency across the various modules. Anand worked closely with Praveen from the IT team to build audits at every stage of the payroll process and overtime the sheer number of audit queries became too large for the team to handle manually. With no tools at his disposal, Anand was forced to maintain the list of audit queries in an excel sheet which again had to be updated everytime a new query was added or retired. Praveen came to realise this constaint while working with Anand's team and thought why he could not develop a simple tool that will help Anand map a PS Query to the appropriate business process and also provide another page which would list all the PS Queries corresponding to a business process and let the users execute the query directly. He immediately got working on the idea and came up with the PS Query Classification Framework which he christened - QBox.&lt;br /&gt;Anand just loved the tool as it helped him manage his audit process much better, his team mates could just access the QBox page and view all the up-to-date queries for a business process, now there was no way anyone would miss running a query and maintaining the query list was as easy as clicking a button!&lt;br /&gt;&lt;br /&gt;&lt;div style="width:425px" id="__ss_3687699"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/jijucvengal/query-classification-framework" title="Query Classification Tool"&gt;Query Classification Tool&lt;/a&gt;&lt;/strong&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=queryclassificationframework-100411012039-phpapp02&amp;amp;stripped_title=query-classification-framework"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=queryclassificationframework-100411012039-phpapp02&amp;amp;stripped_title=query-classification-framework" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jijucvengal"&gt;jijucvengal&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-9045151282606290228?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/9045151282606290228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=9045151282606290228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/9045151282606290228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/9045151282606290228'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/04/ps-query-classification-tool.html' title='PS Query Classification Tool'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5763904103095260789</id><published>2010-04-04T08:33:00.000-07:00</published><updated>2010-04-04T08:53:23.973-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Payroll Audits'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Absence Leakage'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Payroll for North America'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absences not paid'/><title type='text'>Absence Leakage Decision Chart</title><content type='html'>Praveen was visibly frustrated, well not without reason, as the lead Absence Management consultant he was bombarded with multiple calls from the business team - most of them talking about the same issue of users having reported absences but the same not getting paid out in payroll. These issues were serious because it affected the pay of the employees and had to be investigated on priority and it took a good half day to investigate, document and communicate the fix to the users (even though he was an expert in the module!). Couple of months into this routine, Praveen realised that better user training and tools could help HR users to troubleshoot this issue at the first level itself and he decided to prepare a decision chart for the same.&lt;br /&gt;Praveen had long realised that Peoplesoft absence management was a complex module for business users to comprehend and better tools and charts were required to simplify navigation through the module. He conceptualised a simple seven step process to help users identify where the booked absence went missing. The below presentation details the decision chart prepared by Praveen:&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px;" id="__ss_3634442"&gt;&lt;strong style="margin: 12px 0pt 4px; display: block;"&gt;&lt;a href="http://www.slideshare.net/jijucvengal/peoplesoft-absence-leakage-decision-chart" title="Peoplesoft Absence Leakage Decision Chart"&gt;Peoplesoft Absence Leakage Decision Chart&lt;/a&gt;&lt;/strong&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=absenceleakagedecisionchart-100404103034-phpapp02&amp;amp;stripped_title=peoplesoft-absence-leakage-decision-chart"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=absenceleakagedecisionchart-100404103034-phpapp02&amp;amp;stripped_title=peoplesoft-absence-leakage-decision-chart" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding: 5px 0pt 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jijucvengal"&gt;jijucvengal&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;As a matter of fact, not even a single call came to the IT team regarding missing absences after introducing this tool and Praveen has been smiling since then!!&lt;br /&gt;Well, even today most customers and users are trying hard to wade through the issues and complexities presented by Peoplesoft Absence Management and does not have any tool or dashboard to see what is actually being paid out and whether any payroll over or underpayments are being made. If you feel you fall under this category of customers and would want better auditing and dashboards to track your Peoplesoft Time and Attendance and Payroll systems, it is time to get in touch with us!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5763904103095260789?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5763904103095260789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5763904103095260789' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5763904103095260789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5763904103095260789'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/04/absence-leakage-decision-chart.html' title='Absence Leakage Decision Chart'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3684409095953235711</id><published>2010-04-01T20:29:00.000-07:00</published><updated>2010-04-01T21:50:47.198-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Payroll Audits'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Pay'/><title type='text'>After a long hiatus - Looking up to 2010!</title><content type='html'>Time lost is lost forever - true and I've had three full months without any new posts....Personally it's been an exciting period for me - moving out of the lax groove of bachelorhood, being married to the woman I love and finding that the 'life' in 'work-life balance' indeed does exist!&lt;br /&gt;Eventhough it's three months into the new year, let me wish all of you a wonderful year ahead - a year full of new and fruitful experiences and learning!&lt;br /&gt;I am sure that 2010 is going to be more exciting than the last two years which saw companies freezing investment on HR projects eclipsed by the worst recession since 1930s. Things have already started to look up - companies are hiring Peoplesoft consultants in scores and dozens, organisations have lapped up version 9.1 in a big way and HRIT projects seem to be getting favour once again!&lt;br /&gt;So, what is going to be my theme and focus in the year ahead? Undoubtedly it's got to be about finding better ways to give customers a better deal in Peoplesoft Time and Pay implementations. I believe it's time for us to offer specialised and holistic solutions in this space to our customers and look beyond words like 'deployment' or 'implementation'. Undoubtedly, any time and pay HR suite (includes Time and Labor, Absence Management and Payroll solutions) has a direct impact on the company's financials and it's extremely critical to get it right the first time. I am convinced that we have a long way to go in this space - simply implementing certain modules will not work in this case as any time and pay implementation requires extensive integration between the modules as well as with external systems, requires tight audits and most importantly, the real life scenarios are extremely difficult to simulate in a test environment. I will not be exaggerating when I say that there are a number of customers out there who are bleeding thousands of dollars every pay period due to the issues with their time and pay systems - don't they require a better deal? I am convinced that they do and it will be difficult to achieve that with the current approach to Peoplesoft implementation.&lt;br /&gt;My focus over the next few months will be on conceptualising a better framework and approach to time and pay system adoption and this blog will be my mouthpiece!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3684409095953235711?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3684409095953235711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3684409095953235711' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3684409095953235711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3684409095953235711'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2010/04/after-long-hiatus-looking-up-to-2010.html' title='After a long hiatus - Looking up to 2010!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4634589264028627130</id><published>2009-12-01T12:59:00.000-08:00</published><updated>2009-12-01T13:01:50.385-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='UK English in Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Peopletools 8.50'/><title type='text'>Peopletools 8.50 supports UK English!</title><content type='html'>UK English has been added as a new language option available in Peopletools 8.50! I am sure that my folks in UK will be happy to hear that!!&lt;br /&gt;Cheers to that!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4634589264028627130?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4634589264028627130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4634589264028627130' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4634589264028627130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4634589264028627130'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/12/peopletools-850-supports-uk-english.html' title='Peopletools 8.50 supports UK English!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-8834438911973040778</id><published>2009-11-22T10:02:00.000-08:00</published><updated>2009-11-22T11:02:28.499-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='AWE in Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 8.9 to 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Reported time approval'/><category scheme='http://www.blogger.com/atom/ns#' term='Payable time approval'/><title type='text'>Peoplesoft HRMS 9.1: Changes to Time Approval setup and Functional Implications</title><content type='html'>I had discussed in my previous posts about the introduction of Approval Workflow Engine for Time and Labor in version 9.1. This post discusses the functional implications, changes and challenges this change poses in comparison to the Approval Process prevalent in previous versions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;A note on Time Approval in Time and Labor:&lt;/u&gt; Time can be approved at two levels - Reported Time or/and Payable Time. Whether reported time/payable time requires approval can be setup at the Workgroup as well as TRC level. If a TRC is set to have Reported Time approval, then the Time Administration process will not pick up time reported under that TRC unless it is approved. Similarly if a TRC is setup to have Payable Time approval, then a payable time row under that TRC will not be sent to any payroll system unless the payable time is approved.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;How Approval Used to happen prior to 9.1: &lt;/u&gt;The approve reported time/payable time component in versions 8.9/9.0 was designed to retrieve all rows requiring approval for employees a user's security had access to. The logic used to derive the employees a user can see in a T&amp;amp;L MSS page is explained in &lt;a href="http://peoplesofthrms.blogspot.com/search/label/Time%20and%20Labor%20search%20pages"&gt;this post&lt;/a&gt;. This meant that the user could approve the time of all users that he/she had access to as per the security settings.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;What has changed in version 9.1:&lt;/u&gt; In 9.1, time approval is driven by the approval workflow engine (AWE). Oracle has delivered a number of approval definition ids - for example - approval by position management, supervisor id, department manager, position department manager, position supervisor, T&amp;amp;L approval group etc. Also, the approver in an AWE definition is determined by the 'User List' attached to the defintion id as shown below:&lt;br /&gt;&lt;p&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 198px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5406996975322076018" border="0" alt="" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/SwmDGf-vE3I/AAAAAAAAAdU/UcKUwpkjE14/s400/AWE_TL.JPG" /&gt;A 'User List' can be a SQL/Application Package code/Query or a Role that determines the operatorids to which the request should be routed for approval. Thus, the approvers of a certain request are determined by the user list attached to the AWE definition id. This means that HRMS security/T&amp;amp;L security no longer plays a role in determining the approver - and more importantly the fact that a certain user has security to view a particular employee in Time and Labor does not guarantee the fact that he/she will be able to view the time requiring approval of those employees.&lt;/p&gt;&lt;p&gt;&lt;u&gt;What is the functional implication of this change:&lt;/u&gt; &lt;/p&gt;&lt;p&gt;&gt; The biggest functional implication of this change will be the way Time and Labor administrators approve time. In previous versions, administrators could approve time of all employees they had access to by their core row level security or time and labor security. This will no more be the case in version 9.1 - even if the administrators will be able to view the employees' timesheets, they will no longer be able to approve reported/payable time by default. The user list logic of the AWE process definition will have to be customized to return administrators also as legitimate approvers if they have to have access to approve reported/payable time. In effect I would say that from version 9.1 - search security and approval security have been differentiated in Time and Labor with row level security controlling search and AWE user list controlling approval security.&lt;/p&gt;&lt;p&gt;&gt; &lt;u&gt;There is an option to 'Push Back' reported time in version 9.1&lt;/u&gt;. In previous versions, managers could either Approve or Deny reported time, but with version 9.1, managers can even push back reported time. This is a useful feature especially in case of an elapsed time configuration and users can make use of the notification functionality of AWE to notify the requester when an approver has pushed back the request.&lt;/p&gt;&lt;p&gt;&gt; &lt;u&gt;Challenges in data migration to version 9.1:&lt;/u&gt; In versions 8.9 and 9.0, there were only two tables related to reported/payable time approval and they were TL_RPTD_TIME and TL_PAYABLE_TIME. The SUBMITTED_STATUS and PAYABLE_STATUS fields in the respective tables were enough to pick out rows requiring approval and no special logic was required to find the approver of a request as approval and search security were unified. But this has undergone a sea change in version 9.1. With 9.1, there are separate AWE tables that store the 'header' and 'line' information of each transaction done in time and labor and the approval details will be picked from these header and line tables. For example, assume that you are moving from version 8.9 to 9.1 and at the time you are going live with Time and Labor 9.1, there are a bunch of Payable Time entries that have not yet been approved. How do you bring over this data to 9.1 and ensure that when the managers log into the 9.1 application, they will be able to see the pending payable time entries for approval? It will not be enough to just migrate the TL_PAYABLE_TIME table to 9.1, but the AWE tables will also have to be populated to ensure that time entries pending approval show up in version 9.1. Note that the AWE tables related to Time and Labor are newly introduced in version 9.1 and are not present in any previous version. I am noting below the important AWE tables for Time and Labor in 9.1:&lt;/p&gt;&lt;p&gt;&lt;u&gt;Payable Time Approval:&lt;/u&gt;&lt;/p&gt;&lt;p&gt;Cross Reference Table: TL_APP_PAY_XREF&lt;/p&gt;&lt;p&gt;Header Record : TL_APP_PAY_HDR&lt;/p&gt;&lt;p&gt;Line Record : TL_APP_PAY_LINE&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Note that this change could potentially affect any custom reports/processes that were designed around time approval in Time and Labor also. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-8834438911973040778?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/8834438911973040778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=8834438911973040778' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8834438911973040778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8834438911973040778'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/11/peoplesoft-hrms-91-changes-to-time.html' title='Peoplesoft HRMS 9.1: Changes to Time Approval setup and Functional Implications'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X7aIXbl2UPw/SwmDGf-vE3I/AAAAAAAAAdU/UcKUwpkjE14/s72-c/AWE_TL.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-409983806042869959</id><published>2009-11-01T19:48:00.001-08:00</published><updated>2009-11-02T09:42:48.823-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Dynamic Groups in Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor security'/><category scheme='http://www.blogger.com/atom/ns#' term='AWE in Time and Labor'/><title type='text'>Peoplesoft 9.1 - Time and Labor: Dynamic Groups are dead, long live Dynamic Groups!</title><content type='html'>The pronouncement of the title does not hint that Oracle has taken away the definition of Dynamic and Static groups from Time and Labor, but it's significance is greatly reduced with the introduction of approval workflow engine in 9.1 and by the improved row level security framework in 8.9. In pre-8.9 days, the entire row level security in T&amp;amp;L used to be driven by Dynamic Groups and it used to be a design nightmare to arrive at the best security strategy as various modules drove security differently (at that point of time, frankly dynamic groups offered a pretty flexible way of driving security as it's design is distantly similar to the current robust row level security structure). But with the introduction of the very flexible and configurable row level security structure in 8.9, the need to use Dynamic Groups for row security in T&amp;amp;L, almost died down and now with the introduction of the AWE framework in 9.1 - I really do not see any more need to use Dynamic Groups for security purposes. This is more a message for current 8.9 and 9.0 Time and Labor implementations - you should discourage the use of T&amp;amp;L security driven by Dynamic Groups as much as possible and adopt the HRMS Row Level security in Time and Labor. The focus of Oracle has been towards adopting common frameworks across various modules for driving aspects like Security, Approval, Delegation etc. and it will be great to keep that point in mind while designing solutions in these areas if you are on versions lower than 9.1/9.0.&lt;br /&gt;&lt;br /&gt;So do we need Dynamic Groups anymore in Time and Labor?&lt;br /&gt;There are two areas where the use of Dynamic Groups are significant:&lt;br /&gt;&lt;br /&gt;1. As a parameter for running the Time Administration process. Dynamic Groups will still remain to be a very useful run control parameter for running the time administration process.&lt;br /&gt;&lt;br /&gt;2. Grouping approvers together for use in some of the T&amp;amp;L specific AWE definition Ids. This is a change introduced in version 9.1 in the definition of a dynamic group. A new field called 'TL Approval Group' has been introduced in 9.1 as shown below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X7aIXbl2UPw/Su5add8MkeI/AAAAAAAAAcE/0pchum-bH0k/s1600-h/Dynamic+Group.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 158px;" src="http://2.bp.blogspot.com/_X7aIXbl2UPw/Su5add8MkeI/AAAAAAAAAcE/0pchum-bH0k/s400/Dynamic+Group.png" alt="" id="BLOGGER_PHOTO_ID_5399352465563619810" border="0" /&gt;&lt;/a&gt;When a Dynamic/Static group is selected as a 'TL Approval Group' - it will be used only as a group of potential approvers and not for row security. Row Level security cannot be attached to these groups and they can be used in the AWE Definition Ids for Time and Labor to specify the user list that approves time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-409983806042869959?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/409983806042869959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=409983806042869959' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/409983806042869959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/409983806042869959'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/11/peoplesoft-91-time-and-labor-dynamic.html' title='Peoplesoft 9.1 - Time and Labor: Dynamic Groups are dead, long live Dynamic Groups!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X7aIXbl2UPw/Su5add8MkeI/AAAAAAAAAcE/0pchum-bH0k/s72-c/Dynamic+Group.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2488068458225812518</id><published>2009-11-01T19:24:00.000-08:00</published><updated>2009-11-01T19:45:31.938-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='AWE in Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor TRC'/><category scheme='http://www.blogger.com/atom/ns#' term='TRC Setup in 9.1'/><title type='text'>Peoplesoft 9.1 - Time and Labor: Changes to TRC Setup</title><content type='html'>The setup component in Time and Labor that has changed significantly in 9.1 (more in terms of layout and additional features and less of fundamental data structure changes to the TL_TRC_TBL) is the TRC Setup page. Considering that the TRC is the fundamental building block of the module, it is imperative for us to understand the details of the change. The salient enhancements to the TRC Setup is as below:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A completely new page called 'Approvals and Comments' has added to the component. This is in conjunction with the introduction of the Approval Workflow Engine (AWE) framework in Time and Labor. The introduction of AWE is a major change and changes the way approvals are handled in Time and Labor. Earlier, the field called 'Approval Option' (where one could choose 'Reported Time', 'Payable Time' or 'None') controlled the way in which the TRC had to be approved. But this field has been taken off the page in 9.1 and a completely new page has been provided to fill in the AWE details for each TRC. This setup is similar to the familiar 'Country Take' setup in Absence Management, where we attach an Approval Process Id to each Absence Take that is exposed in Self Service. &lt;/li&gt;&lt;li&gt;The fields that were present in the page called 'TRC2' in prior versions have been moved over to the first page of the definition. These fields include Effect on Comp/Leave, Hours Represent, Interface options etc.&lt;/li&gt;&lt;li&gt;The tabs have been renamed to Definition and Approval and Comments from TRC1 and TRC2.&lt;/li&gt;&lt;/ul&gt;The new pages are shown below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X7aIXbl2UPw/Su5UD6csPiI/AAAAAAAAAb0/1N1gzieqLYc/s1600-h/TRC1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 269px;" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/Su5UD6csPiI/AAAAAAAAAb0/1N1gzieqLYc/s400/TRC1.png" alt="" id="BLOGGER_PHOTO_ID_5399345429469740578" border="0" /&gt;&lt;/a&gt;------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X7aIXbl2UPw/Su5URAsAdQI/AAAAAAAAAb8/SlMDqUSL5Vg/s1600-h/TRC2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 222px;" src="http://1.bp.blogspot.com/_X7aIXbl2UPw/Su5URAsAdQI/AAAAAAAAAb8/SlMDqUSL5Vg/s400/TRC2.png" alt="" id="BLOGGER_PHOTO_ID_5399345654482892034" border="0" /&gt;&lt;/a&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;The major change as seen above is the introduction of the approval framewok settings. The adoption of AWE in Time and Labor has far fetched consequences, especially when one considers security and integration with Absence Management (it will now be imperative to synch up T&amp;amp;L security, Approval framework and Absence Approval framework). I am studying  the technical architecture of the approval framework in T&amp;amp;L and will post about it in detail soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2488068458225812518?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2488068458225812518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2488068458225812518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2488068458225812518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2488068458225812518'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/11/peoplesoft-91-time-and-labor-changes-to_01.html' title='Peoplesoft 9.1 - Time and Labor: Changes to TRC Setup'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X7aIXbl2UPw/Su5UD6csPiI/AAAAAAAAAb0/1N1gzieqLYc/s72-c/TRC1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-8155742910301105105</id><published>2009-11-01T19:11:00.000-08:00</published><updated>2009-11-02T09:54:12.541-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='TRC Category'/><category scheme='http://www.blogger.com/atom/ns#' term='Reported time approval'/><category scheme='http://www.blogger.com/atom/ns#' term='Payable time approval'/><title type='text'>Peoplesoft 9.1 - Time and Labor: Changes to TRC Category Setup</title><content type='html'>TRC Category was introduced by Oracle in version 8.9 and I had written about it in a &lt;a href="http://peoplesofthrms.blogspot.com/search/label/TRC%20Category"&gt;previous post&lt;/a&gt;. Oracle has given  a face lift to this definition in 9.1 adding two new fields in the TRC Category definition - Reported Time Approval Display and Payable Time Approval Display. The new page is shown below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X7aIXbl2UPw/Su5PkyXrS7I/AAAAAAAAAbs/0oHKx_tOzYM/s1600-h/TRC+Category+Changes.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 147px;" src="http://3.bp.blogspot.com/_X7aIXbl2UPw/Su5PkyXrS7I/AAAAAAAAAbs/0oHKx_tOzYM/s400/TRC+Category+Changes.png" alt="" id="BLOGGER_PHOTO_ID_5399340496678767538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A maximum of three categories can be chosen to be displayed in the reported time and payable time approval pages. We can classify this change more as a cosmetic one impacting the layout of the time approval pages and the structure of the TRC Category changes - all in all, goes one small step in improving the usability of the application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-8155742910301105105?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/8155742910301105105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=8155742910301105105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8155742910301105105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8155742910301105105'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/11/peoplesoft-91-time-and-labor-changes-to.html' title='Peoplesoft 9.1 - Time and Labor: Changes to TRC Category Setup'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X7aIXbl2UPw/Su5PkyXrS7I/AAAAAAAAAbs/0oHKx_tOzYM/s72-c/TRC+Category+Changes.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3457826028239044051</id><published>2009-11-01T17:10:00.000-08:00</published><updated>2009-11-01T17:37:29.388-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Payroll Audits'/><category scheme='http://www.blogger.com/atom/ns#' term='View Unprocessed Time in Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Payroll for North America'/><title type='text'>Peoplesoft 9.1 - Time and Labor: Viewing Unprocessed Time</title><content type='html'>Oracle has strategically combined Time and Labor, Absence Management, NA Payroll and Payroll Interface into a category called 'Time and Pay' modules (interesting that Global Payroll has been maintained outside this classification!). One of the thrust areas of 9.0 as well as 9.1 has been about improving the integration and audit around these modules. Oracle took a visionary step in integrating absence self service into Time and Labor in 9.0, which I reckon is singularly the most important and useful feature upgrade from a T&amp;amp;L perspective after the changes to the schedule definition architecture in 8.9. For a shop that runs Absence Management, Time and Labor and Payroll for North America, the biggest challenge is to reconcile the interconnected data between the three modules - I've seen major glitches in the integration between Absence Management and Time and Labor in 8.9, which invariably leads to data inconsistency between the three modules and worse, has a negative impact in terms on Payroll compliance. While I expect much of the loose ends to be tied with the enhanced integration of Absence Management and T&amp;amp;L in 9.0 and above, it was really heartening to note that Oracle has provided two new pages to review unprocessed reported and payable time in 9.1. I am sure my folks in the payroll team would love that - to see which all rows did not get over to Payroll from Payable time and to see the rows in reported time not processed by Time Admin (it's not great drooling into PS Query reports all the time!).&lt;br /&gt;&lt;br /&gt;The new pages can be found under the following navigation:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Time and Labor --&gt; View Time --&gt; View Unprocessed Time.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;The page to view unprocessed payable time is given below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X7aIXbl2UPw/Su41aZIqjvI/AAAAAAAAAbc/ikhpJdMlMX4/s1600-h/Unprocessed+Pyble+time.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 174px;" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/Su41aZIqjvI/AAAAAAAAAbc/ikhpJdMlMX4/s400/Unprocessed+Pyble+time.png" alt="" id="BLOGGER_PHOTO_ID_5399311730803904242" border="0" /&gt;&lt;/a&gt;On the flip side - I am slightly let down by the fact that Oracle did not come out with more delivered reports in 9.1 - we are still stuck with the same old Time Card, Scheduled Hours, Payable Status and TCD Usage reports. Any area related to Payroll requires extensive reporting and auditing and it would be great for Oracle to come out with something like a Payroll dashboard that would integrate data between AM, T&amp;amp;L and NA Payroll. The job to audit the data consistency between these three modules is not straight forward and easy, while it is critical for business to get the numbers spot on - wouldn't it be wonderful to have an off the shelf suite to audit the entire payroll data and certify that what is being paid out is the correct amount? I would love to see that!&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3457826028239044051?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3457826028239044051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3457826028239044051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3457826028239044051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3457826028239044051'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/11/peoplesoft-91-time-and-labor-viewing.html' title='Peoplesoft 9.1 - Time and Labor: Viewing Unprocessed Time'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X7aIXbl2UPw/Su41aZIqjvI/AAAAAAAAAbc/ikhpJdMlMX4/s72-c/Unprocessed+Pyble+time.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4662892240284427021</id><published>2009-11-01T16:39:00.000-08:00</published><updated>2009-11-01T17:01:47.063-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor rules DMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Compiling Time and Labor rules'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor rules'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor rule export'/><title type='text'>Peoplesoft 9.1 - Time and Labor Rule Utilities</title><content type='html'>When I wrote &lt;a href="http://peoplesofthrms.blogspot.com/search/label/Peoplesoft%20Time%20and%20Labor%20features"&gt;my wish list for Time and Labo&lt;/a&gt;&lt;a href="http://peoplesofthrms.blogspot.com/search/label/Peoplesoft%20Time%20and%20Labor%20features"&gt;r&lt;/a&gt; in April, one of the features I really wanted to see was a utility in T&amp;amp;L to migrate rules across environments, as currently it was a cumbersome process of writing manual export and import DMS scripts and manually recompiling all the rules in the target environment. I am really happy to note that Oracle has included that utility in the 9.1 release (surprising though that they never highlighted that feature in any of the pre-release announcements or transfer of information sessions). So what is new in 9.1 related to rule migration?&lt;br /&gt;&lt;br /&gt;Oracle has introduced three new pages for exporting, importing and recompiling rules. This is pretty similar to the Rule Packager utility in Global Payroll and can be found under the familiar navigation of:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Setup HRMS --&gt; System Administration --&gt; Utilities --&gt; Build Time and Labor rules.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;The utility uses an Application Engine program to create DMS scripts in the location mentioned on the page. The utility used for exporting rules is shown below:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X7aIXbl2UPw/Su4t7yT4aSI/AAAAAAAAAbM/MkOXvS3nscM/s1600-h/TL+RUle+Export.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 188px;" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/Su4t7yT4aSI/AAAAAAAAAbM/MkOXvS3nscM/s400/TL+RUle+Export.png" alt="" id="BLOGGER_PHOTO_ID_5399303508404496674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The page used for recompiling rules is shown below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X7aIXbl2UPw/Su4ugzpycJI/AAAAAAAAAbU/SGfqZ5aYkHM/s1600-h/Recompile+Rules.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 165px;" src="http://2.bp.blogspot.com/_X7aIXbl2UPw/Su4ugzpycJI/AAAAAAAAAbU/SGfqZ5aYkHM/s400/Recompile+Rules.png" alt="" id="BLOGGER_PHOTO_ID_5399304144419975314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My thumps up to Oracle for providing these very needed utilities in 9.1 - this is something the developer community was longing for a long time. In hindsight, projects that are not yet on 9.1, should be looking at building a custom process mimicking the ones mentioned above to automate the process of T&amp;amp;L rule migration, may be I will write on this in detail sometime later.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4662892240284427021?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4662892240284427021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4662892240284427021' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4662892240284427021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4662892240284427021'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/11/peoplesoft-91-time-and-labor-rule.html' title='Peoplesoft 9.1 - Time and Labor Rule Utilities'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X7aIXbl2UPw/Su4t7yT4aSI/AAAAAAAAAbM/MkOXvS3nscM/s72-c/TL+RUle+Export.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3400939414068485560</id><published>2009-10-18T01:05:00.000-07:00</published><updated>2009-10-18T02:41:14.611-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sofware Project Management'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Maintenance'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Process Management'/><category scheme='http://www.blogger.com/atom/ns#' term='SDLC'/><category scheme='http://www.blogger.com/atom/ns#' term='IT Risks'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Design Best Practices'/><title type='text'>The deceiving case of the 'Exceptional Scenario'</title><content type='html'>Two weeks back I had to drop my dad in the railway station for a night train. This particular railway station was one where very few trains had a stop and thus it's location was not familiar to many people.The first time I had to go to that place, I looked up  &lt;a href="http://maps.google.com/"&gt;Google Maps&lt;/a&gt; and it presented me with three alternate routes. Two routes were through small and confusing roads and were shorter than the third route where I had to take the national highway and then turn to local street roads which were much clearer than the first two options. I picked the third option, irrespective of it being longer, because there was an element of 'risk' involved in trying out small and confusing roads especially when you have a train to catch! The story goes on that I had to go to the station thrice (before this incident of dropping my dad) and all the time I took the national highway route, the route was perfect and hassle free except for a small stretch of road, about 200 meters which connected the main road to the station. That final stretch was through a slum like area, the road was just wide enough for a car and bike to go and I was confused whether it was a public road at all as the residents seemed to treat the road as an extension of their houses. The place had a unique co-existence of , Hindu, Christian and Islamic places of worship next to each other and every time I drove through that lane, the people used to have some celebration or the other (I appreciated the element of religious harmony, but not the prospect of having to drive through that narrow piece of road with people dancing around!). One day while I dropped my parents and was going back, I was forced to take another route (one of the first two options given by Google Maps) and found that even though I had to go through dingy roads, it was much shorter than the highway route as prescribed by Google Maps, but I could not exactly correlate the roads and the turns I had to take to reach the station as it was night time.&lt;br /&gt;Now let's pan back to me dropping my dad! The train was at 9:30 PM and the drive takes around 45 minutes. We started from my home at 8:15 PM and I was juggling the two routes I could take - through the highway or through the shorter new route which I found the last time I came back after dropping my folks. The highway route was longer and I had to go through that last 200 meter stretch where I had the 'risk' of the entire road being blocked because of some celebration or the other. But nothing of that sort had happened anytime when I went there before -  where the entire road was blocked and I could not reach the station, yes there was an outside possibility that it could happen, but that 'scenario' had never happened and was very 'rare'. The alternate route on the other hand was indeed shorter, but much more 'uncertain' and 'complex' than the highway route - there was a pretty high probability that I could take a wrong turn and lose my way and eventually my dad could end up missing the train, but that road did not present me with any possibility of being blocked - which mean that if I was able to find the correct way and take the correct turns, I had an almost 100% probability of reaching the station.&lt;br /&gt;Which option should have I taken and why?&lt;br /&gt;Well, this is not a suspense thriller (though it came close to it, my dad did not have to turn superman and chase the train to board it!!), so no spoilers in here - I took the 'tried and tested' highway route, had a smooth ride on the highway and reached the last 200 meter stretch in almost 30 minutes, I turned into the small road, drove for around 50 meters and tragedy struck! The entire road ahead was blocked by an idol of Virgin Mary and people were dancing and singing around it!! The station was just 150 meters ahead and I could not let my dad walk in the night through that area, there was only one option left - take a U turn and find a new way!! Finding a new way at the eleventh hour was a risk I did not want to take, so I had to do the most deplorable act of asking my dad to take a rickshaw and go to the station. The story had a not-so-tragic ending with my dad reaching the station before the train arrived and I kissed him goodbye (I followed the rick to reach the station! Shame on me!!).&lt;br /&gt;That incident made me reflect on some of the design decisions and risk evaluations that we make in our projects. This is a very typical scenario - two alternate solutions are proposed for a problem. Solution 'A' is pretty straightforward using proven technology and easy to implement, the developers vouch that it will work for nine out of ten cases and the one case where it will fail being a very rare one. Solution 'B' on the other hand is a more complex and difficult one (but not impossible), using technology and methods which are not commonly used, but it will work for all scenarios. I have seen that majority of the time, Solution 'A' will be chosen and signed off by even the business team, vouching that they would handle that one exceptional scenario manually. The usual justifactions for this decision is the time saved by going for 'A' and the opinion that &lt;span style="font-style: italic;"&gt;the incremental advantage accrued by fixing 1% of the exceptional cases cannot be justified by the increased effort and cost involved in developing solution 'B'&lt;/span&gt;.&lt;br /&gt;I am convinced that the risk of the 'rare case' or 'exceptional condition' can be under-evaluated during the design phase and could strangle the entire operations if it does happen sometime (statistically it will!!). Even if it does not disrupt the operations, it could turn out to be an administrative menace over the long run for business users. This is something I have learnt during my support experience in TESCO, that seemingly trivial issues ignored during the development phase becomes a headache once the system goes live and once the organisation grows and the number of transactions increase. At this stage, extra effort will have to be spent in finding a solution to the problem, which in turn increases the cost of ownership of the product (the IT Support/ Maintenance team on the other hand would be happy, because it represents an opportunity to 'improve the system' and they can flaunt the 'savings' accrued by the fix in their quarterly metrics! It really doesn't speak volumes when you fix a defect downstream, though it is a great help for the business plugging holes in the system, it is highly undesirable and should be ideally captured during the development phase).&lt;br /&gt;The argument that the cost involved in solving 1% of the issues is not justified stands true only when cost is calculated over the development phase. But if one considers 'Total Cost of Ownership (TCO)', which would be the cost of developing as well as supporting the system over it's entire life time, it can very easily be understood that the extra cost and effort incurred during the development phase to develop a fool-proof solution will lead to lesser maintenance issues and thus lesser TCO. (Considering the fact that typical development phases extend somewhere between 8 months to 2 years, while support phases will run into years and decades).&lt;br /&gt;So in conclusion, I would like to state that when presented with alternate solutions, &lt;span style="font-style: italic;"&gt;the choice should always go to the fool-proof one&lt;/span&gt;, even if it will take more effort and cost - because the money saved in the development phase by going for a quicker fix that works 99% of the time, will be lost during the support phase handling 1% of the exceptions over the course of the system.&lt;br /&gt;P.S.: This issue and many others bring to the fore, the need for 'System Thinking'. I think that it is one of the most powerful management thoughts ever, but unfortunately is more linked to the way you look at a problem and is not a 'tool set' that can be easily implemented, which should explain why this great idea finds very little practical application. The fact is that IT projects are driven in such a manner that development and support are done by completely different teams and in many cases by different organisations - this takes away the accountability of developers and the organisation that carries out the development on the issues that prop up during the support phase and most developers have only done development and have never been in support, which cripples their ability to foresee possible issues and their impact. The way I see it, it is the customer that loses out it in the end - the IT teams, let it be development or support comes out clean in the whole act - once the product has been implemented the development team moves on to other engagements, while the support team gets more work fixing the issues left over unattended during development - it is the customer that gets caught in between. The world is not perfect nor ideal and from an ethical point of view, these are all not deliberate decisions that people make (in most cases) ('they signed off the design, so don't blame me!!', 'we had brought up that risk during the design phase, but even the business agreed to it', 'it is important that we meet the deadline, so considering the fact that the solution meets 99% of the cases, we should go with it' etc) - but can't we take small steps and decisions to improve the probability of perfection, not of the world, but atleast of the IT systems that we design?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3400939414068485560?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3400939414068485560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3400939414068485560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3400939414068485560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3400939414068485560'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/10/deceiving-case-of-exceptional-scenario.html' title='The deceiving case of the &apos;Exceptional Scenario&apos;'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1548023667661502529</id><published>2009-10-02T02:34:00.000-07:00</published><updated>2009-10-02T02:55:03.943-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Can you implement T&amp;L without Absence Management?</title><content type='html'>I found this very interesting question in ITToolBox yesterday and thought would 'type in' (I would have scribbled or jotted few years back!!) my opinion on this. Let me restate the exact question as it appeared in the forum:&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-family:arial;font-size:85%;"&gt;We are trying to do an analysis of using Absence Manager  without Time and Labor. We already have a customized module that feeds online  timecards to payroll in peoplesoft. First, is this possible? If so, what  functionality would we be missing out on? Everything I have read talks about  them together. Is AM just the workflow piece?"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Though the user did not mention their actual requirement, the obvious answer is yes - traditionally over the years T&amp;amp;L has been implemented as a different module from Absence Management. May be the understanding of what these two modules do might help the user take an informed choice.&lt;br /&gt;Absence Management is a module that is specifically designed to manage leaves - that's all it does. It is a very elegant and powerful module that can handle all types of leave accruals, carry forwards, prorations, workflows for approvals etc. It is interesting to note that before AM gained the popularity that it enjoys today, organisations have used Benefits, Monitor Absence in Workforce Admin and even T&amp;amp;L to manage leaves. Absence Management is an independent module and can be implemented standalone with core HRMS.&lt;br /&gt;Time and Labor on the other hand is a much more diverse module that can handle time reporting of employee, track compensatory time offs, enable task based time reporting, calculate overtime and shift premiums etc. If there are no complex rules, T&amp;amp;L can also double up as the module handling leaves of your organisation.&lt;br /&gt;&lt;br /&gt;The interdependence of the two modules has to be a thing of version 9.0. With version 9.0, T&amp;amp;L and AM have been coupled very tightly, where entire absence self service has almost been integrated in the timesheet. This could be the reason why it looks as if they cannot be implemented separately.&lt;br /&gt;But the fact remains that both of them are independent modules and the choice of which module to use should completely depend on the depth and nature of your organisation's requirement.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1548023667661502529?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1548023667661502529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1548023667661502529' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1548023667661502529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1548023667661502529'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/10/can-you-implement-t-without-absence.html' title='Can you implement T&amp;L without Absence Management?'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6050798715154857002</id><published>2009-09-12T11:00:00.000-07:00</published><updated>2009-09-12T11:17:31.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='support.oracle.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Peoplesoft Support site'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Metalink'/><title type='text'>Support.Oracle.Com is here</title><content type='html'>How I welcome the new site for product support from Oracle! &lt;a href="https://support.oracle.com"&gt;https://support.oracle.com&lt;/a&gt;&lt;a href="https://support.oracle.com"&gt; &lt;/a&gt;is a very very welcome change from the clumsy erstwhile metalink website. For users who were comfortable with the Peoplesoft's customer connection site, navigating and raising a Service Request in Oracle's Metalink site was a night mare, it was terribly slow and required tons of clicks to get somewhere, add to add, finding the required information and product was incredibly difficult on Metalink.&lt;br /&gt;But the new site for product support is an excellent one by my initial experience. Oracle has really gone in for flashy Web 2.0 features and Ajax and DHTML are heavily sprinkled all over the site. User friendly pagelets, saner page layouts, DHTML driven menu bars and an extremely improved process to raise Service Requests gives a rich experience to the users. I am particularly impressed with the redesigned SR creation process. A new window which summarises the information and points out the fields that a user has missed to fill are extremely handy. The image below shows the new Ajax enabled Oracle support site with a refreshing layout and design, note the small bar on the left side of the page alerting the users of the status of the IR. All in all, a neat job from Oracle!&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X7aIXbl2UPw/Sqvkxfu7VGI/AAAAAAAAAYU/Y36r3OGcYjM/s1600-h/raising+an+SR.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 197px;" src="http://2.bp.blogspot.com/_X7aIXbl2UPw/Sqvkxfu7VGI/AAAAAAAAAYU/Y36r3OGcYjM/s400/raising+an+SR.JPG" alt="" id="BLOGGER_PHOTO_ID_5380645718807237730" border="0" /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6050798715154857002?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6050798715154857002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6050798715154857002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6050798715154857002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6050798715154857002'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/09/supportoraclecom-is-here.html' title='Support.Oracle.Com is here'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X7aIXbl2UPw/Sqvkxfu7VGI/AAAAAAAAAYU/Y36r3OGcYjM/s72-c/raising+an+SR.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7204280352643986056</id><published>2009-09-12T10:34:00.000-07:00</published><updated>2009-09-12T10:49:57.550-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1 RVP'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft to Microsoft Outlook integration'/><title type='text'>Peoplesoft 9.1 - Release Value Proposition for Time and Labor</title><content type='html'>Oracle's coming out with some welcome enhancements to Time and Labor in the 9.1 release. The release value proposition (RVP) document which highlights the major feature additions to the various modules talk about the following enhancements to T&amp;amp;L:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Integration with Oracle Workforce Scheduler: I had mentioned this in a &lt;a href="http://peoplesofthrms.blogspot.com/search/label/Oracle%20Workforce%20Scheduler"&gt;previous post&lt;/a&gt; and it will be a major product enhancement and offering from Oracle. I am raring to see how this integration works in 9.1 and I am sure a number of customers would love to have this feature in their enterprise application suites for workforce management.&lt;/li&gt;&lt;li&gt;Adoption of Approval Workflow Engine for T&amp;amp;L approvals: A number of HRMS modules like  Absence Management has been using AWE from version 8.9, while the T&amp;amp;L application development team stuck to the traditional row security and time and labor groups driven approval. It is good to bring T&amp;amp;L to the fold of modules using AWE as organisations will be able to maintain the approval rules under a single framework. It will be interesting to see though how customers who are using custom T&amp;amp;L Dynamic group driven approval routings will migrate to AWE - I see some retrofit work there.&lt;/li&gt;&lt;li&gt;Adoption of Delegation Framework in T&amp;amp;L: Oracle started offering the delegation framework in version 9.0 and it is a welcome move that even T&amp;amp;L has moved over to that fold.&lt;/li&gt;&lt;/ul&gt;I also read about a very interesting and welcome enhancement is a bi-party integration with Microsoft Outlook 2007 (they have not mentioned whether they will be supporting older versions of MS Outlook) - I had mulled about this possibility while piloting the one way integration with MS Outlook from Peoplesoft. It is exciting to note that in 9.1, the Outlook Calendar and events can be read from Peoplesoft - it's high time that enterprise products integrate with desktop applications and this is a move in the right direction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7204280352643986056?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7204280352643986056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7204280352643986056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7204280352643986056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7204280352643986056'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/09/peoplesoft-91-release-value-proposition.html' title='Peoplesoft 9.1 - Release Value Proposition for Time and Labor'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6323089900590753095</id><published>2009-08-09T09:06:00.000-07:00</published><updated>2009-08-09T09:13:49.942-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mass load time into Peoplesoft Timesheet'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft conversion project'/><category scheme='http://www.blogger.com/atom/ns#' term='TL_RPTD_TIME'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='TL_ST_LIB'/><title type='text'>Mass Loading Time into Timesheet</title><content type='html'>Last week there was a question on ittoolbox on how we can mass upload time into Time and Labor. I had mentioned in an &lt;a href="http://peoplesofthrms.blogspot.com/2009/04/peoplesoft-time-and-labor-my-wishlist-i.html"&gt;earlier post&lt;/a&gt; that one of the features I would love to have in T&amp;amp;L would be one to upload reported time through a spreadsheet, because it is quite a common requirement to have a feature to mass upload time (especially during conversion projects). Here are the options one can mull over if ever it's required to mass load time into time and labor:&lt;br /&gt;&lt;br /&gt;1. If you want to quickly enter time from PIA for a group of employees, then use  the 'Report Rapid Time' utility. This can be found under the navigation - Time  and Labor --&gt; Report Time --&gt; Rapid Time. Ensure that you run the 'Submit  All Rapid Time' process after the above step. The only disadvantage with the  above process is that you still need to key in the time as it's done online/ &lt;br /&gt;2. If on the other hand you want to automate the process completely by using  an AE, you could explore the following options:&lt;br /&gt;(a) Write a CI on the Report  Rapid Time component and load time directly into the rapid time table and then  run the Submit Rapid Time process.&lt;br /&gt;(b) Use a File Layout and insert data  into the TL_ST_ELPTIME table if you are loading Elapsed Time or TL_ST_PCHTIME if  you are loading Punch time and then run the TL_ST_LIB Application Engine. The  TL_ST_LIB AE will insert the data into the reported time table.&lt;br /&gt;(c) Or if  you want to directly insert into the RPTD_TIME table, then use the CI  'TL_RPTD_TIME_CI'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6323089900590753095?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6323089900590753095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6323089900590753095' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6323089900590753095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6323089900590753095'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/08/mass-loading-time-into-timesheet.html' title='Mass Loading Time into Timesheet'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-693209007639596180</id><published>2009-08-05T14:14:00.000-07:00</published><updated>2009-08-05T14:32:31.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Similarity between Peoplesoft NA Payroll and GP'/><category scheme='http://www.blogger.com/atom/ns#' term='Paygroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS Functional basics'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft NA Payroll'/><title type='text'>Deciphering the skeleton of Peoplesoft HRMS modules</title><content type='html'>&lt;div style="text-align: justify;"&gt;The more I get to work on various modules, the more I find similarities between their basic architecture. For example, sample the architectural similarity between Payroll for North America, Time and Labor and Absence Management.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NA Payroll                                            T&amp;amp;L                                         Absence Management&lt;/span&gt;&lt;br /&gt;Paygroups                                        Workgroups                                       GP Paygroups&lt;br /&gt;Earning Program                             TRC Program                                    Element Group&lt;br /&gt;Earnings/Deductions                            TRCs                                             Absence Takes&lt;br /&gt;Calendars                                                NA                                                 Calendars&lt;br /&gt;Pay Run ID                                             NA                                                 Calendar Run ID&lt;br /&gt;Company                                                 NA                                                 Pay Entity&lt;br /&gt;NA                                                      T&amp;amp;L Rules                                          Formulas&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It has also been my experience that almost&lt;span style="font-style: italic;"&gt; all modules in Peoplesoft HRMS is designed to link the smallest functional unit of that module to the employee&lt;/span&gt;. For example, the smallest unit in T&amp;amp;L in TRC and everything that we do in Time and Labor is designed to link the correct TRC and quantity to an employee. The same would be the case for Absence Management and NA Payroll where the smallest unit would be an Absence Take and Earnings/Deductions respectively. Once you have this fundamental understanding, everything else will automatically fall in place.&lt;br /&gt;Another powerful analogy is to an &lt;span style="font-style: italic; font-weight: bold;"&gt;inverted pyramid&lt;/span&gt; where the smallest unit of the module will be at the tip at the bottom and the employee on the flat base at the top. The architecture of most modules I know builds up like an inverted pyramid from the smallest unit to aggregate in size and finally attach itself to an employee.&lt;br /&gt;&lt;br /&gt;A simple example from Time and Labor would be the case of how a TRC is linked to an employee. At the bottom of the pyramid there is the TRC, above that is the TRC Program, above that there is the workgroup and finally at the base there is the employee. You can seamlessly extend this analogy to other modules as well.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-693209007639596180?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/693209007639596180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=693209007639596180' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/693209007639596180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/693209007639596180'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/08/deciphering-skeleton-of-peoplesoft-hrms.html' title='Deciphering the skeleton of Peoplesoft HRMS modules'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5269543295246414562</id><published>2009-08-05T13:35:00.000-07:00</published><updated>2009-08-05T13:54:26.454-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GP_ABS_EVENT'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS 9.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management Tables'/><category scheme='http://www.blogger.com/atom/ns#' term='GP_ABS_SS_STA'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='GP_RSLT_ABS'/><title type='text'>A quick list of Absence Management Tables</title><content type='html'>I was thinking of writing a short yet extremely useful post and the first thing that came to my mind is Application Tables....For a table driven product like peoplesoft, getting to know the main records and their function is a huge plus.&lt;br /&gt;So here is a very quick list of important tables in Absence Management.&lt;br /&gt;&lt;br /&gt;1. &lt;span style="font-weight: bold;"&gt;PS_GP_PIN&lt;/span&gt; - Table that stores the pin details of all elements in GP/AM. Use to retrieve the Pin Name or Pin Code corresponding to a pin number.&lt;br /&gt;&lt;br /&gt;2. &lt;span style="font-weight: bold;"&gt;PS_GP_ABS_EVENT&lt;/span&gt; - Major transaction table in Absence Management. All absences reported get stored in this table. The data in this table the raw reported absence. This table is analogous to the TL_RPTD_TIME table in Time and Labor.&lt;br /&gt;&lt;br /&gt;3. &lt;span style="font-weight: bold;"&gt;PS_GP_RSLT_ABS&lt;/span&gt; - Table containing the calculated result of reported absence takes. The source for this table is GP_ABS_EVENT. This table is analogous to the TL_PAYABLE_TIME table. This table will contain one row for each day of the absence event. For example, an employee might report sick leave from the 1st to 5th of a month. GP_ABS_EVENT will have a single entry for the above event with a start date and end date. But, GP_RSLT_ABS will have five rows with each row containing the number of hours or days of absence.&lt;br /&gt;&lt;br /&gt;4. &lt;span style="font-weight: bold;"&gt;PS_GP_RSLT_ACUM&lt;/span&gt; - Table containing the results of the accumulators in GP/AM. Accumulators can be used to track absence balances, cumulative takes, cumulative paid hours etc. This table is populated only after the absence calculation COBOL is run.&lt;br /&gt;&lt;br /&gt;5. &lt;span style="font-weight: bold;"&gt;PS_GP_CAL_RUN &lt;/span&gt;- Table containing details regarding the Calendar Group ID. The Calendar Group ID is the major run control parameter used for running the absence processes and is a collection of various calendars.&lt;br /&gt;&lt;br /&gt;6. &lt;span style="font-weight: bold;"&gt;PS_GP_PI_GEN_DATA &lt;/span&gt;- Any absence event that need to be sent to payroll will require a positive input (in terms of an Earning Code) to be defined. The positive input can be attached to a take in the Absence Take setup page. This table contains the corresponding positive input for the processed absences.&lt;br /&gt;&lt;br /&gt;7. &lt;span style="font-weight: bold;"&gt;PS_GP_ABS_SS_STA  &lt;/span&gt;- This table is coupled with the GP_ABS_EVENT table and is a workflow table. This table can be used to know the workflow status of an absence event. A separate entry is created for each workflow actions like Submit, Approval etc. This table can be very useful to track details regarding the approval/workflow status of an absence event.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5269543295246414562?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5269543295246414562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5269543295246414562' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5269543295246414562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5269543295246414562'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/08/quick-list-of-absence-management-tables.html' title='A quick list of Absence Management Tables'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-8852493900276801474</id><published>2009-08-02T00:26:00.000-07:00</published><updated>2009-08-02T00:59:45.021-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor quiz'/><category scheme='http://www.blogger.com/atom/ns#' term='Knowledge Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Employee Recognition'/><category scheme='http://www.blogger.com/atom/ns#' term='Employee Motivation'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>A short T&amp;L quiz for the starters!</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt;We recently started off an initiative that would fall under the category of 'Knowledge Management' (well using these terms are such a fad, but it helps to brand the initiative. Put simply it's just a quiz!!) to publish short quizzes/trivias on Peoplesoft every Thursday. I think it does it's small bit in building knowledge within the team - as it's short and simple, generates interest amongst the people, it's attached to a small rewards and recognition scheme and most importantly makes people go back to the basics of the things they work with every day.&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt;So here is a small Time and Labor quiz that I prepared, it would rate 'easy' of the difficulty scale and we had a couple of people getting all the answers right. Why don't you give it a shot?&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;table class="MsoNormalTable" style="border: medium none ; margin-left: -0.75pt; width: 10in; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0" width="960"&gt; &lt;tbody&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;" &gt;&lt;span style="font-weight: bold;font-family:Arial;" &gt;Question&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:windowtext windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial;" &gt;&lt;span style="font-weight: bold;font-family:Arial;" &gt;Answer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;Field that identifies whether time  has come from TCD or Absence Management&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;What happens in Time and Labor when  an employee goes on Maternity Leave?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;Where can you configure the fields  that appear on a timesheet?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;Name the view that gives schedule  details for each day&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;Name the table that contains the  mapping of schedules and employees&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;Can you save a workgroup without  specifying a TRC Program and Rule Program?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;Field that can be used to identify  whether payable time has been approved or not&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 25.5pt;" height="34"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 25.5pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="34"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;After successful completion of time  admin, the earliest change date of an employee is reset to which date? (Assuming  there are no exceptions)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 25.5pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="34"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 12.75pt;" height="17"&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 457pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext;" valign="bottom" width="609" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;Which table contains the earliest  change date field?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 263pt; height: 12.75pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="bottom" width="351" height="17"&gt; &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:78%;"  &gt;&lt;span style=";font-family:Arial;" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-8852493900276801474?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/8852493900276801474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=8852493900276801474' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8852493900276801474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8852493900276801474'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/08/short-t-quiz-for-starters.html' title='A short T&amp;L quiz for the starters!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1619364012043286324</id><published>2009-07-27T14:20:00.000-07:00</published><updated>2009-07-27T14:44:14.355-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sofware Project Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Developer Goldplating'/><category scheme='http://www.blogger.com/atom/ns#' term='Customer Satisfaction'/><category scheme='http://www.blogger.com/atom/ns#' term='Customer Experience Management'/><title type='text'>Goldplating vs. Great Customer Experience</title><content type='html'>&lt;a href="http://www.stevemcconnell.com/rdenum.htm"&gt;Steve McConnell's classic mistakes in Software Project Management&lt;/a&gt; defines Developer Goldplating as following:&lt;br /&gt;"&lt;span style="font-style: italic;"&gt;Developers are fascinated by new technology and are sometimes anxious to try out new features of their language or environment or to create their own implementation of a slick feature they saw in another product--whether or not it's required in their product. The effort required to design, implement, test, document, and support features that are not required lengthens the schedule.&lt;/span&gt;"&lt;br /&gt;I find the entire concept of developer goldplating and it's classification as a &lt;span style="font-style: italic;"&gt;'classic mistake&lt;/span&gt;' extremely amusing. This is because the unfounded fear of goldplating restricts the creativity and realms of a developer and nips the chances of delving out outstanding customer service. Almost all the projects that I have worked on has had the customer coming back with his/her own 'wishlist' at the very last moment and traditional software engineering theory would say that it has to be treated as requirement creep and will have to be carried out as separate change requests in the future. Well that might sound judicious from the point of view of project management, but not from the view of customer experience management. Any project dedicated to providing a great customer experience should try to address even the last minute requests from the client - this is no goldplating and it will be something the customer will rave about. I know that may be nine out of ten people will not agree on this - but for someone who values a happy customer above anything else, requirement creep management can never come in the way of customer satisfaction!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1619364012043286324?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1619364012043286324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1619364012043286324' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1619364012043286324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1619364012043286324'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/07/goldplating-vs-great-customer.html' title='Goldplating vs. Great Customer Experience'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-8261921073240897604</id><published>2009-07-27T14:10:00.000-07:00</published><updated>2009-07-27T14:19:56.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peopletools 8.49'/><category scheme='http://www.blogger.com/atom/ns#' term='SetSearchDialogBehaviour()'/><category scheme='http://www.blogger.com/atom/ns#' term='Autopopulate Search Page in Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Search Record'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplecode'/><title type='text'>Auto-Displaying Search page results</title><content type='html'>What do you do if the customer comes up to you and says that they find clicking the 'Search' button on the search page cumbersome and would 'love' to have the search results defaulted when the search page loads.&lt;br /&gt;This is where the SetSearchDialogBehaviour function will come to your rescue. Assign wildcard values to your search fields and call the SetSearchDialog behaviour function. This function is normally used in the context of skipping the search page. Theoretically, if a complete value is provided for all search keys before calling the SetSearchDialog behaviour function, then the search page will be skipped and the users will be taken directly into the transaction page. But the actual idea behind the function is that it will auto-trigger the search functionality. So naturally when just a wild card value is given to the search fields and the function invoked, then all the search results will be displayed. For example, if EMPLID is the only search field, the following code can be written to popualte the search results automatically on loading the search page.&lt;br /&gt;&lt;br /&gt;/*Write this code in SearchInit.*/&lt;br /&gt;REC.EMPLID.value = '%';&lt;br /&gt;SetSearchDialogBehaviour(0);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-8261921073240897604?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/8261921073240897604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=8261921073240897604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8261921073240897604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8261921073240897604'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/07/auto-displaying-search-page-results.html' title='Auto-Displaying Search page results'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7225712324281760029</id><published>2009-07-16T22:01:00.000-07:00</published><updated>2009-07-16T22:07:40.838-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MINUS function'/><category scheme='http://www.blogger.com/atom/ns#' term='SET functions in Oracle SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle SQL'/><title type='text'>Oracle MINUS function works bottom to top</title><content type='html'>Remember that the MINUS function in Oracle works bottom to top and the order in which statements are written will change the result set! So select x from a minus select y from b is not the same as select y from b minus select x from a....The bottom part of the query is executed first and a MINUS function will always give those rows present in the bottom part of the query and not in the top half.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7225712324281760029?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7225712324281760029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7225712324281760029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7225712324281760029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7225712324281760029'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/07/oracle-minus-function-works-bottom-to.html' title='Oracle MINUS function works bottom to top'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3785040105393951074</id><published>2009-07-05T00:08:00.000-07:00</published><updated>2009-07-05T00:31:52.493-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft and Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise 2.0'/><title type='text'>Follow this blog on Twitter!</title><content type='html'>&lt;a href="http://www.twitter.com/"&gt;Twitter &lt;/a&gt; has not gained the popularity of a &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; or &lt;a href="http://www.linkedin.com/"&gt;LinkedIn &lt;/a&gt;in this part of the world - and the first time I took notice of the new kid on the social networking space was when the &lt;a href="http://www.time.com/time/world/article/0,8599,1905125,00.html"&gt;U.S. State department endorsed the importance of Twitter as a medium of communication&lt;/a&gt; for Iranians during the recent turmoil following the presidential elections there. That made me sit up andtake  notice, boy if the U.S. State department had to make an appeal to a privately held  dot com newbie, then it's got to be a phenomenon.&lt;br /&gt;So the story goes that this blog is now on Twitter and you can follow me and all the updates to this blog at &lt;a href="http://twitter.com/peoplesofthrms"&gt;http://twitter.com/peoplesofthrms&lt;/a&gt;.&lt;br /&gt;As a sidenote, I believe that it's time enterprise applications embrace Web 2.o applications like Twitter, Facebook and LinkedIn. Oracle is introducing a lot of Web 2.0  technologies like Ajax in the next Peopletools release (8.50), but they need to have a rethink in terms of adopting some of these social networking applications in the core product functionality. I believe that with the widespread adoption and following of these applications, the line between social portals and enterprise portals is slowly fading away - one immediate thought that comes to me is the use of tweets as a supplementary to alerts in Peoplesoft - wouldn't it be 'cool' to get tweets from Peoplesoft when your manager approves your absence request or when he completes your performance document review?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3785040105393951074?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3785040105393951074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3785040105393951074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3785040105393951074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3785040105393951074'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/07/follow-this-blog-on-twitter.html' title='Follow this blog on Twitter!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3806743306145593199</id><published>2009-07-04T11:48:00.000-07:00</published><updated>2009-07-04T12:05:23.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Best Peoplesoft Time and Labor blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Best Peoplesoft Time and Labor blog?</title><content type='html'>This might sound vane, but according to the Google Search engines you are now reading the best blog on Peoplesoft Time and Labor!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X7aIXbl2UPw/Sk-kqcLvn-I/AAAAAAAAAVk/4FIOLDTABYs/s1600-h/best+Time+and+Labor+blog.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 459px; height: 225px;" src="http://2.bp.blogspot.com/_X7aIXbl2UPw/Sk-kqcLvn-I/AAAAAAAAAVk/4FIOLDTABYs/s400/best+Time+and+Labor+blog.bmp" alt="" id="BLOGGER_PHOTO_ID_5354679530993721314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;While I know that's an insignificant indicator to be proud about, but I hope that my posts have been helpful to consultants seeking information on Peoplesoft HRMS and Time and Labor in particular. I started this blog in 2008 primarily to try my part in filling the lack of quality reference materials available for Peoplesoft functional modules and after being appalled at the prohibitive cost of the training courses available for the product. Do let me know your comments and suggestions to improve the content of this blog and keep those visits coming!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3806743306145593199?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3806743306145593199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3806743306145593199' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3806743306145593199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3806743306145593199'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/07/best-peoplesoft-time-and-labor-blog.html' title='Best Peoplesoft Time and Labor blog?'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X7aIXbl2UPw/Sk-kqcLvn-I/AAAAAAAAAVk/4FIOLDTABYs/s72-c/best+Time+and+Labor+blog.bmp' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7604355233741462729</id><published>2009-07-04T11:17:00.000-07:00</published><updated>2009-07-04T11:35:11.983-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor security'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft core Row Level Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor search pages'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Search Page security in Peoplesoft Time and Labor</title><content type='html'>I had detailed how Time and Labor security works in a &lt;a href="http://peoplesofthrms.blogspot.com/2008/07/time-and-labor-security-demystified.html"&gt;previous post&lt;/a&gt; and today I want to touch upon how customers can configure the security on the Manager Self Service and Administrators for Time and Labor. Currently, there are three distinct ways of configuring search page security in Peoplesoft (including Time and Labor):&lt;br /&gt;1. Use the highly robust and modified Core Row Level security, where any level of flexible security definition can be created with the introduction of Security Access Types in Peoplesoft HRMS 8.9.&lt;br /&gt;&lt;br /&gt;2. Use the Direct Reports functionality which most of the MSS pages of Absence Management and e-Performance make use of. This feature will provide a standard page containing the direct reports of a user.&lt;br /&gt;&lt;br /&gt;3. Use Time and Labor security to show to users employees in the Static and Dynamic groups that they have access to.&lt;br /&gt;&lt;br /&gt;(You can also enforce search security through Search Init peoplecode, but this approach is highly discouraged.)&lt;br /&gt;&lt;br /&gt;Most organisations will be designing their search security by making use of the new Row Level security design and in this context, a debatable question is whether we need to use Time and Labor security itself? Also, a number of people ask whether we can use Row Level security for the Time and Labor search pages, or whether it can make use of only Time and Labor security.&lt;br /&gt;&lt;br /&gt;The answer is provided by the below decision chart (click on the picture to see a larger view):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X7aIXbl2UPw/Sk-erNv5-WI/AAAAAAAAAVc/-KUaaEZU_xQ/s1600-h/T%26L+Security+Flow.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 486px; height: 240px;" src="http://3.bp.blogspot.com/_X7aIXbl2UPw/Sk-erNv5-WI/AAAAAAAAAVc/-KUaaEZU_xQ/s400/T%26L+Security+Flow.JPG" alt="" id="BLOGGER_PHOTO_ID_5354672947228965218" border="0" /&gt;&lt;/a&gt;All the Search pages in Time and Labor is flexible enough to utilize both Time and Labor security and core Row Level security. This decision depends on how the rowsecclass attached to a user is configured. If the rowsecclass is attached to any Time and Labor group (this can be found from the table PS_TL_GRP_SECURITY), then the user will be able to see only employees belonging to the groups the user's rowsecclass has access to. On the other hand, if there are no Time and Labor groups attached to the rowsecclass of the user, then core row level security available for the user will be used to fetch the employees.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What should be the optimum Time and Labor search security strategy?&lt;/span&gt;&lt;br /&gt;If your organisation is using other Peoplesoft HRMS modules then it is best to utilise a common security design for all the modules. So I will always suggest using row level security for Time and Labor pages and not to configure any extra Time and Labor groups for the purpose of row level security.&lt;br /&gt;Time and Labor groups can be created for the purpose of batch processing of employees. It is very useful to create Time and Labor groups and use the group as an input parameter for the Time Administration or Batch Approval or Batch Schedule Assignment processes. Note that a Time and Labor group can be defined without linking it to any row security class and used solely for the purpose of grouping employees together.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7604355233741462729?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7604355233741462729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7604355233741462729' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7604355233741462729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7604355233741462729'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/07/search-page-security-in-peoplesoft-time.html' title='Search Page security in Peoplesoft Time and Labor'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X7aIXbl2UPw/Sk-erNv5-WI/AAAAAAAAAVc/-KUaaEZU_xQ/s72-c/T%26L+Security+Flow.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7790331012153966343</id><published>2009-06-25T14:16:00.000-07:00</published><updated>2009-06-25T14:44:04.429-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PS_TL_XREF_TBL'/><category scheme='http://www.blogger.com/atom/ns#' term='PS_TL_PAYABLE_TIME'/><category scheme='http://www.blogger.com/atom/ns#' term='Paysheets'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Payroll for North America'/><category scheme='http://www.blogger.com/atom/ns#' term='PS_PAY_OTH_EARNS'/><title type='text'>Heard of the TL_XREF_TBL??</title><content type='html'>True to the &lt;a href="http://en.wikipedia.org/wiki/Pareto_principle"&gt;Pareto Principle&lt;/a&gt;, 80% or more of the work in any Peoplesoft module can be done by knowing just 20% (or far lesser) of the tables in the system. But it's real exciting to explore and look at the rest of the infrequently used tables as most of them will have a very specific purpose which might come to light only under certain rare occassions. One such table is TL_XREF_TBL.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Where is it used?&lt;/span&gt;&lt;br /&gt;The XREF table plays a critical part in the integration of Time and Labor and North American Payroll. When Payable Time is loaded from the TL_PAYABLE_TIME table to the paysheets in North American Payroll, the load program &lt;span style="font-style: italic;"&gt;consolidates &lt;/span&gt;payable time entries before sending to NA Payroll. Consolidation means that the quantity for each TRC is summed up and a single entry with the aggregate quantity is sent to NA Payroll for each TRC under the period in question. During this process, the system assigns a cross reference number (XREF_NUM) to all the consolidated entries of a single TRC. The TL_XREF_TBL stores the XREF_NUM corresponding to each sequence number on the payable time table. The NA Payroll table PS_PAY_OTH_EARNS also contains a filed called XREF_NUM which can be used to find out the pay line entries corresponding to the spefic data that came from time and labor.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is the practical utility of the table?&lt;/span&gt;&lt;br /&gt;For most parts the XREF table is a background table which a developer may never need to use. But it will be very useful to audit the data flow between Time and Labor and N A Payroll. I have used this in scenarios where customers have reported issues with payable time data not coming over to payroll. In this case, the link between payable time entries and paysheet entries can be drawn to the minutest detail using the XREF_NUM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7790331012153966343?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7790331012153966343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7790331012153966343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7790331012153966343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7790331012153966343'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/06/heard-of-tlxreftbl.html' title='Heard of the TL_XREF_TBL??'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3635182067214295245</id><published>2009-06-25T13:57:00.000-07:00</published><updated>2009-06-25T14:14:29.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WORKFORCE_SYNC message'/><category scheme='http://www.blogger.com/atom/ns#' term='Integration Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='IB Handlers.'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Schedule Assignment in Peoplesoft HRMS'/><title type='text'>Automatic Schedule assignment during hire</title><content type='html'>Schedule Assignment to an employee can be done at multiple levels in Peoplesoft. With the continuous improvement in scheduling that Peoplesoft/Oracle has brought into the product, they introduced a feature to directly assign schedules to employees. This feature is available under the Manage Schedule folder in MSS. A lot of clients require the process of schedule assignment to an employee to be automated at the time of hire and I have seen specific application engines being written for this purpose. That is an unnecessary effort as Peoplesoft already provides that feature with the WORKFORCE_SYNC message. The WORKFORCE_SYNC message will assign a row in the PS_SCH_ASSIGN table with the Use Default Schedule option ticked as Yes. The message itself is triggered on the Save Post Change event in the JOB DATA components. For tools versions higher than 8.47, it will be required to write specific handler logic for this to happen. This is because the assignment was handled by subscription peoplecode in versions lesser than 8.48 and this has become defunct with the architectural changes to the IB framework in 8.48. The steps to do that is:&lt;br /&gt;1. Obtain the code of the schedule assignment from the subscription peoplecode assigned to the WORKFORCE_SYNC message.&lt;br /&gt;2. Create a new Application Package and extent the OnNotify method of the PS_PT App Package.&lt;br /&gt;3. Call the code for the assignment in the OnNotify method. The best practice will be to create a function in a custom FUNCLIB record containing the logic for the schedule assignment and calling just the function from the OnNotify method.&lt;br /&gt;4. Add a new handler to the WORKFORCE_SYNC Service Operation with an OnNotify event defintion and give the application package and method details.&lt;br /&gt;5. Ensure that the service operation is active and that the queue is running. Also generate Local routing if that has not yet been done.&lt;br /&gt;6. You are good to go now!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3635182067214295245?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3635182067214295245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3635182067214295245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3635182067214295245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3635182067214295245'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/06/automatic-schedule-assignment-during.html' title='Automatic Schedule assignment during hire'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6382801458894472029</id><published>2009-04-24T14:47:00.000-07:00</published><updated>2009-04-24T15:20:00.392-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor TRC'/><category scheme='http://www.blogger.com/atom/ns#' term='TRC Category'/><category scheme='http://www.blogger.com/atom/ns#' term='TL_TRC_TBL'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 8.9'/><title type='text'>What is the purpose of a TRC Category in Time and Labor?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Peoplesoft introduced a new definition in Time and Labor 8.9 called Time Reporting Category. A new field was introduced in the TRC Setup page, where a TRC could be mapped to a category. A TRC Category can be used to group functionally similar TRCs together. For example, if your organisation uses three different over time TRCs like OT1, OT2 and OT3 for different rates of overtime - you could create a TRC Category called Over Time and link the above three TRCs to this.&lt;br /&gt;But where exactly is this new definition used?&lt;br /&gt;&lt;br /&gt;The primary purpose of this new definition is to populate the newly introduced grid called 'Reported Hours Summary' in the Timesheet page. This grid gives the summary based on the TRC Category reported in the timesheet. This is specifically useful as a single snapshot view of the summary of various categories of time reported in a period. For example, suppose there are three TRC Categories like Regular, Overtime and Absence. In a week an employee has reported 4 hours of Regular time on three days, 2 hours of OT1 TRC on one day, 2 hours of OT2 TRC on one day, 8 hours of Sick Leave on one day and 3 hours of Bereavement Leave on one day. When this is summarised based on the TRC Categories - the viewer very clearly gets the picture that the employee reported a total of 12 hours of Regular Time, 4 hours of Over Time and 11 hours of Absence in the week.&lt;br /&gt;&lt;br /&gt;Another potential use of the TRC Category definition is in reports to group TRCs together. Reports based on the TRCs reported, like overtime reports are very common in any implementation. In this case, it will be useful to create a single TRC Category called Over Time and link all the Over Time TRCs to that category and later use the category in the report rather than hard coding the TRC names.&lt;br /&gt;&lt;br /&gt;You will also notice that this new definition has a mention in the Time and Labor installation page also, where we can control whether it should appear in the timesheet page. Even though its a very small functionality enhancement, I will advice any implementation that has more than 10 TRCs, to consider the use of well segmented, logical TRC Categories.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6382801458894472029?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6382801458894472029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6382801458894472029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6382801458894472029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6382801458894472029'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/04/what-is-purpose-of-trc-category-in-time.html' title='What is the purpose of a TRC Category in Time and Labor?'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7491642089623197135</id><published>2009-04-22T12:56:00.000-07:00</published><updated>2009-04-22T13:48:19.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor features'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Peoplesoft Time and Labor: My wishlist - I</title><content type='html'>&lt;div style="text-align: justify;"&gt;I believe that Peoplesoft has done an awesome job with the Time and Labor product - it's flexibility, features and strong integration capabilities make it a very strong product that caters very well to most business needs. Yet, there are some areas I wish Oracle could improve upon, some features that I sorely miss and so here is my wish list for a future release of Time and Labor.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;&gt; Integration with HRMS:&lt;/span&gt; It is critical that Time and Labor data is kept in sync with the HRMS data. Most implementations require the development of a process to do this, considering the inevitability of this process, it will be a relief for customers to have this as a delivered process.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt; Restore Feature on Timesheet:&lt;/span&gt; There should be a feature to restore the timesheet to the last saved state. This will be a usability improvement and a much asked one by many customers I've worked with.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt; Online Rules as Validation Messages: &lt;/span&gt;There is a delivered feature that allows the users to execute Time and Labor rules on the timesheet, but unfortunately this process just generates exceptions. It would be more meaningful and helpful if these online rules could be thrown up as a validation/error message. Most implementations require varying degree of online validations during time entry - it would be great to have those configured as T&amp;amp;L rules rather than through Peoplecode as T&amp;amp;L rules can be configured from the PIA and will not have to disturb any delivered component.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt; Performance Improvement:&lt;/span&gt; Performance is a real issue with Time and Labor. Oracle needs to take a good look at both online performance (some of the delivered pagelets perform so poorly that they cannot be used at all!) as well as that of batch jobs like Time Administration.&lt;br /&gt;&lt;br /&gt;&gt; &lt;span style="font-weight: bold;"&gt;Mass Upload time through spreadsheet:&lt;/span&gt; It would be a nice to have feature to have a page from where users can directly upload reported time from a spreadsheet. Even though Time and Labor comes with the Rapid Time feature, there is nothing like working directly with an excel worksheet!&lt;br /&gt;&lt;br /&gt;&gt; &lt;span style="font-weight: bold;"&gt;More Delivered Reports: &lt;/span&gt;Customers would love to have more delivered reports with the product. Reports on employee schedules, reported time-payable time reconciliation, absence data-reported time reconciliation etc. would be a run away hit amongst the customers.&lt;br /&gt;&lt;br /&gt;&gt; &lt;span style="font-weight: bold;"&gt;T&amp;amp;L Rule Migration Engine:&lt;/span&gt; Modelled in a way similar to the Rule Packager utility in Absence Management, Time and Labor should also have a simple engine to aid in the migration of T&amp;amp;L Rules from one environment to another.&lt;br /&gt;&lt;br /&gt;&gt; &lt;span style="font-weight: bold;"&gt;Manager Dashboard:&lt;/span&gt; As Time and Labor data talks a lot about employee productivity and discipline, it would be wonderful to have a Manager Dashboard pagelet with analysis on Employee attendance information, Employee punctuality, Overtime and Productivity, Absenteeism etc.&lt;br /&gt;&lt;br /&gt;&gt; &lt;span style="font-weight: bold;"&gt;Delivered Localised Rules:&lt;/span&gt; Similar to the country extensions of GP that cater to the local country taxation and payroll rules, it would be a wonderful idea for Oracle to deliver Time and Labor with local rules of countries/cities. Some countries and cities have mandatory time and labor rules which every organisation will have to follow and there is nothing like getting that delivered with the product. The development, testing and maintenance time that this will save is immense for customers to readily lap up this feature.&lt;br /&gt;&lt;br /&gt;If Oracle is reading, I am sure that some of these changes will go a long way in making Time and Labor a stronger product and the developer and user community would love to see some of these propping in to future releases.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7491642089623197135?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7491642089623197135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7491642089623197135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7491642089623197135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7491642089623197135'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/04/peoplesoft-time-and-labor-my-wishlist-i.html' title='Peoplesoft Time and Labor: My wishlist - I'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6112389890624529026</id><published>2009-04-22T12:18:00.000-07:00</published><updated>2009-04-22T12:42:25.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft HRMS Direct Reports UI'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplecode Transfer function'/><title type='text'>Direct Reports UI and Peoplecode Transfer Function</title><content type='html'>The Transfer function is used in Peoplecode to move the users to a desired page within the same component or another component. A syntax for the function is as shown below(source Peoplebooks 8.48 - Peoplecode Language Reference) :&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Transfer(true, MENUNAME.ADMINISTER_PERSONNEL, BARNAME.USE, ITEMNAME.  PERSONAL_DATA, PAGE.PERSONAL_DATA_1, "U");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As shown above, the Menuname, Barname, Itemname and Page name of the target page has to be passed in this function. Rather than hard coding these values in the code, it will be a good practice if the above parameters are derived from a PIA page. Take a look at the page where we set up the Direct Reports Utility (&lt;span style="font-weight: bold;"&gt;Setup HRMS --&gt; Comm&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;on Definitions --&gt; Direct Reports for Managers --&gt; Direct Reports Setup&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X7aIXbl2UPw/Se9w8fF6JNI/AAAAAAAAAMY/PHtCYj_RdfQ/s1600-h/directrep.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 185px;" src="http://1.bp.blogspot.com/_X7aIXbl2UPw/Se9w8fF6JNI/AAAAAAAAAMY/PHtCYj_RdfQ/s400/directrep.JPG" alt="" id="BLOGGER_PHOTO_ID_5327601068643329234" border="0" /&gt;&lt;/a&gt;The delivered Direct Reports Utility is designed to show the same employee selection page to the manager in various components and then is designed to redirect the manager to the appropriate page using the Transfer function. This functionality can be adopted for any custom requirement also. The parameters for the transfer function can be configured on this page and later retrieved Peoplecode by passing the component and market details (Use %Component and %Market as best practis). The only disadvantage I see is that if there are multiple transfer functions being used in the same custom component, then this is not a feasible solution. The elegance of the solution lies in the fact that nothing will have to be hardcoded in the transfer function code and is a completely maintainable and scalable solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6112389890624529026?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6112389890624529026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6112389890624529026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6112389890624529026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6112389890624529026'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/04/direct-reports-ui-and-peoplecode.html' title='Direct Reports UI and Peoplecode Transfer Function'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X7aIXbl2UPw/Se9w8fF6JNI/AAAAAAAAAMY/PHtCYj_RdfQ/s72-c/directrep.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7249272727891059883</id><published>2009-04-19T06:24:00.000-07:00</published><updated>2009-04-19T07:12:32.104-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outsourcing'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft and California'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft and Google Analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='Near Shoring'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft developer profiles'/><title type='text'>Which city has the maximum Peoplesoft projects?</title><content type='html'>I installed &lt;a href="http://www.google.com/analytics"&gt;Google Analytics&lt;/a&gt; on this blog last month - it is really fascinating to see the amount of data the tool provides free of cost. The metrics provided include - number of visits per day, source of visitors, key words used to search for the site, language, browser, time spent by a user on the site, navigation pattern etc. Out of all the metrics, one that really interests me is one called 'map overlay' - this gives the geographical location of the visitors. Now, I've been thinking whether I could look at the data on the map overlay metrics to arrive at the places around the globe where maximum Peoplesoft activity (read projects) happens. Here is how the metrics look as of today -&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X7aIXbl2UPw/Sespfr_7-II/AAAAAAAAAMQ/ks7S-gmONg0/s1600-h/GA.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 180px;" src="http://3.bp.blogspot.com/_X7aIXbl2UPw/Sespfr_7-II/AAAAAAAAAMQ/ks7S-gmONg0/s400/GA.JPG" alt="" id="BLOGGER_PHOTO_ID_5326396608659323010" border="0" /&gt;&lt;/a&gt;The number of visits are directly proportional to the darkness of the green on the map. So undoubtedly the USA is the place to be as far as Peoplesoft is concerned - within the US, California sent in maximum visitors followed by New York. India, Canada and the UK follow suite. There was considerable activity from South American countries like Brazil, Chile and Columbia as well as from Asian countries like Vietnam, Philippines and Singapore. These countries represent a viable alternative to traditional outsourcing centres like India and the South American activity is especially significant in this regard. The geographical proximity to the US and the growing Hispanic population in US should make South American countries an attractive 'near-shoring' alternative. It will be really interesting if other Peoplesoft bloggers and especially the ivy league PS bloggers like &lt;a href="http://blog.greysparling.com/"&gt;Grey Sparling &lt;/a&gt;and &lt;a href="http://jjmpsj.blogspot.com/"&gt;Jim Marion&lt;/a&gt; could share the visitor profiles on their site as it would give a more realistic view of Peoplesoft activity from across the globe. But in the mean time, keep those clicks coming!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7249272727891059883?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7249272727891059883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7249272727891059883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7249272727891059883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7249272727891059883'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/04/which-city-has-maximum-peoplesoft.html' title='Which city has the maximum Peoplesoft projects?'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X7aIXbl2UPw/Sespfr_7-II/AAAAAAAAAMQ/ks7S-gmONg0/s72-c/GA.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7948248039284984266</id><published>2009-04-19T03:32:00.000-07:00</published><updated>2009-04-19T04:43:22.962-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft 9.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Attendance in Retail'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Attendance System'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Workforce Scheduler'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Time and Labor 9.1 - Integration with Oracle Workforce Scheduler</title><content type='html'>One of the biggest challenges that we face in designing a time and attendance system for a retail business is the ability to accurately forecast and capture the work schedule of employees. One aspect of the problem is arriving at the work schedule itself - how does a retail store manager decide upon the schedule of the employees? A number of factors go into this - the size of the store, the sales demand forecast for a period, the availability of the workforce, employees on planned absences, legal work rules etc. Given the multitude of parameters involved, drawing up the work schedules is a complex, difficult and practically inaccurate task for the store managers. The second aspect is about keeping the time and attendance system (Peoplesoft in our case) updated with the actual work schedule details. It has been our common experience that though manager verbally communicate the work schedule details to the store employees, a manual updation of the same in the system does not take place. The third dimension of the problem is the importance of having the correct schedule data in Peoplesoft. Modules like Absence Management and Time and Labor (and ultimately Payroll as these two modules feed data to the Payroll module/system) heavily relies on having the correct scheduling data for proper processing and calculations.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This is where a Workforce Scheduling system comes into play. A Workforce Scheduler is a system that will generate the schedules for your organisation based on various rules like sales forecast, demand, labour availability, time studies for tasks etc. From an enterprise perspective - there will be a bi-directional integration between a Workforce Scheduling System and the Time and Attendance system. The Time and Attendance (or HRMS)  System will send the employee and absence details to the Scheduling System and the Scheduling System in turn will send the work schedule details back to the Time and Attendance System. We have been piloting the use of such a Workforce Scheduler in TESCO and work on it's integration with Peoplesoft Time and Labor is on.&lt;br /&gt;With this background, it came as a pleasant surprise for me to read that Oracle is planning on delivering an integration between Peoplesoft Time and Labor and &lt;a href="http://www.oracle.com/applications/workforce-scheduling.html"&gt;Oracle Workforce Scheduler&lt;/a&gt; in it's 9.1 release.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X7aIXbl2UPw/SesMIv4IbyI/AAAAAAAAAMI/hGQtsKzdp8o/s1600-h/OWS.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 497px; height: 222px;" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/SesMIv4IbyI/AAAAAAAAAMI/hGQtsKzdp8o/s400/OWS.JPG" alt="" id="BLOGGER_PHOTO_ID_5326364328726130466" border="0" /&gt;&lt;/a&gt;For a retail organisation, where work schedule of employees is dynamic and dependant on a number of external factors like sales demand - having a workforce scheduling system is of strategic importance. Having a system that will accurately generate schedules and keep the schedule data in sync with the Time and Attendance System will result in huge time and cost savings. In this context, this is a brilliant service offering from Oracle and will further bolster it's Peoplesoft strategy and customer base.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7948248039284984266?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7948248039284984266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7948248039284984266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7948248039284984266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7948248039284984266'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/04/time-and-labor-91-integration-with.html' title='Time and Labor 9.1 - Integration with Oracle Workforce Scheduler'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X7aIXbl2UPw/SesMIv4IbyI/AAAAAAAAAMI/hGQtsKzdp8o/s72-c/OWS.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-149050175033690281</id><published>2009-03-26T06:11:00.000-07:00</published><updated>2009-03-26T06:57:14.727-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PSPROJECTITEM'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Release Management in Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Publisher'/><title type='text'>Automating Release Management - the XMLP way</title><content type='html'>Most organisations have a process where a document containing all the objects of a Peoplesoft project that is to be migrated to another environment is prepared. This document will be the reference point for the DBAs or the release management team who will be responsible to migrate Peoplesoft projects across environments. For a developer, the task of preparing the document is an over head especially if it's a project with a large number of objects - it's close to being a painful exercise of going through all the objects in the project and reflecting that in  the document. Amongst the innovative tools developed here at TESCO we had a .NET based Automatic Release Notes generator. The user just had to input the name of the project and the tool would produce a file (again we had the choice to select the output type required - .doc or .xls) containing the details of all the objects in the project including the comments attached to each individual object definition wherever possible. But this tool had few limitations - (a) The output format was not in the template  dictated by our standards (b) The tool was not available locally, we had to login to a remote desktop to access that and (c) The source code was in .NET and that was not appealing to a bunch of Peoplpesoft developers!&lt;br /&gt;So the team could not use the tool and had to resort to a manual preparation of the release notes. It was then that we came up with the idea of writing an XML Publisher report to do the same. XML Publisher is a perfect tool to produce letters and documents because we directly develop the template in MS Word and that was just perfect in our case. For the initial version, we decided to just print the details of the objects in the project and not the comments for each object. Printing the comments would mean that we had to query the metadata table of each of the objects and that would be nearly impossible with a simple PS Query.&lt;br /&gt;The datasource of the XMLP report was a simple PS Query that pulled data from the &lt;span style="font-weight: bold;"&gt;PSPROJECTITEM&lt;/span&gt; table. We added some prompts to the PS Query so that the user could input details to be printed in the release notes like the change number, name of author, change description etc. It's a very simple template which I am sure your organisation can develop with minimal effort. This tool has surely automated a non-value add area in our development process and helped our developers spent more time of development rather than documentation!&lt;br /&gt;A small presentation on the report and how to use that is given below:&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_1202257"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jijucvengal/release-notes-generation-using-xml-publisher?type=presentation" title="Release Notes generation using XML Publisher"&gt;Release Notes generation using XML Publisher&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=automaticreleasenotesgenerationusingxmlpublisher-090326084124-phpapp02&amp;amp;stripped_title=release-notes-generation-using-xml-publisher"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=automaticreleasenotesgenerationusingxmlpublisher-090326084124-phpapp02&amp;amp;stripped_title=release-notes-generation-using-xml-publisher" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/jijucvengal"&gt;jijucvengal&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-149050175033690281?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/149050175033690281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=149050175033690281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/149050175033690281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/149050175033690281'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/automating-release-management-xmlp-way.html' title='Automating Release Management - the XMLP way'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-502434928945644441</id><published>2009-03-24T13:51:00.000-07:00</published><updated>2009-03-24T14:15:51.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebEx'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>My WebEx session on important Time and Labor tables</title><content type='html'>I've been wanting to upload audio visual sessions on Time and Labor on my blog for pretty long time now. This is because I strongly believe that there is a serious lack of authentic Peoplesoft training sources available and seeing and listening is any day better than plain reading! So here is the first audio cast I have come up with. It is a WebEx recording. I could not find a free tool to convert the recording to a format accepted by a video uploading site - so I had to upload the file in a free file hosting site.&lt;br /&gt;The session is on my Top Six tables in Time and Labor. The session covers the structure and importance of each of the six tables and explains the context and place where they are used in Time and Labor. It should be an informative watch for any person working on Time and Labor. The audio cast is almost 60 minutes long.&lt;br /&gt;&lt;br /&gt;You can download the session from this url - &lt;a href="http://www.hotlinkfiles.com/browse/jijucvengal/257993"&gt;http://www.hotlinkfiles.com/browse/jijucvengal/257993&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You will need a WebEx player to view the session. That can be downloaded &lt;a href="http://www.webex.com/downloadplayer.html"&gt;here&lt;/a&gt;.&lt;br /&gt;I sincerely hope that the session will be useful to you. Please leave your comments on the same here and also suggest any aspect on Peoplesoft Time and Labor that you might want the next session on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-502434928945644441?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/502434928945644441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=502434928945644441' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/502434928945644441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/502434928945644441'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/my-webex-session-on-imortant-time-and.html' title='My WebEx session on important Time and Labor tables'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2253540336602470529</id><published>2009-03-24T13:08:00.000-07:00</published><updated>2009-03-24T13:28:55.488-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Integration Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='Handler Tester'/><category scheme='http://www.blogger.com/atom/ns#' term='Time Collection Devices'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Simulating Time Collection Devices using Peoplesoft Handler Tester Utility</title><content type='html'>What would you do if you had to send adhoc punches from a TCD to Peoplesoft for testing and you don't have access to a TCD or an immediate mechanism to send offline punches? Use the Peoplesoft Delivered &lt;span style="font-weight: bold;"&gt;Handler Tester utility&lt;/span&gt;. Handler Tester is a tool where you can feed the XML file and simulate the invocation of the handler of a Service Operation. It is an excellent utility while you are developing any service operation.&lt;br /&gt;Any punch time interface that comes from  a TCD calls the PUNCHED_TIME_ADD Service Operation. Extract the XML of the message (this can be easily taken from the Service Operation monitor) and make appropriate changes to the XML file (like adding the correct EMPLID, PUNCH_DTTM, PUNCH_TYPE etc.) and submit the XML to the tester using the 'Provide XML' button. To fire the handler - click on 'Execute Event'. If the handler was fired a text - 'Done' will be displayed below the Execute Event button. Check the Process Monitor to see whether there is an instance of the  ST_LOADER AE. The handler calls the ST_LOADER AE that actually loads the punch time to the TL_RPTD_TIME table. I found it to be a very handy mechanism to simulate the action of TCDs.&lt;br /&gt;A snapshot of the Handler Tester page is given below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_X7aIXbl2UPw/SclCKPQsQlI/AAAAAAAAAKA/hVbWm8ybAZE/s1600-h/HT.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 606px; height: 326px;" src="http://4.bp.blogspot.com/_X7aIXbl2UPw/SclCKPQsQlI/AAAAAAAAAKA/hVbWm8ybAZE/s400/HT.JPG" alt="" id="BLOGGER_PHOTO_ID_5316853578750247506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X7aIXbl2UPw/Sck_zQZVB9I/AAAAAAAAAJ4/9IQ3dxE3U3w/s1600-h/HT.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2253540336602470529?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2253540336602470529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2253540336602470529' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2253540336602470529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2253540336602470529'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/simulating-time-collection-devices.html' title='Simulating Time Collection Devices using Peoplesoft Handler Tester Utility'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X7aIXbl2UPw/SclCKPQsQlI/AAAAAAAAAKA/hVbWm8ybAZE/s72-c/HT.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6198635897237337580</id><published>2009-03-19T12:55:00.000-07:00</published><updated>2009-03-22T10:33:29.349-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TESCO HSC'/><category scheme='http://www.blogger.com/atom/ns#' term='Innovation'/><title type='text'>Innovation is a matter of culture</title><content type='html'>Innovation is undoubtedly the most overused cliche ('value addition' would be a close competitor) in modern management jargon. Infinite media and printing space has been dedicated on this single subject and I am sure many companies and individuals have made millions selling that idea! But I believed that getting an entire organisation to innovate together was almost an impossibility until I joined TESCO. &lt;br /&gt;Read the rest of the post &lt;a href="http://swipein.blogspot.com/2009/03/innovation-is-matter-of-organisational.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6198635897237337580?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6198635897237337580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6198635897237337580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6198635897237337580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6198635897237337580'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/innovation-is-matter-of-culture.html' title='Innovation is a matter of culture'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-7510220098687919714</id><published>2009-03-19T11:40:00.000-07:00</published><updated>2009-03-19T12:30:10.896-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Publisher'/><title type='text'>Leaving it to XSL to do the dirty work!</title><content type='html'>The biggest misconception I had about XML Publisher was it's ability to do any logical processing - for me it was merely a presentation layer when I initially saw the product and far inferior to anything SQRs could do. How wrong I was! And this post is about the power of using XSL to do the programming logic within the template of XML Publisher to design faster and better reports.&lt;br /&gt;&lt;br /&gt;When we initially started designing XML Publisher reports we stuffed in most of the calculations and logic in the data source itself - majority being PS Queries. This meant we had pretty bulky and costly queries with a number of PS Query expressions. This was not helping the cause at all with the reports taking an unacceptably long time to run. But as we got to understand the tool, we started doing more and more of the calculations and logical processing within the template using xsl - the groupings, summations, summaries etc. This has lead to dramatic improvements in performance and we believe that's the right way to approach XMLP reporting.&lt;br /&gt;For example in one of our reports we had to print the total scheduled hours for all employees in a department along with some other information. The xml schema consisted of individual employee's data along with the deptid. A normal &lt;span style="font-weight:bold;"&gt;for-each-group:row;DEPTID&lt;/span&gt; tag was used to print individual departments, but to retrieve the total scheduled hours for a department an expression was used in the PS Query. This lead to significant performance drop, the query itself was taking over 30 minutes to execute. By eliminating the expression and summing up the scheduled hours for the department in the template itself the report was running in less than 5 minutes. A further grouping was done inside the DEPTID grouping to sum the scheduled hours of each employee (note that there were multiple rows for a single employee in the data set, but grouping by emplid would result in a single distinct row) and the set_variable function was used to add the scheduled hours to a variable.&lt;br /&gt;&lt;br /&gt;In short keep the data structure of your data source as flat as possible and leave all the dirty processing work to the XMLP template! (And keep learning more of XSL to leverage the capabilities fully).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-7510220098687919714?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/7510220098687919714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=7510220098687919714' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7510220098687919714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/7510220098687919714'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/leaving-it-to-xsl-to-do-dirty-work.html' title='Leaving it to XSL to do the dirty work!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-6618302903689069331</id><published>2009-03-13T11:26:00.000-07:00</published><updated>2009-03-14T06:56:28.860-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Absence Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Integration'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Experiences in T&amp;L-Absence Management Integration</title><content type='html'>It's always exciting to work on cross module assignments and this post details some of the learnings I've had piloting the T&amp;amp;L-AM integration for my present organisation.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;The integration of T&amp;amp;L and AM can be again divided into two distinct categories - integration with NA Payroll as the pay system and integration with GP as the pay system. One of the biggest drawbacks we found with the delivered integration is that it doesn't work if you've decided to use PI (Payroll Interface) as your pay system. This was a problem as we were not using Global Payroll and an initial design decision was made to use Payroll Interface as the pay system of all employees in job data. We had to reverse this decision and forcefully use GP as the pay system in job to ensure that we could leverage the delivered integration between AM and T&amp;amp;L.&lt;br /&gt;&lt;br /&gt;The purpose of integrating these two modules is two folds:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bring AM data into T&amp;amp;L and display the same on the timesheet.&lt;/li&gt;&lt;li&gt;Feed the absence data to NA Payroll through Time and Labor.&lt;/li&gt;&lt;/ul&gt;With 9.0, absences can be reported in the timesheet itself and is a major enhancement, but this post is about versions lower than 9.0.&lt;br /&gt;There are some limitations with the display of absences on the timesheet. Absences will not be loaded on the timesheet grid, so a user cannot see an absence TRC on the timesheet grid per se. Just a greyed out row with a reported status of approved and the number of hours of absence will appear on the timesheet. This can be pretty confusing and sometimes even useless for the users. Absences are shown in the grid called 'Reported Hours Summary' that is just below the timesheet. But if it's the punch timesheet page, only the time reporting category is displayed here. This is where the TRC Category which was introduced in 8.9 plays an important part. If one creates appropriate TRC Categories for each category of absence and link the category to an absence TRC, the data appearing on this grid can be useful for the users.&lt;br /&gt;Another limitation with the integration of the two modules with NA Payroll as the pay system is that the integration program can be run only for finalised AM calendar groups. This is a significant limitation as the users will be able to see the absence data on the timesheet only after a calendar is finalised which happens at the end of a period. To overcome this limitation, we had to customise the process to enable it to run for any absence calendar that is open.&lt;br /&gt;On the other hand, the integration with GP as the paygroup can happen after a manager approves an absence and need not even wait till the absence calculation is run. This means that the data that is seen in T&amp;amp;L can be inaccurate and incomplete.&lt;br /&gt;We faced interesting challenges while designing the payroll interface (custom interface to local payrolls) in taking T&amp;amp;L and Absence data because of the above design. There was no way we could take the entire 'payable data' from time and labor though it contained the absence data too. This was because the absence data in time and labor was inaccurate and incomplete. This necessitated the design of two interface programs - one to take T&amp;amp;L data from the TL_PAYABLE_TIME table and another to take AM data from GP_PI_GEN_DATA table.&lt;br /&gt;Also note that any system that has the integration of these two modules will have to closely tie any setup change to one module with the other. For example, any change to the absence code setup or the creation of a new absence code etc. will require similar actions on the T&amp;amp;L TRC end too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-6618302903689069331?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/6618302903689069331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=6618302903689069331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6618302903689069331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/6618302903689069331'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/experiences-in-t-management-integration.html' title='Experiences in T&amp;L-Absence Management Integration'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2179860470050741524</id><published>2009-03-13T11:15:00.000-07:00</published><updated>2009-03-14T06:57:55.691-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Holiday Schedules'/><category scheme='http://www.blogger.com/atom/ns#' term='Time Zone settings'/><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor Calendars'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Calendars related to T&amp;L that needs periodic update</title><content type='html'>This was a question posed today in the popular forum ittoolbox. The question was about all the calendars related to T&amp;amp;L that required periodic update. This should be on the checklist of every implementation to have a yearly check to ensure that the following are up to date:&lt;br /&gt;&lt;br /&gt;1. T&amp;amp;L Time Period Calendars which can be found in Setup HRMS --&gt; Product Related --&gt; Time and Labor --&gt; Periods. Time Period Calendars are critical for the Time Administration process to find the Period of Interest (POI) and for T&amp;amp;L rules. These calendars will have to be built on a periodic basis.&lt;br /&gt;&lt;br /&gt;2. Holiday Schedule has to be updated every year to reflect the statutory holidays of a year. The Holiday Schedule is a common HRMS definition shared across various modules like AM, GP, NA Payroll, T&amp;amp;L etc.&lt;br /&gt;&lt;br /&gt;3. Time and Labor dates table which can be found in the second tab of the Time and Labor installation page will also have to be built periodically.&lt;br /&gt;&lt;br /&gt;4. Time Zone Offset table found in Peopletools, International folder also has to be updated as necessary. The Time Zone offset table is used in a number of T&amp;amp;L processes and they will not run unless and until the table is populated by using the 'Generate Query Offset' feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2179860470050741524?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2179860470050741524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2179860470050741524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2179860470050741524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2179860470050741524'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/calendars-related-to-t-that-needs.html' title='Calendars related to T&amp;L that needs periodic update'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1524868285353293018</id><published>2009-03-11T12:51:00.000-07:00</published><updated>2009-03-14T06:58:47.220-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exceptions'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>The case of the missing exceptions</title><content type='html'>Peoplebooks say that if an exception is defined with the 'archive' checkbox ticked, then once an exception is resolved, it will remain in the TL_EXCEPTION table. But does that happen always? The answer is no. If you make any manual change that nullfies the criteria of an exception, time administration will clear the same from the table.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1524868285353293018?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1524868285353293018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1524868285353293018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1524868285353293018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1524868285353293018'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/case-of-missing-exceptions.html' title='The case of the missing exceptions'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-8901819505525201342</id><published>2009-03-10T13:38:00.000-07:00</published><updated>2009-03-14T06:59:58.082-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Day Light Savings'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Time and Labor and Day Light Savings</title><content type='html'>This was a very interesting piece of change for me - to understand how T&amp;amp;L handles the reported and payable time of time reporters working across the time when day light saving starts or ends. I was surprised to find that despite being on the latest tools version, T&amp;amp;L was not completely error proof handling DST changes. We have a large number of employees working in PST time zone and PST moved ahead by one hour (from GMT -8 to GMT -7) at 2:00 AM on 8th March, so what happens to employees who started work before 2:00 AM and ended work after 2:00 AM? For example sample the following punch timings:&lt;br /&gt;&lt;br /&gt;In: 7th March 10:00:00 PM&lt;br /&gt;Break: 8th March 1:00:00 AM&lt;br /&gt;In: 8th March 1:30:00 AM&lt;br /&gt;Out: 8th March 3:30:00 AM&lt;br /&gt;&lt;br /&gt;Though it appears from the punch timings that the employee has worked for 5 hours and 30 mins, the actual hours worked is only 4.5 as at 2:00 AM the clocks gained an hour and became 3:00 AM. There are many implications of this scenario which every organisation that is using T&amp;amp;L has to be aware of:&lt;br /&gt;&lt;br /&gt;1. A high severity exception (TLX10076) will be generated if any punches are done during the DST change window - in the case above, the window would be between 2:00:00 AM and 2:59:59 AM. Though this is very unlikely if your organisation uses TCDs - this can happen if any manual change is made to the timesheet.&lt;br /&gt;&lt;br /&gt;2. For employees who are working across the DST change window - the difference between the last Out and the first In will not add up to the punch total on the timesheet. In the example above, the punch total on the timesheet will come as 4.5 hours. This is Peoplesoft doing the right timezone calculation and should not be taken as an issue.&lt;br /&gt;This caused considerable confusion among the users where they even manually adjusted the timesheets in an effort to bring the reported time difference equal to the punch time total.&lt;br /&gt;&lt;br /&gt;3. Payable time will be affected by this change. When the clocks move ahead by an hour - the payable time generated will be one hour lesser than the actual worked time and when the clocks move back, the payable time generated will be one hour more than the actual reported time (yeah Peoplesoft overpays your emplyees!). On 8th March, we found that all employees who worked during the DST change were paid one hour less.&lt;br /&gt;&lt;br /&gt;So how do you prepare for the DST change?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Its advisable to have audit queries prepared before hand to identify all employees who worked across the DST change. Track the reported and payable time of these employees to ensure that there are no discrepancies. &lt;/li&gt;&lt;li&gt;Have a communication plan in place telling the users to not edit the timesheet on a DST change date/time if possible. Also let the users know that a high severity exception might be generated which is due to the DST change. There is nothing much an employee or a manager can do to resolve that exception so it's better to get the HR support team to do it.&lt;/li&gt;&lt;li&gt;Payable time will be affected by this change. This means that there are chances of overpaying or underpaying employees who worked across a DST change. I prefer to correct this in T&amp;amp;L itself before passing data to downstream systems. When the DST change happened on March 8th, we had employees who had payable time one hour less than the actual worked hours. This difference was offset by reporting 1 hour of Regular TRC on the elapsed timesheet.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;In conclusion, I feel Time and Labor handles DST time changes pretty well. The most important thing is to monitor the system properly to identify the affected employees and ensure that their reported and payable time are as expected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-8901819505525201342?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/8901819505525201342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=8901819505525201342' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8901819505525201342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8901819505525201342'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/03/time-and-labor-and-day-light-savings.html' title='Time and Labor and Day Light Savings'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1594477442420104978</id><published>2009-02-19T01:17:00.001-08:00</published><updated>2009-02-19T01:27:41.611-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inline Views'/><category scheme='http://www.blogger.com/atom/ns#' term='Dynamic Views'/><title type='text'>Dynamic Views as Prompt Tables</title><content type='html'>Dynamic Views are an excellent object type provided by Peoplesoft - a pseudo view that can take any shape! They are excellent candidates where the SQL condition of a view changes dynamically according and are not even a database object.&lt;br /&gt;But as many might already know, one has to be extremely careful while using dynamic views in prompts. There are two major limitations I have come across when you use a DV as a prompt:&lt;br /&gt;&lt;br /&gt;1. If the SQL of the dynamic view contains joins  and if the search fields are used in the join.&lt;br /&gt;2. If the SQL of the dynamic view contains joins.&lt;br /&gt;&lt;br /&gt;What causes the failure is that the component processor takes the search fields from the prompt and appends to the SQL statement like 'and &lt;search&gt; = &lt;search&gt;'. Now, unfortunately the processor does not do any aliasing which causes the common 'ambiguous column definition' SQL error.&lt;br /&gt;&lt;br /&gt;To overcome this, either put the SQL in a view and query from the view or better, treat the SQL as an inline view and query from the inline view.&lt;br /&gt;For example, if the initial SQL of the DV was something like:&lt;br /&gt;SELECT EMPLID FROM PSOPRDEFN UNION SELECT EMPLID FROM PSOPRDEFN, for this to work in a dynamic view, it has to be called from an inline view like:&lt;br /&gt;SELECT EMPLID FROM (SELECT EMPLID FROM PSOPRDEFN UNION SELECT EMPLID FROM PSOPRDEFN)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1594477442420104978?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1594477442420104978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1594477442420104978' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1594477442420104978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1594477442420104978'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/02/dynamic-views-as-prompt-tables.html' title='Dynamic Views as Prompt Tables'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1176769456514746792</id><published>2009-02-14T04:02:00.000-08:00</published><updated>2009-02-14T05:03:45.056-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook notifications from Peoplesoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft and iCalendar'/><category scheme='http://www.blogger.com/atom/ns#' term='MS Outlook Calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='XML Link Registry Function'/><category scheme='http://www.blogger.com/atom/ns#' term='Scheduling meeting from Peoplesoft'/><title type='text'>Peoplesoft-Microsoft Outlook Calendar integration</title><content type='html'>This was one piece of work I wanted to try out for a long time. With all the makeover that Enterprise Products are having with the introduction of Web2.0 features, SOA capabilities etc.- it is only natural that a synergy between desktop applications and ERPs are introduced. A lot of pioneering work has already gone into this area and I noticed couple of blogs and discussion forums mulling over the integration of Outlook Calendars with Peoplesoft. Considering the central role played by a mail client in scheduling meetings and events, it is an exciting possibility to send notifications from Peoplesoft as meeting invites to a mail client and extend the boundary of the application to the user's desktop.&lt;br /&gt;Jim Marion has an excellent post &lt;a href="http://jjmpsj.blogspot.com/2008/08/peoplesoftcalendar-integration.html" target="_blank"&gt;here &lt;/a&gt;which gives the framework for the integration. It's a great place to start off from. (You can get some tip off from &lt;a href="http://forums.oracle.com/forums/thread.jspa?threadID=695167" target="_blank"&gt;this &lt;/a&gt;forum also.)&lt;br /&gt;These discussions throw up couple of options to implement this feature. Jim talks about providing the users a link to view the invite while another forum talked about creating an invite file and sending it as an attachment to the e-mail of the user. I piloted both these features and believe that in a real time environment, the latter option of sending the invite to the mail is a much better option than Jim's approach.&lt;br /&gt;The implementation per se is pretty simple with very minimal coding, but I had two very important learnings during this pilot.&lt;br /&gt;&gt; The standard protocol used in the exchange of calendar invites is called iCalendar. This is an inter-operable protocol accepted by most calendar/scheduling systems. A working paper on the iCalendar framework can be found &lt;a href="http://www.ietf.org/rfc/rfc2445.txt" target="_blank"&gt;here&lt;/a&gt;. iCalendar files contain all the necessary information for the scheduling of an event and can be send across applications as a '&lt;span style="font-weight: bold;"&gt;.ics&lt;/span&gt; file. To test this, create a new appointment in MS Outlook calendar and save the appointment in the iCalendar format as shown below:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X7aIXbl2UPw/SZa373ATRrI/AAAAAAAAADU/930oaZblNUk/s1600-h/iCal.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 198px;" src="http://3.bp.blogspot.com/_X7aIXbl2UPw/SZa373ATRrI/AAAAAAAAADU/930oaZblNUk/s320/iCal.JPG" alt="" id="BLOGGER_PHOTO_ID_5302627850280715954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Open the iCalendar file is a text editor and you can see the details of the protocol. Thus, any invite that is sent out from Peoplesoft to a mail client has to be in the iCalendar format. This makes the task pretty clear - we need to build a mechanism that will generate a file in the iCalendar format with the correct details of the meeting.&lt;br /&gt;&lt;br /&gt;&gt; The content type of the file/response sent to the mail client should be "text/calendar". This means that before sending the iCalendar response to the mail client, the content type of the response has to be set to "text/calendar".&lt;br /&gt;&lt;br /&gt;The fundamentals of my approach are heavily drawn from the blog of Jim Marion, yet I believe he did not give the actual implementation details which I intent to furnish here. The steps involved in this integration are as follows:&lt;br /&gt;&lt;br /&gt;1. Create an HTML object with the iCalendar framework skeleton and assign the begin time, end time, summary and attendees tag to HTML bind variables.&lt;br /&gt;&lt;br /&gt;2. Create a funtion or an iScript (create an iScript if you want the users to view the ics file from a link) which will call the iCalendar HTML object and pass the necessary bind variables using the GetHTMLText function.  Jim has given details regarding the iScript and that can be directly implemented.&lt;br /&gt;&lt;br /&gt;3. Jim's iScript is designed to show the ics file on the click of a link. But, I was turned on by a better approach of sending the ics file as an attachment to the e-mail of the correct users. To do this, bind the iCalendar HTML object with the correct parameters and save it as a .ics file and send that as an attachment. One point to be kept in mind for this approach is that the content type of the attachment has to be set as "text/calendar". If you are on tools 8.48 or above, use the delivered mail class functions which can be found in the App Package - PT_MCF_MAIL. The SetAttachmentContent or AddAttachment methods in this package has the capability to override the content-type of the attachment.&lt;br /&gt;&lt;br /&gt;All discussions regarding this topic talks about only the above mentioned approaches, but I tried the same integration using the &lt;span style="font-weight: bold;"&gt;XML Link Registry &lt;/span&gt;utility. This can be useful when the users need to view the meeting invite through a link from an external (non-peoplesoft) site. I first came across the XML Link Registry utility while reading about running a PS Query from the desktop without signing into PIA. You can find details of that &lt;a href="http://peoplesoftexperts.blogspot.com/2006/04/run-peoplesoft-query-from-excel-or-to.html"&gt;here&lt;/a&gt;. An XML Link Registry function is a mechanism whereby we can expose the methods in our web libraries (the iScript functions) to a non-peoplesoft system and the beauty of it is that the methods can be called from a URL. It's a pretty phenomenal utility to execute Peoplesoft functions from an external system if IB is not being used. Any iScript function can be exposed as an XML Link Registry function - for this, an XML Link Registry function need to be defined in: &lt;span style="font-weight: bold;"&gt;Peopletools --&gt; Utilities --&gt; Administration --&gt; XML Link Registry&lt;/span&gt;.&lt;br /&gt;I exposed the iScript created to trigger the invite as an XML Link Registry function and invoked the XML Link Registry service from the external URL.&lt;br /&gt;So, there are multiple approaches for this implementation:&lt;br /&gt;1. Send the ics file as an attachment to the users.&lt;br /&gt;2. Within peoplesoft, show a link to the users from where they can access the invite.&lt;br /&gt;3. Expose the invite as a link in a third party site and invoke the invite on click of the link.&lt;br /&gt;&lt;br /&gt;Choose the best approach for the integration based on the current notification mechanism that is in place in your system.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1176769456514746792?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1176769456514746792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1176769456514746792' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1176769456514746792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1176769456514746792'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2009/02/peoplesoft-microsoft-outlook-calendar.html' title='Peoplesoft-Microsoft Outlook Calendar integration'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X7aIXbl2UPw/SZa373ATRrI/AAAAAAAAADU/930oaZblNUk/s72-c/iCal.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-3829372372566920670</id><published>2008-11-28T01:01:00.000-08:00</published><updated>2009-02-13T13:03:11.059-08:00</updated><title type='text'>Time and Labor – Absence Management Integration Technical Details:</title><content type='html'>This document discusses the technical details of the integration of Absence Management with Time and Labor without North American Payroll.&lt;br /&gt;&lt;br /&gt;Map a TRC to an Absence Management Take Code as shown in the diagram below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_X7aIXbl2UPw/SS-0X9NCAII/AAAAAAAAACg/CFxiGaz_YUY/s1600-h/clip_image002.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 278px;" src="http://3.bp.blogspot.com/_X7aIXbl2UPw/SS-0X9NCAII/AAAAAAAAACg/CFxiGaz_YUY/s400/clip_image002.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5273632012333351042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Table that holds the mapping details of a TRC and an AM Take code – TL_ERNCD_TBL.&lt;br /&gt;&lt;br /&gt;All the Absence data that will be sent to Time and Labor is stored in the record – GP_ABS_EVT_WRK.&lt;br /&gt;This table is populated through peoplecode (GP_ABS_EVENT.EMPL_RCD.FieldFormula) when a manager approves absences. Note that only data in the above table is taken up by the integration program. So, ensure that all the data that is expected to be sent to Time and Labor is present in this table before running the integration program.&lt;br /&gt;Note that this table is purged after the successful run of the integration program – so it is recommended to take a back up of this table before running the integration process. This table will contain all Added, Deleted and Changed absence data. &lt;br /&gt;Note that this table will be populated only if the employee is active in Time and Labor and has a pay system flag of ‘GP’ in PS_JOB.&lt;br /&gt;&lt;br /&gt;Run the ‘Retrieve Absences’ process from Time and Labor, as shown below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_X7aIXbl2UPw/SS-1AG1vqyI/AAAAAAAAACo/IMfa3lZRa_c/s1600-h/clip_image002.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 123px;" src="http://1.bp.blogspot.com/_X7aIXbl2UPw/SS-1AG1vqyI/AAAAAAAAACo/IMfa3lZRa_c/s400/clip_image002.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5273632702114802466" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;This process triggers the TLAGGUPDATE AE. The main purpose of this AE is to populate the TL_ST_ELPTIME work table from the data present in GP_ABS_EVT_WRK table. This AE takes all absences present in the GP_ABS_EVT_WRK table, checks for the Event Action (whether Add, Change or Delete) and populate the TL_ST_ELPTIME table. The AE also converts the reported days of Absences into corresponding number of hours for use by Time and Labor. This is done by checking the absence days with the schedule for that particular day for the employee.&lt;br /&gt;The TLAGGUPDATE AE calls the TL_AGG_SECTN AE where the insertion into TL_ST_ELPTIME table takes place.&lt;br /&gt;GP_ABS_SUM_WRK and GP_ABS_DTL_WRK are two other important work tables used by the TLAGGUPDATE AE. Note that all the tables mentioned above are truncated after the process runs and the presence of data in the above tables after the run of a program is an indication that insertion into TL_RPTD_TIME has not happened.&lt;br /&gt;&lt;br /&gt;The TLAGGUPDATE AE finally calls the TL_ST_LIB AE which transfers data from TL_ST_ELPTIME to TL_RPTD_TIME. The latter AE is triggered using the CreateProcessRequest command and thus it will run as a separate process from the TLAGGUPDATE process.&lt;br /&gt;&lt;br /&gt;The time from Absence can be identified by looking for rows with an RT_SOURCE value of AM in TL_RPTD_TIME table.&lt;br /&gt;&lt;br /&gt;The below screenshot depicts how the Absence Data appears on the TimeSheet:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_X7aIXbl2UPw/SS-1RjYJn9I/AAAAAAAAACw/ADz2PLEeeAw/s1600-h/clip_image003.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 201px;" src="http://1.bp.blogspot.com/_X7aIXbl2UPw/SS-1RjYJn9I/AAAAAAAAACw/ADz2PLEeeAw/s400/clip_image003.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5273633001833078738" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Side Notes:&lt;br /&gt;&gt;  Check for data in the GP_ABS_EVT_WRK table to estimate the rows that will be sent to Time and Labor.&lt;br /&gt;&gt;  Ensure that each employee is assigned to a proper schedule and that the schedules are properly set up.&lt;br /&gt;&gt;  Data is loaded into TL_ST_ELPTIME table from where it is loaded into TL_RPTD_TIME by the TL_ST_LIB AE.&lt;br /&gt;&gt;  If the process has not run properly GP_ABS_WRK, GP_ABS_SUM_WRK, GP_ABS_DTL_WRK and the TL_ST_ELPTIME tables will have data.&lt;br /&gt;&gt;  Check for the loaded rows in TL_RPTD_TIME by looking for a RT_SOURCE = ‘AM’.&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");&lt;br /&gt;document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;try {&lt;br /&gt;var pageTracker = _gat._getTracker("UA-7470337-1");&lt;br /&gt;pageTracker._trackPageview();&lt;br /&gt;} catch(err) {}&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-3829372372566920670?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/3829372372566920670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=3829372372566920670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3829372372566920670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/3829372372566920670'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/11/time-and-labor-absence-management_28.html' title='&lt;strong&gt;&lt;strong&gt;Time and Labor – Absence Management Integration Technical Details:&lt;/strong&gt;&lt;/strong&gt;'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X7aIXbl2UPw/SS-0X9NCAII/AAAAAAAAACg/CFxiGaz_YUY/s72-c/clip_image002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-262908681816197378</id><published>2008-11-01T09:51:00.001-07:00</published><updated>2009-02-13T13:03:36.579-08:00</updated><title type='text'>Time and Labor - Absence Management Integration in HRMS 8.9</title><content type='html'>Its been real long since I've been able to post here! Thanks to the internet security at work!! Thought of writing down my experiences with integrating T&amp;L with Absence Management in 8.9. This is one real exciting area in Time and Labor with more and more customers going in for Absence Management and T&amp;L rollouts in the same implementation. From a business perspective, one cannot really see T&amp;L and AM as different entities, though both have their own unique functions, they (and more so T&amp;L) need to be tightly integrated and share data for meaningful business processing. Let's look at some scenarios where we need the integration:&lt;br /&gt;&lt;br /&gt;&gt; Payroll needs both reported time as well as absence data. Depending on the Pay System, T&amp;L and AM data has to be collated for this purpose.&lt;br /&gt;&lt;br /&gt;&gt; Users would like to see/report time as well as absence on the same screen (this is one of the major enhancements to T&amp;L in 9.0 with the feature to report/view absence data on the Timesheet. I think its a wonderful feature and a long awaited one).&lt;br /&gt;&lt;br /&gt;&gt; A number of T&amp;L rules are dependent on Absence data (for example, don't apply certain rules if the employee was absent on a particular day).&lt;br /&gt;&lt;br /&gt;Now, let's explore the integration of these two modules (the discussion is specific to 8.9, I know its a bit anachronistic, but I hope it will be useful to people still on this version!). The integration path varies depending upon the payroll system used. There are two separate processes - one for use if the Pay System is GP and the other if the pay system in NA Payroll (note that there is no delivered integration method if the Pay System is Payroll Interface). What both these processes do is to take absence data and put it into the reported time table. Then what is the difference between these two processes?&lt;br /&gt;The NA Payroll process can be run only after an Absence Run has been finalised and takes data from the GP Positive Input table (GP_PI_GEN_DATA). This ensures that we have the rightly calculated data coming over to T&amp;L. But, for a lot of users this is a major disadvantage of the process, for you cannot view absence data on Time and Labor before an Absence Calendar is finalised! &lt;br /&gt;But, the case is different with the GP integration process. This takes data from a work table (GP_ABS_EVT_WRK) which is populated after a manager approves/deletes/changes absence requests. This means, that Absence data is available to T&amp;L even before the Absence Run is started. But, this comes with a major disadvantage. The absence data that comes to T&amp;L may not be the correct finalised absence data. In one sense its alright if GP is used as the payroll product. Things get murky if one is using a third party payroll system. In this case, the absence data in the payable time table of T&amp;L might be incorrect as the data has come over before the Absence Run has taken place. &lt;br /&gt;This is a major drawback of the current integration and every 8.9 implementation that looks to integrate AM and T&amp;L need to keep this in mind. &lt;br /&gt;I would be interested to know the ways people have worked around integrating T&amp;L and AM with a third party payroll.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Post Note:&lt;/span&gt; How to identify the data that has come from Absence Management in T&amp;L? &lt;br /&gt;Query TL_RPTD_TIME for a RT_SOURCE = 'AM'.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");&lt;br /&gt;document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;try {&lt;br /&gt;var pageTracker = _gat._getTracker("UA-7470337-1");&lt;br /&gt;pageTracker._trackPageview();&lt;br /&gt;} catch(err) {}&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-262908681816197378?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/262908681816197378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=262908681816197378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/262908681816197378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/262908681816197378'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/11/time-and-labor-absence-management.html' title='Time and Labor - Absence Management Integration in HRMS 8.9'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4015285256123543429</id><published>2008-08-20T02:30:00.000-07:00</published><updated>2008-08-20T02:34:01.504-07:00</updated><title type='text'>On Oracle Optimisers</title><content type='html'>Found this elementary document on Oracle Query Execution and CB and RB Optimisers in &lt;a href="http://www.scribd.com"&gt;scribd &lt;/a&gt;- embedding here for posterity.&lt;br /&gt;&lt;br /&gt;&lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_972210548827965" name="doc_972210548827965" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=2713895&amp;access_key=key-cca2ply0532ndzx71km&amp;page=&amp;version=1&amp;auto_size=true"&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;      &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=2713895&amp;access_key=key-cca2ply0532ndzx71km&amp;page=&amp;version=1&amp;auto_size=true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_972210548827965_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle"  height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;div style="font-size:10px;text-align:center;width:100%"&gt;&lt;a href="http://www.scribd.com/doc/2713895/Oracle-understanding-optimizers"&gt;Oracle  understanding optimizers&lt;/a&gt; - &lt;a href="http://www.scribd.com/upload"&gt;Upload a Document to Scribd&lt;/a&gt;&lt;/div&gt;&lt;div style="display:none"&gt; Read this document on Scribd: &lt;a href="http://www.scribd.com/doc/2713895/Oracle-understanding-optimizers"&gt;Oracle  understanding optimizers&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4015285256123543429?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4015285256123543429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4015285256123543429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4015285256123543429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4015285256123543429'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/08/on-oracle-optimisers.html' title='On Oracle Optimisers'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-8582852268242776485</id><published>2008-07-31T12:29:00.000-07:00</published><updated>2009-02-13T13:04:18.228-08:00</updated><title type='text'>Overview of Time and Labor</title><content type='html'>&lt;div&gt;&lt;br /&gt;     &lt;span style="font-size:14px;"&gt;Time And Labor Overview&lt;/span&gt;&lt;br/&gt;&lt;br /&gt;     From: &lt;a href="http://www.slideshare.net/jijucvengal/"&gt;jijucvengal&lt;/a&gt;, 4 hours ago&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     &lt;div style="width:425px;text-align:left" id="__ss_536610"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jijucvengal/time-and-labor-overview?src=embed" title="Time And Labor Overview"&gt;Time And Labor Overview&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=time-and-labor-overview-1217515239320101-9&amp;stripped_title=time-and-labor-overview" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=time-and-labor-overview-1217515239320101-9&amp;stripped_title=time-and-labor-overview" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;view &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/jijucvengal/time-and-labor-overview?src=embed" title="View Time And Labor Overview on SlideShare"&gt;presentation&lt;/a&gt; (tags: &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/time"&gt;time&lt;/a&gt; &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/peoplesoft"&gt;peoplesoft&lt;/a&gt; &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/payroll"&gt;payroll&lt;/a&gt; &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/american"&gt;american&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     First in a series of presentations on Peoplesoft. For more information visit my blog at www.peoplesofthrms.blogspot.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;     &lt;a href="http://www.slideshare.net/jijucvengal/time-and-labor-overview"&gt;SlideShare Link&lt;/a&gt;&lt;br /&gt;    &lt;/div&gt;&lt;br /&gt;   &lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTIxNzUzMjUzMDAxNSZwdD*xMjE3NTMyNTU2MzkwJnA9MTAxOTEmZD*mbj1ibG9nZ2VyJmc9MQ==.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");&lt;br /&gt;document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;try {&lt;br /&gt;var pageTracker = _gat._getTracker("UA-7470337-1");&lt;br /&gt;pageTracker._trackPageview();&lt;br /&gt;} catch(err) {}&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-8582852268242776485?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/8582852268242776485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=8582852268242776485' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8582852268242776485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/8582852268242776485'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/07/overview-of-time-and-labor_31.html' title='Overview of Time and Labor'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-5631788063056549580</id><published>2008-07-29T12:23:00.000-07:00</published><updated>2008-07-29T12:41:38.051-07:00</updated><title type='text'>Peoplesoft popularity by numbers!</title><content type='html'>Every other day I indulge in some kind of debate regarding the future of Peoplesoft and the imminent assault of Fusion on the PS breed!! I must say that its murky times for us Peoplesoft consultants though Oracle has gone overboard to support and develop the product. Considering this, it was pleasant to read this post on the &lt;a href="http://blog.greysparling.com/2008/04/e40790-peoplesoft-executive-update-with.html"&gt;Grey Sparling blog&lt;/a&gt; about the popularity of Peoplesoft. Some interesting numbers from the article:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;9 of top 10 commercial banks are ps customers&lt;/li&gt;&lt;li&gt;59% of top 100 of fortune 500 companies own ps&lt;/li&gt;&lt;li&gt;retail - the 5 biggest use ps&lt;/li&gt;&lt;li&gt;6 of top 10 communications companies use PeopleSoft&lt;/li&gt;&lt;li&gt;60% of the top 15 insurance companies use PeopleSoft&lt;/li&gt;&lt;li&gt;70% of top 10 health care organizations use PeopleSoft&lt;/li&gt;&lt;li&gt;19 us states use PeopleSoft&lt;/li&gt;&lt;li&gt;50 of largest counties and cities use PeopleSoft&lt;/li&gt;&lt;li&gt;7 of top 10 research universities use PeopleSoft&lt;/li&gt;&lt;li&gt;8 of top 10 printing and publishing companies use PeopleSoft&lt;/li&gt;&lt;/ul&gt;Numbers and statistics can be misleading if not read in the correct context, but considering the features of the product, the way Peoplesoft has evolved under Oracle by incorporating so many of the Fusion middleware features and the very vocal commitment of Oracle to Peoplesoft customers tell me that we should be in business for quite some time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-5631788063056549580?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/5631788063056549580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=5631788063056549580' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5631788063056549580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/5631788063056549580'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/07/peoplesoft-popularity-by-numbers.html' title='Peoplesoft popularity by numbers!'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-170596988254439724</id><published>2008-07-29T00:47:00.000-07:00</published><updated>2008-07-29T00:55:05.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User profile creation'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Security'/><title type='text'>Auto creation of user profiles</title><content type='html'>There are multiple scenarios where its required to create new user profiles in bulk. A recent requirement I had was to create user profiles for all employees in the system during a pilot upgrade exercise. The best approach to this problem is to achieve the same by a CI built on the &lt;span style="font-weight: bold;"&gt;USER_SAVEAS&lt;/span&gt; component (Copy User profile component).&lt;br /&gt;Was mulling over the various options to auto generate passwords for the user profiles and ran into the delivered function in &lt;span style="font-weight: bold;"&gt;DERIVED_HINT.EMAILPSWD.Fieldformula&lt;/span&gt; event.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-170596988254439724?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/170596988254439724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=170596988254439724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/170596988254439724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/170596988254439724'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/07/auto-creation-of-user-profiles.html' title='Auto creation of user profiles'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-4906542503250941030</id><published>2008-07-11T13:36:00.000-07:00</published><updated>2008-07-11T13:39:21.070-07:00</updated><title type='text'>SQR Migration Strategies</title><content type='html'>&lt;span style="font-size:85%;"&gt;In continuation to my earlier post on &lt;a href="http://peoplesofthrms.blogspot.com/2008/07/sqr-and-xml-publisher-juggernaut.html"&gt;SQRs and XML Publisher&lt;/a&gt;, this discussion aims to arrive at a decision matrix to migrate from SQRs to other Peoplesoft/Fusion tools. A number of organisations that run on 8.0, 8.3 and other older versions of Peoplesoft have widely utilised SQRs for non-reporting scenarios like Inbound Interface processing, Mass Updates, Utility processes etc. With the very vocal recommendation of Oracle that customers should refrain from using SQRs (though its unlikely that Oracle will stop supporting SQRs on Peoplesoft any time now) in newer releases, it is extremely prudent to have in place a strategy to move all the SQR programs to an alternate tool. The decision matrix below has been prepared by taking into consideration the various type of SQRs programs as well as the capability/weaknesses of the other tools. This is a very high level illustration and your expert comments and thoughts are invited to further refine this tool.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;table class="MsoTableGrid" style="border: medium none ; border-collapse: collapse; margin-left: 6.75pt; margin-right: 6.75pt;" align="left" border="1" cellpadding="0" cellspacing="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;Type of SQR&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;Migration Strategy&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Inbound Interface – Data source: File&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;File Layout + AE + CI if insertion is done   to a component&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Inbound Interface – Data source: Peoplesoft &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;App Messaging/IB&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Mass Data Changes (Mass hires, Mass update   of a table etc.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE + CI if updation to a component is done. Analyse   whether the Peoplesoft Mass Change functionality can be utilized.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Outbound Interface (Flat files, Dataset)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE + XML Publisher for report generation/   Web Services if 3&lt;sup&gt;rd&lt;/sup&gt; party supports&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;SQCs&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Custom SQCs can be replaced by Application   Classes to be invoked from Peoplecode. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Utility programs (Clean up, File   manipulation, Audits, Status Checks)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Audits, File Operations, OS related   processes are better done by SQRs, retain them. Utilities that affect   database can be replaced by AE.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Letters and Forms (online forms as well as   letters that are mailed)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;XML Publisher + Peoplecode notification   classes for mails&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Reports – Simple single data source (reports   with one BEGIN-SELECT)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;XML Publisher&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Reports – Simple multiple data sources (reports   with more than one BEGIN-SELECT and simple calculations)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Migration of these might require the use of   AE to execute the calculations and XML/XSL modifications. Move to XML   Publisher if the logic is not complicated, otherwise retain SQRs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Reports – On-breaks and multiple reports &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;XML Publishers&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Reports – Complex with multiple   BEGIN-SELECTS and complex conditional logic&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Do not migrate – the effort is not worth it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 2.75in;" valign="top" width="264"&gt;   &lt;p class="MsoNormal" style=""&gt;Reports – Status of batch process&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;This category contains the production of   error reports and status reports of processing done by an AE or other batch   programs – move to XML Publisher.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-4906542503250941030?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/4906542503250941030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=4906542503250941030' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4906542503250941030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/4906542503250941030'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/07/sqr-migration-strategies.html' title='SQR Migration Strategies'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-1747445650640275122</id><published>2008-07-10T21:09:00.000-07:00</published><updated>2008-07-10T22:08:17.237-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Time and Labor security'/><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Time and Labor Security demystified</title><content type='html'>&lt;span style="font-size:85%;"&gt;Security in Time and Labor is an area that needs more clarity to most new implementors. Almost every team I have consulted for has had the question 'how do I ensure that the employees reporting to a manager shows up in the manager self service pages of Time and Labor?'&lt;br /&gt;This post aims at being a guide towards designing the T&amp;amp;L security setup.&lt;br /&gt;&lt;br /&gt;T&amp;amp;L Security is primarily concerned with ensuring the correct access of reportees to managers as well as controlling the dates which are open to any employee to report time. We are more concerned with the first case here. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Security in Time and Labor is a two step process - 1. Grouping the employees reporting to a manager/HR administrator together and 2. Granting access to the correct groups to the respective managers. To group employees together T&amp;amp;L has a powerful feature called Dynamic group&lt;/span&gt;&lt;span style="font-size:85%;"&gt;s (there is another category called static groups which are not practically used and thus does not deserve mention here) which is similar to the Group Build feature in core HRMS. A Dynamic Group constructs a group of employees based on an SQL selection criteria (for example - &lt;span style="color: rgb(51, 51, 255);"&gt;select emplid from ps_job where re&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;ports_to = &lt;/span&gt;&lt;a certain="" position="" number=""&gt;) and is thus truly dynamic. The Dynamic Group once created has to be refreshed on a daily basis to ensure that the group includes all eligible employees.&lt;br /&gt;The illustration below shows how a dynamic group can be created by defining the appropriate SQL eligibility criteria. &lt;/a&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_X7aIXbl2UPw/SHbjQlLGRwI/AAAAAAAAABw/QeRlG036T0Q/s1600-h/Dynamic+Group.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 222px;" src="http://1.bp.blogspot.com/_X7aIXbl2UPw/SHbjQlLGRwI/AAAAAAAAABw/QeRlG036T0Q/s400/Dynamic+Group.bmp" alt="" id="BLOGGER_PHOTO_ID_5221610691978741506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;After the group has been created, the next step is to assign this group to those managers/administrators who need access to the same. Access in Time and Labor is controlled by an Operator's ROWSECCLASS. So the groups will have to be linked to the eligible ROWSECCLASSES to enable access for managers to their reportee's data. The illustration below shows how a group can be linked to a ROWSECCLASS. Keep in mind that one group can be linked to multiple ROWSECCLASSES and one ROWSECCLASS can be linked to multiple groups.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_X7aIXbl2UPw/SHbmFuXYvjI/AAAAAAAAAB4/0MqzyYro30I/s1600-h/GRP_SECURITY.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 514px; height: 191px;" src="http://3.bp.blogspot.com/_X7aIXbl2UPw/SHbmFuXYvjI/AAAAAAAAAB4/0MqzyYro30I/s400/GRP_SECURITY.bmp" alt="" id="BLOGGER_PHOTO_ID_5221613804002524722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Now coming to the important question - how does a manager get access to employees under him? Let's just look at the below process flow for that:&lt;br /&gt;&lt;br /&gt;1. Manager logs in with his/her Operatorid.&lt;br /&gt;2. The ROWSECCLASS of this Operator is fetched from PSOPRDEFN.&lt;br /&gt;3. The TL_GRP_SECURITY table is queried to get all the groups that this ROWSECCLASS has access to.&lt;br /&gt;4. The TL_GROUP_DTL table is queried to get all the EMPLIDs part of each group fetched in step 3.&lt;br /&gt;5. The employees fetched are displayed on the MSS pages.&lt;br /&gt;&lt;br /&gt;This is an extremely simplified definition of what actually goes behind the scenes when the system tries to retrieve the employees in a T&amp;amp;L MSS page. So to ensure that a manager has access to his reportees ensure the following:&lt;br /&gt;a. All the reportees are part of atleast one Dynamic Group. Query TL_GROUP_DTL to get the groups of an employee.&lt;br /&gt;b. The manager/administrator has access to those groups. Query TL_GRP_SECURITY to get all the groups that a particular ROWSECCLASS has access to.&lt;br /&gt;c. Schedule the Dynamic Group Refresh process on a nightly basis to ensure that the dynamic groups are up to date.&lt;br /&gt;&lt;br /&gt;Caveat: The above process requires the creation of a large number of ROWSECCLASSES and Dynamic Groups to maintain exclusivity of employee access to managers. Organisations that follow the above approach will need to custom create a program thatwill create new ROWSECCLASSES when a new manager is hired and programatically create dynamic group and assign security to that dynamic group for the new ROWSECCLASS created. This complex process can be circumvented by customising the code behind the 'Get Employees' button present in all T&amp;amp;L MSS Employee Search pages. The approach would be to create a single Dynamic Group and enroll all employee in the same and give access to all managers/administrators for that single group. Customize the Peoplecode behind the Get Employees button to fetch only those reporting to the manager from the entire set fetched by the vanilla logic explained above. The customisation has to be done in FUNCLIB_TL_CP.MGR_SS_FUNC.FieldFormula event.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-1747445650640275122?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/1747445650640275122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=1747445650640275122' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1747445650640275122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/1747445650640275122'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/07/time-and-labor-security-demystified.html' title='Time and Labor Security demystified'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X7aIXbl2UPw/SHbjQlLGRwI/AAAAAAAAABw/QeRlG036T0Q/s72-c/Dynamic+Group.bmp' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7046973884293068385.post-2230974390865823492</id><published>2008-07-10T02:32:00.000-07:00</published><updated>2008-07-10T02:45:45.658-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Peoplesoft Time and Labor'/><title type='text'>Peoplesoft Time and Labor Setup Guide: Summary</title><content type='html'>&lt;span style="font-size:85%;"&gt;Having completed over seven end to end roll outs in Peoplesoft Time and Labor - my team recently decided to design a quick implementation package for Peoplesoft Time and Labor implementations. This package contains ready made data loading programs for every T&amp;amp;L setup component, a complete T&amp;amp;L design strategy guide which talks about the best practices in designing the various data elements, ready made Peoplesoft HRMS to Time and Labor integration program, an exhaustive Client Questionnaire gathered from our experience that will help the team capture even the smallest client requirement at the earliest stage, a Data Collection form for all T&amp;amp;L components and a reported time mass load program. These tools will drastically reduce the implementation time for any T&amp;amp;L implementation and is a ready reckoner for any organisation going for a T&amp;amp;L implementation.&lt;br /&gt;&lt;br /&gt;Pasted below is a summary of the setup sequence as well as set up methodology for all T&amp;amp;L components, an excerpt from the setup guide.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;table class="MsoTableGrid" style="border: medium none ; border-collapse: collapse; margin-left: 6.75pt; margin-right: 6.75pt;" align="left" border="1" cellpadding="0" cellspacing="0"&gt;  &lt;tbody&gt;&lt;tr style=""&gt;   &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;Setup Component&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b style=""&gt;Data Loading Method&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;T&amp;amp;L Installation &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Time Zone Offset&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Time Periods&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Pay System&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;TRC Category&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;TRC&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;TRC Program&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual/AE depending on volume of data&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Compensatory Time Off Plan&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Override Reason Code&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Time Reporting Template&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Shifts&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Schedule Group&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Schedule Definition&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;st1:place st="on"&gt;Holiday&lt;/st1:place&gt; Schedule&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Value List&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Template Built Rule&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Rule Program&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Task Template&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Task Profile&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Task Group&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Time Administration Options&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;TL Permission List Security&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Dynamic Group Creation&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Manual&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Employee Enrolment&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Compensation Plan Enrolment&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color windowtext windowtext; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Schedule Assignment&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color windowtext windowtext -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7046973884293068385-2230974390865823492?l=peoplesofthrms.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://peoplesofthrms.blogspot.com/feeds/2230974390865823492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7046973884293068385&amp;postID=2230974390865823492' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2230974390865823492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7046973884293068385/posts/default/2230974390865823492'/><link rel='alternate' type='text/html' href='http://peoplesofthrms.blogspot.com/2008/07/peoplesoft-time-and-labor-setup-guide.html' title='Peoplesoft Time and Labor Setup Guide: Summary'/><author><name>JijuVengal</name><uri>http://www.blogger.com/profile/15074963527904600326</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry></feed>
