cut through the fog to create a golden user experience with peoplesoft interaction hub session...
TRANSCRIPT
Cut Through the Fog to Create a Golden User Experience with PeopleSoft Interaction Hub
SESSION #CON2232
OCTOBER 1, 2014
Your Presenters
Kristin McLean
Senior Business Analyst
Northwestern University
10 years PeopleSoft experience
Agenda/Contents
Business Case for Implementing Interaction Hub
Evolution of the Interface
Demo of Current Interface
Future Enhancements
Critical Success Factors
Questions
Northwestern University
Active Users
Faculty
Staff
Temporaries
Retirees
Affiliates
Initial PeopleSoft Implementation
December 1996
Interaction Hub / HCM Version – 9.1
Interaction Hub v.1 implemented August 2012
Interaction Hub v.2 implemented October 2013
Interaction Hub Tools Version – 8.52*
HCM Tools Version – 8.51
Interaction Hub
Business Case
PROVIDE
Users with a rich, contemporary, intuitive user experience
A summary page that puts critical information where users need it most
A collaborative workspace to blend business processes across HCM pages
CATALYST
Need to complete or manage training and disclosure of financial interests for research: sponsored by federal agencies
sponsors adopting Public Health Services regulations
research involving human subjects
Evolution of the Interface
Guest Sign In / Authentication Page
Evolution of the Interface
From PeopleSoft Menu to Interaction Hub v.1
Evolution of the Interface
From Interaction Hub v.1 to v.2
From: “creating great UI-Alliance -2012”
Demo of Current Interface
Accordions
Links / Hover Over Verbiage
Modal Windows
Direct Login
Security
Accordions
Expand / Collapse to display links for reviewing and updating Self-Service information
Links / Hover Over Verbiage
Clicking links allow users to open up a modal window to access a Self Service page, role or internal/external website
Inserting hover over verbiage on the link name describes the navigation destination and what actions can be taken
Links / Hover Over Verbiage
Modal Windows
Clicking a link within an accordion opens a modal window displaying a Self-Service page
Direct Login
Upon authentication, displays a Self Service page or role without navigating through the Interaction Hub
Direct Login
Page Example
Direct Login
Role Example
Security
Roles
Security is roles-based
All users granted Guest Login role when they land on the Sign In page (NW_PA_WEB)
Allows users to see “basic” functionality, regardless of the users’ Self-Service role in HCM
Security
Role Mapping Upon login
User Profiles are created Users granted roles based on a mapping from HCM*
Roles are associated with Content References vs. pages. For example Accordions / Pagelets Links News articles
There can be a 1 to many relationship between Interaction Hub and HCM roles Portal roles contain a roll up all HCM roles associated with the links
within the Accordion, Pagelet or Link Users must have access to at least one security role within an accordion
or pagelet that is not “Public” to view it Dynamic queries tied to dynamic roles sync Interaction Hub with HCM every
30 minutes using a database link and view
Security
Role Mapping Crosswalk Example
Security
Role Mapping Example in Interaction Hub
Future Enhancements
Portals
Applicant / Onboarding
Office of the Provost
VPHR
Administrator
Manager
Recruiter
Help Desk
Benefits
Payroll
Course Administrator
Critical Success Factors
Define User Requirements
Identify supported browsers Determine timelines for University-wide rollouts of new versions
IE7 was not compatible with the Interaction Hub design due to the number of places where external content and libraries are loaded
Included an “if” statement to change the EDGE code for IE10 because not compatible with the accordion design
Identify browser behavior Directing users to a new browser window or tab in the current browser
when clicking links to external URLs
Display / size of the modal windows
Mobile device limitations Expanding / scrolling through modal windows
Uploading PDFs
Critical Success Factors
Define User Requirements – cont’d
Turn off pop up blockers
Add Interaction Hub URL to trusted sites
Assess firewall constraints with non standard ports*
Determine impacts of shared cookies on user experience and connectivity to the Interaction Hub**
Critical Success Factors
Design Requirements
To ensure images display appropriately: Store images in the application vs. the web server*
Ensure images have the same file name and extension between the HCM definition and the actual image
Determine user experience navigating from unsecure to secure URLs within Interaction Hub**
Ensure system generated URLs direct the user to the appropriate system to complete workflow tasks
Engage a web designer with javascript and jquery experience
Critical Success Factors
Design Requirements – cont’d
Consider ADA requirements Partner with the Office of Web Communications and
EEO
Leverage “Web Accessibility in Mind” website: http://webaim.org/
Leverage screen reader / low vision tools
Leverage Accessibility Inspector Extension for Firebug*
Participate in courses / seminars through Job Accommodation Network and the Illinois Center for Information Technology and Web Accessibility
Critical Success Factors
Security Considerations
Configuration Configure the timeout warning and timeout to be 1 minute
later than in HCM
Ensure the Node Name for any HCM pages that open within the Interaction Hub are set to “HRMS” in the Content Reference instead of “LOCAL_NODE” to prevent authorization errors
Configure the NAVSTACK=Clear parameter on HCM pages to prevent users from navigating to previously accessed pages within Interaction Hub and remain in Interaction Hub wrapper*
Ensure security is added to CREFs in both HCM and Interaction Hub
Critical Success Factors
Security Considerations
At go-live
Implemented a one-time process to create User Profiles in HCM for active users who had never signed into Self-Service before
Developed a process to create User Profiles and grant appropriate Self-Service roles proactively as LDAP communicates NetID for new hires and rehires vs. at login
Critical Success Factors
Security Considerations - cont’d
Maintenance
Perform regular clean-up effort to ensure active users maintain a User Profile in both HCM and Interaction Hub associated with an EmplID
If a page is hidden in HCM, security must also be removed on the Interaction Hub– otherwise, the link to the page will still be active but the user will receive authorization errors when the link is clicked
Interaction Hub roles are not synced with HCM roles. If a role needs to be issued, it must be entered in both HCM and Interaction Hub manually or manually in HCM and through the dynamic query process in Interaction Hub
If a role is issued dynamically in HCM while the user is in Interaction Hub, users will need to wait for the dynamic query process to run to be issued the appropriate access in Interaction Hub if the access is tied to a new accordion/pagelet/link
Critical Success Factors
Security Considerations – Cont’d
Lock Out Users for Testing Tax Update / Minor System Maintenance
Change the Web Library Permission to “No Access” to remove the Login pagelet from the Sign In Page
Post message regarding Current System Status
NOTE: Users with access to a “Direct Login” link can still access Self Service by navigating to the Home page
Testing team can use the “Direct Login” URL
Critical Success Factors
Security Considerations – Cont’d
Lock Out Users for Testing Major Upgrade / System Maintenance
Cancel the dynamic role process
Delete all the dynamic role assignments to remove non-public accordions / pagelets, preventing users from accessing Self-Service functionality from a “Direct Login” link
Remove Roles from non-public accordions
Grant PS_ADMIIN role to testing team
Critical Success Factors
Security Considerations – cont’d
Testing Major Upgrade / System Maintenance
Create a Production Testing link to most closely match the end user experience; mimic firewall rules
Create an Admin Login link to aid in general testing to see if there is an issue with the cache and to test any processes that use the “Direct Link”
During testing, if an issue is uncovered in Interaction Hub, verify if the issue also exists in HCM or in a different browser
Critical Success Factors
Load Testing
Schedule early to avoid competing priorities
Determine hardware / software installation impacts
Ensure load machines upgraded to minimum Windows and browser requirements
Ensure test environment mirrors PROD in web / app server allocation
Request public IP addresses in advance
Perform pre-test
Execute test scripts for 10 employees to confirm connectivity, passwords, security, firewalls, functionality
Critical Success Factors
Load Testing – cont’d
Determine success criteria
Ramped up to 200 users, maintained for an hour
Ramped up to 400 users, maintained for an hour
Saw degradation at 530 users**
Critical Success Factors
Project Management
Complete several test moves, scaling back on the level of consultant support
Ensure pagelets are pointing to the correct database
Complete security pre-tests if functionality needs to be hidden at go-live
Include Subject Matter Experts in testing
Schedule several standing touchbase calls throughout load testing and go-live weekend
Use Google Tracker to identify references to current Self Service links*
Questions?
For additional information on Self-Service functionality and navigation, see:
http://www.northwestern.edu/hr/current-employees/using-self-service-portal/index.html
Contacts
Kristin McLean Senior Business Analyst Office of Human Resources, Faculty & Staff Information
Systems Northwestern University E-mail: [email protected]
Eduard Khutornyy; Swee Phua Senior Systems Analyst IT Management Systems Northwestern University Email: [email protected]; [email protected]