ps ria

17 %
83 %
Information about ps ria
Entertainment

Published on December 1, 2007

Author: Justine

Source: authorstream.com

PeopleSoft and RIA:  PeopleSoft and RIA Add the Adjective Rich to your PeopleSoft User Experience Jim J. Marion, CPA.CITP jim.marion@gmail.com Who am I?:  Who am I? CPA.CITP PeopleSoft Certified Developer Technical Administrator for our PeopleSoft Financials 8.4 implementation What is Chelan County PUD?:  What is Chelan County PUD? Located along the Columbia River in the center of Washington state Established by vote in 1936 Own and operate three hydroelectric projects. Produce 8.5 million megawatt hours of power, enough to run a city of 900,000 people. About 700 Employees Over 200 Million in annual revenue Agenda:  Agenda What is a Rich Internet Application? How RIA fits with PeopleSoft RIA enabling technologies Demonstrations Tools for developing RIA What Makes a Web App Rich?:  What Makes a Web App Rich? What is NOT Rich (poor) Web page loads > user enters value > browser submits page to server for validation > web page re-loads > user enters next value > … > user clicks save Obvious request/response cycle PeopleSoft using PeopleTools 8.4x (as delivered) What Makes a Web App Rich?:  What Makes a Web App Rich? What IS Rich Web page loads > user enters value > browser transparently validates information and updates portions of the existing page while the user is working in the next field Desktop-like applications Transparent request/response cycle What Makes a Web App Rich?:  What Makes a Web App Rich? Features Desktop-like spell check Drag 'n' drop Rich text editor (bold, bullets, highlight, etc) What Makes a Web App Rich?:  What Makes a Web App Rich? Snappy Transitions are quick Screen to screen Item to item Real-time Event notification as events happen, not when the user clicks refresh Internet RIA Examples:  Internet RIA Examples iGoogle Google Calendar Google Docs & Spreadsheets Yahoo Mail Jack Slocum’s Ext Documentation Center Why a Rich Enterprise?:  Why a Rich Enterprise? Purpose: don’t be cute External facing web sites are cute Internal needs to be functional Be user friendly (zero training) Expedia Amazon Google search TurboTax/Quicken/Microsoft Money Why a Rich Enterprise (cont.)?:  Why a Rich Enterprise (cont.)? Purchasing agents as contract experts, not system user experts AP clerks that have time to analyze invoices, not follow data entry instructions/checklists Payroll clerks providing strategic insight, not just running processes PeopleSoft’s Delivered RIA:  PeopleSoft’s Delivered RIA RENS JavaScript to notify user of events (Ajax) Report/process run to window HCM and CRM help desk chat Multi-channel framework RIA Enabling Technologies:  RIA Enabling Technologies Ajax: Asynchronous JavaScript and XML Very, very popular Used by Google, Yahoo, Microsoft, etc to power the next generation e-mail and collaboration web-based applications JDeveloper, ADF Faces, etc Oracle Fusion Apps Enabling Technologies (cont.):  Enabling Technologies (cont.) Applets: Java programs that run in a browser Unpopular Work well in a controlled intranet environment Many, many issues with an external deployment Enabling Technologies (cont.):  Enabling Technologies (cont.) Flex: a framework for building rich Internet applications. Uses Adobe’s Flash Player Available on 98% of internet-enabled desktops PeopleSoft RIA Injection:  PeopleSoft RIA Injection PeopleTools Page modifications HTML object modifications Non-PeopleTools Servlet filters (no modifications) PeopleSoft RIA Injection (cont.):  PeopleSoft RIA Injection (cont.) HTML Definition modifications Add JavaScript, Flash/Flex, or Java Applets to existing HTML definitions Concerns: Modifications don’t upgrade PeopleSoft RIA Injection (cont.):  PeopleSoft RIA Injection (cont.) Page modifications Add an HTML Area to a page to insert page specific JavaScript, Flash/Flex, or Java Applets Concerns: Modifications don’t upgrade Not global – make change on every page PeopleSoft RIA Injection (cont.):  PeopleSoft RIA Injection (cont.) Servlet Filters Can be global or URL/Servlet specific Not modifying PeopleSoft Upgrade friendly Concerns: No PeopleTools meta-data access Custom resources (images, scripts, html, etc) must be managed outside PeopleTools PeopleSoft RIA Injection (cont.):  PeopleSoft RIA Injection (cont.) Servlet Filters (cont.) Authentication Samba jcifs Transformation Request and/or Response PeopleSoft RIA Injection (cont.):  PeopleSoft RIA Injection (cont.) Servlet Filters (cont.) Monkeygrease (http://monkeygrease.org) Inject Flash, JavaScript, CSS, HTML, etc without modifying any PeopleSoft objects Injection rules can be global or targeted RIA PeopleSoft Bridge:  RIA PeopleSoft Bridge IScripts Primary method for accessing the PeopleSoft database from Ajax, Flex, Applets, or any other web-based client-side renderer RIA PeopleSoft Bridge:  RIA PeopleSoft Bridge IScripts (continued) Provide a method for calling PeopleCode directly from a web browser Data sent to PeopleCode accessible through %Request Data returned to the browser through %Response RIA PeopleSoft Bridge (cont.):  RIA PeopleSoft Bridge (cont.) IScripts (continued) PeopleCode functions prefixed with IScript_ defined in a record prefixed with WEBLIB_ Demos:  Demos Highlight current Edit Task (PT Form) Rich Text Editor Time picker Edit Task (PT Grid) Resizable grid Keyboard navigation Demos (cont.):  Demos (cont.) View Tasks (Flex) Flex data grid Ajax data My Favorite Queries Pagelet JavaScript dialogs Ajax query results Rich Purchasing Pagelet:  Rich Purchasing Pagelet Rich Purchasing Pagelet:  Rich Purchasing Pagelet User selects a receipt – data loads… Rich Purchasing Pagelet:  Rich Purchasing Pagelet Data in context with links to documents Demos (cont.):  Demos (cont.) Timeout warning reset News Images Visual effects Ajax Tools:  Tools Firefox and Firebug Inspect an element ID Styles Evaluate Expressions JDeveloper (Java and XML) Eclipse (Java, XML, and Flex) Popular Ajax Libraries:  Popular Ajax Libraries jQuery (personal favorite) EXT (personal favorite) Dojo Prototype GWT (Google) YUI (Yahoo) Mochikit Gotcha’s:  Gotcha’s Caching Browser (and proxy servers?) will cache resources External JavaScript, css, images, swf Browser (and proxy servers?) may cache data (IScripts) %Response.SetHeader("Pragma", "no-cache"); %Response.SetHeader("Cache-Control", "no-cache, must-revalidate"); %Response.SetHeader("Expires", "0"); Where to Learn More:  Where to Learn More http://www.monkeygrease.org http://extjs.com/ http://jquery.com/ http://www.jjmpsj.blogspot.com http://blog.greysparling.com/ http://manalang.com/ Q&A:  Q&A

Add a comment

Related presentations

Related pages

Ria Ps Profiles | Facebook

View the profiles of people named Ria Ps. Join Facebook to connect with Ria Ps and others you may know. Facebook gives people the power to share and...
Read more

PS Ria Profiles | Facebook

View the profiles of people named PS Ria. Join Facebook to connect with PS Ria and others you may know. Facebook gives people the power to share and...
Read more

Продам ПС 10 1999 на AUTO.RIA: 1500$, Сумы

Продаю на auto.ria ПС 10 1999 года, сельхозтехника пробег 1 тыс. км. Цена: 1500$, возможен торг ...
Read more

PS feat. Ria - Arche Noah - YouTube

Arche Noah, der Track für die "Segeln 2015 auf der Alexander von Humbold II" Dokumentation von Olympic Movies. Die Single gibt es kostenlos auf ...
Read more

Ria-Ps.at - Domain-Information - Erfahrungen und Bewertungen

Finden Sie Bewertungen und Erfahrungen zu Ria-Ps.at. Klicken Sie hier für mehr Informationen zu Ria-Ps.at.
Read more

AUTO.RIA: ПС срочно - срочная продажа ПС в Украине: купить ...

AUTO.RIA.com - Продам ПС срочно - горячие предложения по срочной продаже бу автомобилей ПС.
Read more

Продам PS3 : Игры и игровые приставки в Луцке на RIA

2500 грн - Продам ps3 не биту не царапану, в гарному стані, майже як нова, продаю тому що ...
Read more

Öffnungszeiten

Öffnungszeiten Wir haben für Sie von Montag bis Freitag in der Zeit von. 06:30 Uhr bis 14:00 Uhr geöffnet. In den Schulferien bleibt unser Geschäft ...
Read more

Anfahrt

Joomla! - dynamische Portal-Engine und Content-Management-System
Read more

Kia Rio – Wikipedia

Der neue Rio wurde im Herbst 2004 als Studie „Kia Sport“ mit 147 kW (200 PS) auf der Paris Motor Show vorgestellt, ...
Read more