Track5 Session4

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

_________________________________

_________________________________
_________________________________
_________________________________

Customizing Your Benefits


Enrollment Processes: Design
Best Practices and Guidelines
for Improving User Satisfaction
and Reducing Risk

_________________________________
_________________________________
_________________________________
_________________________________

Justin Morgalis
AspireHR

_________________________________
_________________________________

2008 Wellesley Information Services. All rights reserved.

What Well Cover

_________________________________

Introduction
Examining SAP Employee Self-Service (SAP ESS) as
delivered
Exploring options available for enhancement
Demonstrating enhanced SAP Benefits
Wrap-up

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
1

In This Session ...

_________________________________

Explore standard ESS Benefits enrollment


Learn tips and techniques for developing more effective
and intuitive SAP Benefits enrollment processes while
still keeping development and ongoing maintenance
effort down
Explore the development options available for enhancing
enrollment user interfaces

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
2

In This Session ... (cont.)

_________________________________

Learn how to leverage SAP NetWeaver Development


Infrastructure (NWDI) to effectively develop and modify
enrollment iViews
Step through a demo of an enhanced SAP Benefits
enrollment process to see how proper design and
development can lead to better data quality and more
efficient enrollment periods

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
3

Inherent Challenges in Benefits Enrollment

Occurs once a year

Doesnt allow a trip up the learning curve

_________________________________
_________________________________
_________________________________

Negotiations with providers, unions

_________________________________

Not everyone is aware exactly how much it will cost

_________________________________

Multiple plan and coverage options, pre-requisites, corequisites: Who can understand all that?
Every companys benefits are different

_________________________________

_________________________________

Cost calculations too easily glossed over

Benefit plan variations by geographic area


Every employee wants to know what will fit best

_________________________________
_________________________________

Wants certain information hassle-free

_________________________________
4

What Well Cover

_________________________________

Introduction
Examining SAP Employee Self-Service (SAP ESS) as
delivered
Exploring options available for enhancement
Demonstrating enhanced SAP Benefits
Wrap-up

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
5

SAP Employee Self-Service (SAP ESS) as Delivered

SAP ESS has many top-shelf features

_________________________________
_________________________________

Robustly engineered
f Data access works the first time, every time
Hides complexity
f Operates very much as a black box
Handles a very intricate process well
f Used out of the box, enrollment is possible

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

You know the But is coming

_________________________________
Warning

_________________________________
_________________________________
6

SAP Employee Self-Service (SAP ESS) as Delivered (cont.)

Standard ESS Benefits enrollment risks in our


experience:

_________________________________
_________________________________
_________________________________

May be overwhelming to users


May not be 100% intuitive
Employee can change plan and not complete enrollment
process
Risks associated with self-service benefits enrollment:
f Larger than expected numbers of trouble calls to HR
f Reduction of employee satisfaction
f Liability for incomplete enrollments
Issue

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

This product is the face of your HR department

_________________________________

And, as we all know, looks matter

_________________________________
7

Show Me

_________________________________
_________________________________
_________________________________

Crowded screen may be


confusing and overwhelming
to the user.

_________________________________
_________________________________

Users may not know how to


proceed or if the process is
complete.

_________________________________

Incomplete process leads to, at


best, headaches for HR if not
worse.

_________________________________

_________________________________

_________________________________
_________________________________
8

What Well Cover

_________________________________

Introduction
Examining SAP Employee Self-Service (SAP ESS) as
delivered
Exploring options available for enhancement
Demonstrating enhanced SAP Benefits
Wrap-up

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
9

SAP Enhancement Points

Options for inserting code and the beginning or end of


any Remote Function Call (RFC) module
Run as a part of that RFC
Available as of SAP ECC 6.0
Are not affected by Support Pack updates

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

A key for maintainability

Reduces TCO

_________________________________

Enhancing objects rather than modifying reduces the effort


required for SP upgrade

_________________________________
_________________________________
_________________________________
10

SAP Enhancement Points (cont.)


_________________________________

ABAP code that fits at the beginning or end of RFCs

_________________________________

Run as a part of that RFC

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
11

Web Dynpro for Java

SAP NetWeaver Developer Studio (NWDS) allows you to


modify the ESS development components built with Web
Dynpro for Java
Web Dynpro for Java components run on top of SAP
NetWeaver AS Java, whereas SAP ERP runs on top of
SAP NetWeaver AS

_________________________________

Unaffected by ERP stack updates

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

Ideal for layout and display changes

_________________________________
_________________________________
_________________________________
12

SAP NetWeaver Developers Studio (NWDS)

_________________________________

Layouts can be modified from the Layout view

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
13

SAP NetWeaver Developers Studio (NWDS) (cont.)

_________________________________

Or, go right into the Java code

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
14

What Well Cover

_________________________________

Introduction
Examining SAP Employee Self-Service (SAP ESS) as
delivered
Exploring options available for enhancement
Demonstrating enhanced SAP Benefits
Wrap-up

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
15

What Are the Enhancements to SAP Benefits?

Tabbed plan selection view

_________________________________

Unwieldy plan listing restructured around plan types

_________________________________

Radio buttons

_________________________________

_________________________________

Replacing SAP standard UI tables with radio buttons


Used when single selections are required

_________________________________

Dynamic acknowledgements

_________________________________

User cannot proceed without acknowledging


f End User License Agreement (EULA) style

_________________________________
_________________________________
_________________________________
_________________________________
16

What Are the Enhancements to SAP Benefits? (cont.)

Dynamic buttons and text

_________________________________

Buttons and text areas that change or appear based upon


user input

_________________________________

Dynamic popups

_________________________________

_________________________________

Custom popups based on user actions


Can be used to trigger other workflows or actions

_________________________________
_________________________________

Customized SAP Portal popup

_________________________________

Customized to make the pre-existing portal popup more usable


throughout the application

_________________________________
_________________________________
_________________________________
17

Tabbed Plan Selection View

_________________________________

Unwieldy plan listing restructured around plan types

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
18

Tabbed Plan Selection View (cont.)

_________________________________

Unwieldy plan listing restructured around plan


types (cont.)

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
19

Why Reorganize into a Tabbed Plan Selection View?

_________________________________

Organizes the plans for ease of navigation


Creates an implicit order to enrollment
Condenses the view down to avoid scrollbars

_________________________________
_________________________________
_________________________________

Scrollbars mean user confusion and incomplete transactions

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
20

Radio Buttons vs. Standard Tables

_________________________________

Radio buttons are a convention everyone is used to

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
21

Why Replace Standard Tables with Radio Buttons?

_________________________________

Replaces an unfamiliar control with one any Web user


has used before
More logically organizes the options for better
comprehension

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
22

Dynamic Acknowledgements

_________________________________

Process flow becomes dependent on successful


acknowledgement

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
23

Dynamic Acknowledgements (cont.)

_________________________________

Acknowledgement unlocks the next step in the


process flow

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
24

Why Add Dynamic Acknowledgements?

Adds an element of user control

_________________________________
_________________________________

User cannot proceed without having accepted the terms

_________________________________

EULA-style familiar to users of the Web


Auditing purposes

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
25

Dynamic Buttons and Text

_________________________________

Text and buttons change based on user action

_________________________________
_________________________________
_________________________________
_________________________________

In this case, we are changing


the button captions based on
the plan selection so that the
user knows which plan he/she
is going to modify.

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
26

Why Add Dynamic Buttons and Text?

_________________________________

Explicitly tells the user what they are about to edit or do


Allows different instructions to be presented based on
user action
Will prevent user from proceeding if they are not using
the view correctly

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
27

Dynamic Popup

_________________________________

Popup with dynamic text responding to user actions

_________________________________

Valuable for important conditional information that you may not


want cluttering up the screen on a regular basis

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
28

Why Create Dynamic Popups?

_________________________________

Allows important warnings to be presented to the user


Actions can be tied to the popup

_________________________________
_________________________________

Canceling the transaction


Going back to an incomplete area

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
29

Customized SAP Portal Popup

_________________________________

Standard

_________________________________
_________________________________
_________________________________
_________________________________

_________________________________

Custom version

_________________________________
_________________________________
_________________________________
_________________________________
30

Why Customize the SAP Portal Popup?

_________________________________

Already in place to prevent loss of work or data


Customized to more accurately relay what its purpose is

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
31

Removal of All Automatic Plans from Enrollment

_________________________________

Plans that are enrolled in automatically are removed


from the plan listing

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
32

Why Remove All Automatic Plans from Enrollment?

_________________________________

Streamlines the process for the user


Limits the potential for user confusion or mistakes with
the automatic plans
User should not be opting out of plans that are
automatically granted

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
33

Waived Plan Cleanup

_________________________________

Treatment of Waived plans as if plan did not exist

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
34

Why Treat Waived Plans as if the Plan Didnt Exist?

Waived plans were showing up as coverage levels

_________________________________
_________________________________

This was potentially prompting users to remove plans that were


waived, which would delimit the record, instead of sending the
waived plan to the provider

More intuitive

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

35

Show Me

_________________________________

Lets see what I am talking about

_________________________________
_________________________________
_________________________________

Enhanced Benefits
Enrollment Process

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
36

Lessons Learned

_________________________________

Try to keep changes siloed (i.e., do not use ABAP and


Web Dynpro to make changes to meet one requirement
when one of the two will suffice)
If possible, use ABAP to make changes
Use NWDS over portal configuration for more stable
changes
Any way that users can make a mistake, they will

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

That goes for any user community anywhere


So limit the possibility of mistakes through good design

_________________________________
_________________________________
_________________________________
37

What Well Cover

_________________________________

Introduction
Examining SAP Employee Self-Service (SAP ESS) as
delivered
Exploring options available for enhancement
Demonstrating enhanced SAP Benefits
Wrap-up

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
38

Resources

Enhancement Framework: The new way to enhance your


ABAP system

_________________________________

www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9cd
334f3-0a01-0010-d884-f56120039915 *

Implicit Enhancement Options in ABAP Source Codes

_________________________________

_________________________________
_________________________________

http://help.sap.com/saphelp_nw04s/helpdata/en/29/e59441026a
ae5fe10000000a1550b0/frameset.htm

_________________________________
_________________________________

http://help.sap.com (NWDS)

_________________________________

Follow SAP NetWeaver SAP NetWeaver CE Development


Developers Guide in SAP Library

_________________________________
_________________________________
_________________________________

* Requires login credentials

39

7 Key Points to Take Home

Standard delivered ESS is robust solution but can be


improved from a user experience standpoint
Your ESS product is the FACE of your department

_________________________________
_________________________________
_________________________________
_________________________________

Make it easy on the eyes

_________________________________

Enhancement Points (EPs) can be used to make


business logic changes within SAP ERP that previously
would require a core modification
These EPs are not affected by Support Pack updates
Web Dynpro for Java can be used to make layout and
other display changes using NWDS

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
40

7 Key Points to Take Home (cont.)

_________________________________

Layout changes can drastically improve usability of


your system
An improved intuitive Benefits Enrollment process
will lead to happier, properly enrolled employees and
(TA-DA!) less work for HR

_________________________________
_________________________________
_________________________________
_________________________________

Via less calls to HR staff and call centers

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
41

Your Turn!

_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________
_________________________________

How to contact me:


Justin Morgalis
jmorgalis@aspirehr.com

_________________________________
_________________________________
42

Wellesley Information Services, 990 Washington Street, Suite 308, Dedham, MA 02026

Copyright 2008 Wellesley Information Services. All rights reserved.

You might also like