The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

Wednesday, 12 June 2013

Mobile Apps

Although late in the game, PeopleSoft has delivered compelling mobile applications to their customers. There were prior mobile applications which were delivered with Oracle ADF technology, but it was not catching the customer attention due the intricate problems. The latest on the suit is best in class and innovative solution delivered with jQuery, CSS3, HTML5 and REST services. The main highlight of the release is that it comes free of cost for the existing 9.1 customers. Below is the list of few applications which were delivered in 9.1 bundles.

1.       PeopleSoft Mobile Inventory
2.       PeopleSoft Mobile Approvals
3.       PeopleSoft Mobile Expenses
4.       PeopleSoft Mobile Company Directory
5.       PeopleSoft Mobile eProcurement

All these applications are tested for various mobile devices listed below.

1.       Samsung Galaxy SIII (Android)
2.       Apple iPhone 4 & 4S (iOS 5.1)
3.       Apple iPad2 & iPad3 (iOS 5.1)
4.       Google Nexus Tablet (Android)
5.       Samsung Galaxy Tablet 10.1(Android)

Don’t get misguided by the term Mobile App. It is not like your normal mobile applications which you will download from the web stores for Android, Windows or iOS markets. The PeopleSoft mobile applications are completely web based applications with fluidic design. What it means to you is that none of your company mobile users need to download the application and install it on their phone. Users just needs to go to the mobile home URL provided by their company from their mobile web browsers. Believe me; the UI looks far superior to most of the native mobile application clients. Apart from that, since it is a web based application, users will get additional benefit of using the application from other devices (other than that mentioned above) which supports HTML5 , CSS3 & javascripts without much distortion to the content.  Yes, web based applications have its own drawback as it will work only with an internet connection; but I don’t think that will be a limitation as there are very rare smart phone users without an internet connection.

So far so good, but the major question will be how will my company uptake the mobile applications provided by the PeopleSoft. It is very simple. PeopleSoft has delivered the mobile applications through their general maintenance approach of bundles. What you need to do is to simply upgrade your applications to the latest bundle. For example, PeopleSoft Mobile Expenses is delivered in 9.1 FSCM bundle# 23.

See the below video to get a glimpse on PeopleSoft Mobile Expenses. You can  other  apps demo in You tube PSFTOracle Channel.

I know I haven’t answered your question completely. How will you get the URL that the user’s needs to be browsed in their mobile web browser? Simplest method is go to your PeopleSoft portal: Main Menu > Employee self Service > Mobile Applications. There you will see a list of applications available in your package. Select the required one and copy the URL from the browser address bar. If you paste the same URL in your mobile application, you will see the general login page and with successful login, your mobile application is launched in your browser. But if your company firewalls and network security will not allow to use the PeopleSoft URL outside the company network or if your company wants a separate URL , then you can create a separate PIA site and pass that particular URL to your users.

Now you may think how secure is the mobile applications? To understand that you need to know the underlying technology. PeopleSoft has used jQuery to implement mobile applications with the help of iScripts. So how the page is rendered on your mobile device is via iScripts. And all your data is handled by either PeopleCode or by Component Interface. What does it means? It means all the objects are managed objects and you can give separate access to the objects like iScript and CI using your permission lists. So if a user is not having access to a permission list which contains the iScript, it means that page will not be visible to the user like normal PeopleSoft pages or components access control. For instance, Expenses use iScripts in the weblibrary WEBLIB_MBL_EX. Giving access to the scripts in the weblibrary to a user means; he is getting access to a mobile page and related services.

To get a more detailed view on implementing mobile apps in FSCM vistit the below link. HCM app will also be on the similar lines, only some minor details like bundle levels and update id’s change.

What more? You can create your own mobile applications with very less effort if you have a resource with jQuery & PeopleCode skills. You need not be a jQuery or javascript guru to develop it because you will be using it only for the look and feel. And in most cases importing the jQuery library’s itself will do half of the job. Do your data populations and logics using PeopleCode & CI’s. Just give a try, it will be very interesting once you start with. 


  1. Thanks for the information!

    I've started using the PS/jQuery mobile framework to build a custom mobile app of a non-mobile custom time entry PS app.

    I agree that it can be done with a lot less effort but you must still understand, modify and write advanced javascript and css code (with minimal in-line documentation).

    And PS has placed app specific code in their "common" modules making the task more difficult than it should be.

  2. fyi, doing an FSCM upgrade was not possible at this time so I have copied the necessary tools objects from a 9.3 demo db back to our 9.2 dev environment and it all seems to work properly.

    1. Tom, thanks for dropping the comments. It's interesting to see that the code from 9.2 (I believe you meant 9.2 and not 9.3) is working in 9.1. If your custom app is only for approvals, then there is already a delivered mobile approval framework. You just have to configure the mobile approval page (under enterprise components) and extend a delivered mobile approval class (of-course the system expects an AWE implemented already for your transaction). If it is some other applications, then at a minimum, you would be able to re-use the jquery libraries, style sheets and some html objects. But I agree with you that advanced javascript and css knowledge is required if you want to tweak out of the delivered framework.

  3. Entertaining videos. You can learn a lot of things if you do this you do not understand anything. I started the same way. But then I found the site And with it figured out how to make the application.

  4. This comment has been removed by a blog administrator.

  5. How would you think the iPhone will affect the Australian mobile games advertise when it at long last arrives?
    my review here

  6. you can use the application to track your friends and see where they are hanging out. You might be able to surprise them by showing up when you are least expected

  7. Here you Can Download Stock Note 4 Firmware Free With Full Speed

    sm-n910f firmware

  8. That is where we come in building your web business, trade, and presence on a scale just as professionally and better than your regular online desktop website. Mobile Web Designers

  9. Are you targeting other businesses or consumers? How do customers access your existing products and services? Will your product display interactive content or will it be used as a static information portal? ShowBox APK Download

  10. In this manner, you need to pick a versatile application improvement organization that has a creative approach alongside advanced reasoning.Custom CRM Software Development

  11. I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article... unlockmobiledevice


  13. We often face network problems while travelling or while in remote places. This problem has been permanently solved in contract 3 mobile because of the excellent services of these network providers who help you to stay connected even if you are at the remote place. 

  14. Exceptionally helpful post. This is my first time i visit here. I discovered such a large number of fascinating stuff in your blog particularly its talk. Truly its awesome article. Keep it up.
    gta vice city apk download

  15. It was thinking about whether I could utilize this review on my other site, I will connect it back to your site though.Great Thanks.

  16. Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here. telstra international roaming rates

  17. This topic is very impressive for me because your blog have brilliant information. I really appricate you thought. Basically I have knowledge abut realivent your topic and the topic is GTA San Andreas. well thanks for sharing your thought its very helpful for me..

  18. Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our.
    telstra international call rates prepaid

  19. The union of mobile technologies and applications is a growing opportunity for healthcare. There is no denying the innate factor of modern mobile technology. Morgan Stanley Research reports that mobile Internet usage is growing faster than desktop Internet usage, and will reach parity in late 2013. Best Ethernet Cable

  20. People love their cell phones - no devices are more closely attached to them than their mobile devices. This technology is being used in a variety of sectors, not least of all being the hospitality industry. By implementing mobile technology into this competitive industry, the industry will be able to be run more smoothly and with greater efficiency. FF14 Leveling Guide

  21. The use of mobiles is no more limited to the deliverance of personal messages. The advancements in mobile technology and their uses have surprised us to a greater extent, both negatively as well as positively. Best Nes Games

  22. Innovative ideas in the field of technology have simplified the work and helped our rapid development.These ideas contribute to the creation of innovative technologies call of duty mobile hack time. In order to create this innovative idea, it is necessary to have the knowledge, which is fundamental in this process. Thus we get the scheme: knowledge, idea, technology.

  23. This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.! poker88

  24. I was surfing the Internet for information and came across your blog. I am impressed by the information you have on this blog. It shows how well you understand this subject. sexy gaming

  25. I personally use them exclusively high-quality elements : you will notice these folks during:
    spy phone app