The Web Client User Interface Detailed View

The Web Client User Interface
Detailed View
SAP Enhancement Package 1 for SAP CRM 7.0
Web Client UI Framework
This detailed view focuses primarily on describing the ideas and concepts behind the SAP
CRM Web Client UI, which was introduced with SAP CRM 2006s and continuously
enhanced until now.
It should help the audience to understand the main building blocks of the new user
interface, get to know the features provided and learn about the flexibility already on user
level (personalization) the new UI offers.
It is not meant as a configuration or customizing guide, it rather focuses on helping people
without any detailed knowledge of the Web Client UI to easily get into the topic and know
what it all is about, so it is a starting point.
1
Web Client User Interface – SAP CRM
Why does the Web Client User
Interface matter for CRM customers?
„User adoption is one of the key
success factor for any CRM project
„The simplicity of the CRM Web Client
UI leads to high user adoption and
increased end user productivity
„The CRM Web Client UI significantly
facilitates the search, review and
maintenance of information leveraging
Web 2.0 standards
© SAP 2009 / Page 2
Especially in the Customer Relationship Management area the last 10 years have shown,
that user adoption is one of the if not THE main success factor for projects as CRM users
are often not typcial software users and rather focused on selling to their customers or
servicing them.
Neglecting this sensitivity of the end users in projects often puts the complete project at
risk, while mitigating this risk is a fairly simple task.
Involving end users, listening to them and adapting the user interface to the end users
needs is key for every CRM project. To support this task SAP delivers a state of the art,
web 2.0 like user interface which is not only fun and simple to use, but also provides perfect
and easy personalization and configuration possibilities.
Using these UI capabilities lets every project optimize the CRM software to ensure high
adoption („the software works the way I do“) and an increased productivity for end users, as
the look and feel as well as the handling is equal to their internet experience. Often users
do not have to learn things again, as they know them already from shopping at amazon,
browsing on google etc.
In addition to this high flexibility and state of the art user interface design, the CRM Web
Client UI is designed to easily search for and find information, review lists of information or
information details as well as maintain information right where the user is.
2
Web Client User Interface – SAP CRM
Key Features
The Web Client User Interface is the first step into a new era of SAP CRM user
interfaces regarding usability and flexibility for the business user.
„ State of the art, modern user interface leveraging Web 2.0 paradigms
„ Simple information and navigation architecture to facilitate finding, reviewing and
editing of information
„ Broad personalization capabilities across all software areas to let the user decide
how he works best
„ Simple but flexible UI configuration capabilities to pre-define the user interface for
user groups
© SAP 2009 / Page 3
3
Web Client User Interface – SAP CRM
Key Benefits
„ High user adoption rate as
immediately you will feel familiar with
the User Interface
Simple
„ CRM 2.0 – Web 2.0 themes
integrated to facilitate ease of use
Flexible
„ Easy and flexible personalization and
configuration to adapt to what your
users really need
Powerful
„ Rich functionality through all areas of
CRM
© SAP 2009 / Page 4
4
Web Client User Interface – SAP CRM
Screenshot: Home Page
© SAP 2009 / Page 5
5
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1.
General Approach
2.2.
L-Shape – the static frame
2.3.
Entry Pages
2.4.
Searches
2.5.
Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 6
6
Usability Differs Among Various Groups
Facts and Trends
People
Business
Market
„ Different users have different
needs
„ Projects often fail due to low
end-user adoption
„ Old times:
Efficiency and Effectiveness
„ Ask 10 users, get “12”
different answers
„ End users/business units
drive IT buying decisions
„ Now focus on
Satisfaction and Ease of Use
„ Everyone immediately forms
a personal opinion when
using something
„ Challenge: Tradeoffs are
required between what users
really do – day-to-day – and
the true scope of the project
„ Future:
Joy of Use
„ First impressions carry a lot
of decision-forming power
„ Whatever UI you provide –
“Some will love it, some will
hate it”
► Usability (e.g., the UI) is one key factor for the
success of every SAP CRM project
► “One size does not fit all” – Flexibility is key
© SAP 2009 / Page 7
Working in the area of usability you easily find out that user experience is a very
subjective impression. There is mostly no ONE RIGHT way as everyone likes something
different
On the other hand side especially the first look, the first appearance of something, the
first screen(s) of a software a user sees immediately form a first impression, so the first
sight has a lot of opinion forming power.
7
The CRM Web Client User Interface
User Interface Unification
One Web-based, easy-to-use,
and easy-to-configure UI
for all SAP CRM online users
Easy-to-use
„ High productivity through intuitiveness and
simplicity
„ Appealing state of the art visual web design
consistent across on-demand and onpremise
„ Leveraging Web 2.0 standards
Flexible
„
Based on the proven SAP Interaction
Center Web Client
„
SAP NetWeaver Portal is an option, but is
not required
„
Tailored to users in sales, service, and
marketing
„
PCUI and SAPGUI are no longer
supported with SAP CRM 2006+, but are
maintained with SAP CRM 2005 until 2011
„ Personalization by end-user
„ Custom field configuration
„ Custom screen layouts
© SAP 2009 / Page 8
8
The SAP CRM Web Client UI Example
Home Page
© SAP 2009 / Page 9
This screenshots shows an exemplary home page of a Sales Professional.
9
The SAP CRM Web Client UI Example
Overview Page
© SAP 2009 / Page 10
This screenshots shows an exemplary overview page of an opportunity.
10
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1. General Approach
2.2. L-Shape – the static frame
2.3. Entry Pages
2.4. Searches
2.5. Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 11
11
Acronyms Used in This Presentation
The following slides use the acronyms below
„ AB
= Assignment block
= Overview page
EP
= Edit page
ELP
= Edit list page
SP
= Search page
HOME = Home page
WCP = Work center page
L-Shape = Frame in the upper and left areas of the screen that remains fixed
NavBar = Navigation bar portion of the L-shape
QC
= Quick create portion of the L-shape
BW
= SAP Business Information Warehouse
CRM = Customer relationship management
PPT
= Microsoft PowerPoint
XLS
= Microsoft Excel
UI
= User interface
UIC
= UI concept
DDLB = Drop-down list box
„ OP
„
„
„
„
„
„
„
„
„
„
„
„
„
„
„
© SAP 2009 / Page 12
On the following slide of this presentation you might find several acronyms used for
facilitation reasons. Please check with this slide if you are unclear with any of the used
acronyms
12
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1. General Approach
2.2. L-Shape – the static frame
2.3. Entry Pages
2.4. Searches
2.5. Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 13
13
Customer Feedback
Regarding Usability and User Interface
Examples before introducing the CRM
Web Client UI
„ “Users tend to read a screen from left to right”
„ “Screens appear crowded,” and
“Too much information on one screen”
„ “Providing information on TABs is not intuitive; users
don’t find this information”
„ “Make all important information or functions available
with one or two clicks wherever you are”
„ “Show all information relevant to me on one screen”
„ “Scrolling horizontally is a showstopper,”
and “Scrolling vertically is already standard”
„ “Facilitate searching while providing flexible search
possibilities based on users needs”
„ “Facilitate maintenance of data”
„ “It has to be clear to the user what has to be entered”
© SAP 2009 / Page 14
SAP has always paid high attention on usability and user experience of its products.
Since the very early releases of SAP CRM SAP has consistently talked to customers and
end users, has conducted usability test on large events like SAPPHIRE or ASUG as well as
directly with customers projects.
These statements here are just some examples of customer/user feedback we received or
observed during all our customer interactions.
The statements here are chosen also to highlight those areas that SAP focused on when
inventing the new SAP CRM Web Client UI.
14
The SAP UI Roadmap
A Continuous Focus on Usability
t
lien
C
b
e
IC W
SAP
M
CR
t
lien
C
b
We
GUI
© SAP 2009 / Page 15
SAP always focused on usability providing the User Interfaces for software solutions
For SAP CRM SAP started back in the late 1990s and early 2000s providing the standard
SAP User Interface SAP GUI for the SAP CRM solution
With SAP CRM 3.1 SAP introduced the first completely web based user interface with zero
client side installation requirements – the People Centric User Interface embedded in the
SAP NetWeaver Enterprise Portal.
In addition in release 4.0 SAP introduced a user interface that was especially designed and
optimized for the large user group of Interaction Center agents – the Interaction Center
Web Client
Finally with SAP CRM 2006s/2007 the new CRM Web Client User Interface was introduced
as replacement for SAPGUI and the People Centric User Interface – incorporating and
listening to all the customer and user feedback SAP received over the past years.
15
Details of the SAP Approach
The Path to The New User Interface
SAP CRM Web Client…
Key goals to developing the new
SAP CRM Web Client User Interface
„ Equal focus on New UI interaction and
navigation concept and Easy and
flexible UI configuration
„ Guiding Principle:
As consistent as possible but at the
same time as flexible as necessary
… as the first step into
a new era of SAP CRM
user interfaces and
usability
„ No changes to the general architecture
of the SAP CRM server or the business
process customizing
„ Complete new UI architecture
with an unchanged UI technology based on Business Server Pages
(BSP)
„ End-user focused functionality
© SAP 2009 / Page 16
The main focus of the UI Unification project which led to the CRM Web Client UI was on two areas:
„ A new UI interaction and navigation concept and
„ An easy and flexible UI configuration environment
The dual focus only makes the new UI really the first step into a new era of SAP CRM UIs. As no
matter which standard UI is delivered, every customer will adapt it to his needs, therefore the equal
focus on the UI configuration is key.
As difference to previous UIs SAP had chosen an „as consistent as possible but also as flexible as
necessary“ approach, which led to a high consistency across all UIs , but ensured a high level of
flexibility to follow the business use case and optimize in one UI for the different user needs
Generally the SAP CRM server stayed unchanged, only the UI layers have been adapted and
modified to allow the flexibility.
Another clear focus of the new UI was to enable business user functionality which is why rather
administrator focused functionality still can be accessed via SAPGUI (e.g. IMG customizing)
In general the new CRM UI Framework contains the BOL/Genil Layer as well as leverages the BSP
technology via a newly created tag library, supported by a new toolset for customers, partners,
consultants and application programmers.
Application Variants: Based on the one holistic Framework there exists the need to provide the
flexibility and freedom to server different navigation and interaction paradigms (e.g. within an
Interaction Centre application a minimum of scrolling is allowed, a CRM on Demand solution has
limited and easy to use customizing and configuration possibilities).
Basic HTML: A Cross browser support can be achieved as few browser specific HTML gets
rendered
Componentized application: One of the central concepts of the new CRM UI Framework is the
componentization. The different applications are logically bundled within components, which follow
the “black box” principle. Every component can run stand-alone and does not make any
assumptions about the surrounding environment.
Load on request: In contrast to the formed concept used within the Interaction Centre WebClient,
the different components get only loaded (instantiated) when they are called/used.
16
SAP CRM Web Client
SAP CRM Web Client
PeoplePeople-Centric
User Interface
Lessons learned from
existing user interfaces
SAP CRM on-demand
is the first step
Interaction Center Customer feedback
(e.g., ASUG, DSAG,
Web Client
usability tests)
Market analysis
„ SAP harmonized the online SAP
CRM User Interface with SAP CRM
Web Client
„ The CRM Web Client is designed
for the business user,
providing a role-based workspace
that is easy to use and navigate
SAPGUI for
Windows
© SAP 2009 / Page 17
SAP picked kind of the best of all existing worlds, enriched it with all lessons learnt, all
user feedback received and based on that created the new UI.
How did SAP now come to the new SAP CRM user interface?
Which approach did SAP use and what exactly defined the details of the new UI?
„SAP collected the experienced from hundreds of SAP CRM customer projects using
the People-Centric, the IC WebClient and the SAP GUI user interface.
„Additionally, direct end user feedback collected at customer events like ASUG, DSAG
and several usability tests has been used to define the details of the new layout
„And of course also current and future market trends have been closely investigated
and considered.
So, in particular, the very positive experience with and feedback for the IC WebClient UI
approach has led SAP to the design of the SAP CRM UI, which is mainly designed for
every business user while harmonizing the different UIs available with previous SAP
CRM releases.
17
CRM Web Client User Interface
Main Screen Areas
A – Header Area
= L-Shape
B – Navigation Area
C – Work Area
© SAP 2009 / Page 18
The main areas a user can see on the screen are:
„ The Header Area
„ The Navigation area
„ The Work Area
The L-Shape always stays fix, so the user always has access to common functionalities
and never gets lost
The Work Area changes its content based on the navigation or functions a user
executes.
18
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1. General Approach
2.2. L-Shape – the static frame
2.3. Entry Pages
2.4. Searches
2.5. Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 19
19
Main CRM Web Client UI elements
The L-Shape
The L-Shape provides easy global navigation through the entire SAP CRM application.
It includes generic shortcuts for fast data entry or data access. The L-Shape consists of
the header (top) and navigation (left) area
L-Shape characteristics
1
8
3
„ Upper area static regarding
position and size
2
4
5
„ Navigation bar can easily be
configured per role and collapsed
L-Shape contains
1) System links
2) Saved searches
3) Work area title
6
4) History back/forward
5) Navigation bar
6) Quick create links
7
7) Recent Items
8) Open/close navigation bar
© SAP 2009 / Page 20
The L-Shape is a fix point for the user as it never really changes or goes away from the
screen no matter what the user does.
The main part on the left hand side consists of navigation possibilities to easily access
all information or functionality within the current role.
The upper part provides generic functionality normally available for all users
Corporate branding can generally be applied to all areas via the CSS files, while the
upper area is often used to place corporate images or color schemes.
20
The Header Area
System Links
Personalize
Help center
System news
Log off
„ Offers generic
personalization
options for the
user
„ Offers direct
access to online
help using the
knowledge
warehouse
„ Provides access
to general system
messages, such
as those set and
published by an
administrator
„ Allows users to
log off of the SAP
CRM application
„ See
personalization
chapter for
details
© SAP 2009 / Page 21
Expecially the PERSONALIZE area is very important for the user as he can make lots of
helpful settings in this area.
Please refer to the Personalize chapter for more details on this PERSONALIZE link
System News is the area where the user can always access the system messages that
are well known from SAP system (e.g. an administrator sends a message to all user
about a planned downtime of the system)
21
The Header Area
Central Search
Search and Find wherever you
are via the central search.
„ Easy access to the central search
wherever your and whatever you
do
„ The central search combines three
main search capabilities that
significantly facilitate the searching
and finding of information for the
user:
− Simple search
(via NetWeaver Enterprise
Search)
− Advanced search
− Saved searches
„ Search capability specific result list
for easy browsing and identifying
information
© SAP 2009 / Page 22
To enable the simple search capabilities the enterprise search functionality from SAP is
reuqired. The enterprise search is based on the TREX functionality.
The advanced search here must not be mixed up with the standard advanced search
pages. You can call it a „simplified“ advanced search here, as it provides similar
functionality to the one available in advanced search pages.
A detailed view presentation focusing solely on the Enterprise/Simple Search with SAP
EHP1 for SAP CRM 7.0 is available.
22
The Header Area
Simple Search
Search across all objects or
across all fields of one object.
„ Executing a Simple Search is done
by entering keywords and pressing
ENTER or clicking the GO button
„ ALL OBJECTS search:
− provides a search over all CRM
objects which are available in
Central Search
− offers an optimized result list to
browse through found results by
object
„ FREE TEXT search:
− provides a search over all search
fields inside the selected object.
− Displays result in standard
advanced search page
© SAP 2009 / Page 23
To enable the simple search capabilities the enterprise search functionality from SAP is
reuqired. The enterprise search is based on the TREX functionality.
ALL OBJECTS entry can be defined as default providing a „google like“ search
functioality with one entry field and a result list which lists all found object instances
grouped into object types.
For more details please see the Detailed View Presentation for Enterprise/Simple
Search
23
The Header Area
Advanced Search* and Saved Searches
Narrow down your search with
few clicks.
„ (Simplified) Advanced Search:
− the user specifies one search
criteria of the selected object to
further narrow down the search
result
„ Saved Searches:
− the user can choose from a drop
down list of search queries he had
defined and saved in standard
advanced search pages.
Advanced Search
„ Both searches show the result list
in the standard advanced search
page of the object.
„ Using the ADVANCED button the
user can navigate to the standard
advanced search page of the
selected object.
Saved Searches
© SAP 2009 / Page 24
The (simplified) advanced search can be used to offer a search option for a dedicatd
object type + a dedicated search field within that object type.
The Saved Search is already known since the CRM 2006s.
The Delete button allows for the deletion of a saved search by selecting it in the DDLB
and clicking on this button.
Selecting a Saved Search and clicking on ADVANCED will lead the user to the standard
advanced search page where the user can edit the saved search.
24
The Header Area
Work Area Title
The work area title displays the current context.
„ It provides information on the area the user currently sees, e.g.
„ “Search: accounts” for an advanced search page for accounts
„ “Corporate account” for an overview page
„ “Accounts and products” for a work center page
„ It also provides direct information of the single object the user is looking at to facilitate
identification of the object
„ The work area title is used in the back and forward history – dropdown list box (DDLB) – to
identify where to navigate.
© SAP 2009 / Page 25
25
Navigation Area
The Navigation Bar
The navigation bar allows direct navigation to all entry pages and the most
important searches. It provides a maximum of two levels in navigation. The
navigation bar can be collapsed to enlarge the work area
First-level navigation entries
„ Selection leads to corresponding entry pages or role-specific work centers
Second-level navigation entries
„ Second-level navigation represents searches for the most important applications
Work Centre 1
Work Centre 2
Work Centre 3
Work Centre 4
Work Centre 5
Entry 1
Entry 2
Entry 3
Entry 4
Entry 5
Entry 6
The navigation bar can
include:
„Application search launches
„A URL link
„SAP NetWeaver BI reports and
analysis
„Transactions in other systems
© SAP 2009 / Page 26
How many entries are made available in the navigation bar on the first level is
completely up to the customer project, it can flexibly be defined in the role configuration.
It is also possible to completely get rid of the second level navigation if a customer
requires this.
In the second level entry the SAP standard delivery only shows links to SEARCH pages,
even though technically any kind of link can be embedded here.
26
Navigation Area
Navigation Bar And Work Centers
Work center page
Search
A work center is a flexible grouping of applications and information that
logically belong together from the viewpoint of a business role
„ Display a work center page or directly open a search
„ Example: Various objects are grouped together under “sales operations” work center
„ In the second-level menu, five direct search pages can be accessed directly
„ Additional application searches, direct creation options, and links to related reports are available on
the work center page
„ The grouping of work centers and the content of a work center page are configurable per
role
© SAP 2009 / Page 27
This slide explains the basic idea behind the Work Center concept as you can find it in
the SAP standard delivery.
„ A click on the first level entry opens the work center page which provides all the
content (search, create and report links) for the business area covered by the work
center. This page can also be enriched on project level with further content like reports
graphics.
„ Using a second level entry will lead to the search page of the corresponding
application.
Of course you can differ from that approach in customer projects.
27
Navigation Area
Quick Create and Recent Items
Quickly create a new object wherever you are.
„ The create area allows users to start the creation of an object
quickly, no matter where the user is located
„ Links in the create area navigate to the corresponding
standard create pages
„ This area is freely configurable per role
„ This area can be personalized by the user
„ Entries can be equipped with an icon (generally available for
direct link groups)
One click access to where you have just been.
„ The recent items area allows users to easily navigate with
one click to the topics they have worked on recently
„ The five last objects the user navigated to are displayed, this
can be personalized
„ The tooltip provides further details
© SAP 2009 / Page 28
General
In the SAP standard delivery you can find the icons in the navigation bar in the default skin.
The different SAP standard skins are meant as examples on what can be done using the
Skin design.
Technically the create area is simply a direct link group. Additional or other direct link
groups can flexibly be created on project base.
Recent Items
The recent items can be activated and deactivated
The personalization settings can be done by the user via Personalize Æ Personalize
Navigation Bar Æ Recent Items
The Number of Entries can be changed up to 10
28
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1. General Approach
2.2. L-Shape – the static frame
2.3. Entry Pages
2.4. Searches
2.5. Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 29
29
Entry Pages One-Click Access to the Most
Important Information
Entry pages are first-level navigation entries that lead to a specific type of page with a
specialized layout (often without further second-level navigation)
Standard entry pages
„ HOME
− Provides the most important
information the user needs to see
when entering the SAP CRM solution
„ CALENDAR
− Microsoft (MS) Outlook-like, different
time focuses, tasks
„ WORKLIST
− Inbox for alerts and workflow items
− Transactional Inbox
„ EMAIL INBOX
− Online view into groupware inbox
− Transfer emails to SAP CRM
„ REPORTS
− Collection of all reports available for a
role
© SAP 2009 / Page 30
All special pages that can be accessed via the first level navigation bar entries in the SAP
standard delivery are called entry pages in this context.
They often contain specifically summarized information that is also visualized in a special
way.
They contain relevant and important information for the user besides the general possibility
to search, create or maintain CRM objects.
The general styling and personalization of HOME, Work Center and Report pages is very
similar, while Calendar, Worklist and Email Inbox differ from that due to the nature of their
content and usage.
30
Entry Page Examples
The Home Page
The HOME page is the starting point for every user in the daily business. It contains the
most important personal information and access to the most frequently used tools.
„ Quick overview of the current
day
„ Hyperlinks to more detailed
information
„ Web 2.0 like visualization and
personalization
„ Predefined content for
−
−
−
−
−
Appointments, tasks, reports
Alerts and workflow tasks
Application-, Web-Links, Widgets
Tag Cloud* (see OVP for details)
Favorites* (see OVP for details)
„ Direct content personalization*
„ Graphical pictograms possible as
content identifier
(incl. personalization*)
„ Content configurable per role
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 31
The visual design was enhanced in SAP CRM 7.0. This also is valid for the REPORTS and
the WORK CENTER pages. The styling of the content blocks show a clear block border as
well as a block header to offer a better visual separation between the different contents.
Usability tests have shown that this visualization best supports the ease of scannind and
understading the content of the page.
Following Web 2.0 paradigms features in the area of personalization, like being able to
remove a content block from the screen via one click or close the content on request if the
users‘ focus is on other information currently, are available on the HOME page..
Web 2.0 like visualization and personalization:
ν Tray design
ν Rearrange content on page
ν Open/close blocks on page
ν Remove content from screen
Personalization options regarding the concrete content shown inside some of the content
blocks is now available directly on the page itself via a right aligned personalize icon in the
content block tray. Via this new (EhP1) feature the user can e.g. on the fly personalize the
Web Links or the Application links as well as make settings for TAGS or FAVORITES
The possibility to add graphical pictograms as content block identifiers is in EhP1 possible
embedded into the Business Role Configuration in the Web UI and offers yet another
possibility to visually differentiate the content on the screen. With EhP1 now also a user
personalization of these pictograms is available (Æ see chapter on persoanlization)
General features of this page are also available for Work Center pages or the Reports
page, as they are based on the same page type like HOME e.g. personalization options,
tray design, pictograms etc.
31
Entry Page Examples
Calendar
The calendar page provides a graphical overview of appointments for today and of open
tasks as well as rescheduling capabilities via drag and drop.
„ Graphical overview of
today’s, this week’s or this
month’s appointments
„ Switch to a colleague’s
calendar
„ Get an overview of the next
two months
„ Side by side with list of open
tasks
„ Directly create an
appointment from the daily
view
„ Extend or reschedule an
appointment via drag and
drop within the current day,
week or month, even to the
next two months.
© SAP 2009 / Page 32
The calendar provides an standard access to the users activities as he knows it from
standard groupware solutions.
In SAP CRM 7.0 the calendar was enhanced with drag & drop functionality to further
facilitate the management of appointments directly in the calendar view.
32
Entry Page Examples
Reports
The reports page is the central entry page to access all reports available for a specific
role, grouped by business area.
The reports page :
„ Provides a list of reports and
analysis grouped by business
topic
„ Examples:
− Account analysis
− Campaign analysis
− Pipeline analysis
„ Following a link will call the full
page of the analysis
„ It can have second-level
navigation entries providing
direct access to important
analysis or dashboards
„ Content and grouping are
configurable per role
„ Standard content based on SAP
BI and CRM reporting
© SAP 2009 / Page 33
33
Entry Page Examples
Work Center Pages
Every first-level menu item has an individual work center page. It contains a set of
shortcuts and access to all work center–related SAP CRM components.
The work center page :
„ Is opened by choosing the firstlevel navigation entry directly,
without selecting a specific
second-level entry
„ Includes important content
regarding the chosen area
„ Includes all searches belonging
to this work center
„ Includes direct links for the
creation of new objects
„ Related analysis
© SAP 2009 / Page 34
34
Entry Pages
Personalization Options
Make the software work
the way you do
„ Position the content on the
screen easily via drag and drop
„ Open/close content on request
„ Remove content from screen
via the X in the top right corner
Drag & Drop
Pictogram
Personalization*
„ Further personalization options
can be accessed via the
personalization icon
− Add content to page
− Decide about ‘collapsed’ mode
„ Personalize* pictograms per
assignment block
− Available for skins using
pictograms as content identifiers
− Admin sets default pictograms
„ Valid for Home, Work Center
pages and Reports page
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 35
35
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1. General Approach
2.2. L-Shape – the static frame
2.3. Entry Pages
2.4. Searches
2.5. Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 36
36
Search Pages
Search pages provide the user with comprehensive, flexible, and easy-to-understand
search capabilities individually for every SAP CRM application.
„ Access to search pages
−
−
−
−
Via 2nd level navigation bar
Via work center pages
Via saved searches
Via keyboard shortcuts
„ Allow definition and saving of
search models
„ Result list optimized for quick
overview and easy navigation to
detailed information
„ State of the art sorting and filtering
of search result list
„ Offer options such as create,
delete, mass update, and XLS
export
„ Various personalization options
(e.g. column sequence via drag and
drop)
© SAP 2009 / Page 37
The advanced search pages provide the same standard search pattern for every CRM
application.
The main idea is an operator based search which proved to be easy to understand while
providing great flexibility in modeling a search
There can be very few search pages in SAP CRM that differ from this approach (e.g. in
the way the search fields area or the search result list area is visualized), which is due to
the fact that SAP strictly followed the business use case and therefore adapted this
search pattern for specific user needs.
The content in the search field and the search result list per application can be flexibly
configured per role.
37
Search Page
Capabilities and UI Elements
Choose
search
criteria
Enter search value incl.
Multi-Value-Search*
Select search
operator
Hide search
criteria area
Add or remove
search criteria
Search
criteria
area
Define maximum
number of results
Save current
search model
Result list
short info
Result list
toolbar
Personalize
result list
Search
result list
area
Export result
list to XLS*
Show Table
Graphically
Sort/Filter via
click on column
header
Hyperlink to detailed
information
© SAP 2009 / Page 38
Page through
result list
* New in SAP EHP1 for SAP CRM 7.0
In SAP EHP1 for SAP CRM 7.0 the search for Multi-Value fields has been enabled.
„ The Multi-Value search function shall direct the user to the multi value help dialog box to
select the desired multiple filter criteria for the advanced search operation and will not
allow users to directly enter values in the input multi value field. Thus the user gets more
guidance on how to enter the data correctly.
„ This functionality is dependant on the search parameter selected and if it has an
associated value help.
„ Benefits
„ Customers can now select a particular parameter in the advanced search that consists of
multiple search criteria and not enter each criteria within the input field but be prompted
to a value help in which they can intuitively select their search criteria and it saves it as a
string.
„ This allows for less errors on the part of the user in which he/she does not need to know
the exact criteria, and if an error in typing occurs, can lead to a inaccurate search.
„ Increases the accuracy on the search executed and distinctively allows user to identify
and define their search.
In SAP EHP1 for SAP CRM 7.0 the EXPORT TO XLS functionality can now be influence
via authorizations per user or per business role.
„ To disable the export to spreadsheet in a business role, you need to define parameter
EXPORT_DISABLE with parameter value TRUE in Customizing for Customer
Relationship Management at UI Framework -> Technical Role Definition -> Define
Parameters.
„ This parameter is assigned via parameter profile to the function profile PARAMETERS.
You need to assign functional profile PARAMETERS to your business role in
Customizing for Customer Relationship Management at UI Framework -> Business
Roles -> Define Business Role.
38
Table Graphics Visualize Every Table Content
Instantly in a Graphic
For every table:
display its content in a
graphical chart
„ Facilitate the overview of
table contents
„ Select key figure and chart
type
„ Key figures are based on
visible table columns –
automatically reacts on
personalization
„ Filter table content by
selection in graphic
(see filter icon in column
header)
„ Zoom in and out
„ Example shows the search
result list as use case
© SAP 2009 / Page 39
„ The table graphics is a feature available for every table, but especially in the search
result list it provides a perfect facilitation option to understand patterns and schemes
behind the found search results in a graphical manner.
„ Via Customizing it is possible to enable or disable the usage of charts in tables in the
CRM WebClient.
The settings can be done via:
ν SPRO Æ Customer Relationship Management Æ UI Framework Æ Technical Role
Definition Æ Define Parameters
ν Select the Profile Definition TABLE GRAPHICS and afterwards double click the
Parameter Assignment on the left hand side.
ν The Parameter ENABLE_FTG_USAGE can be set here.
„ This parameter enables or disables the usage of charts in tables in the CRM WebClient
UI. You can assign the following values to this parameter:
ν ASSIGNMENTBLOCK - Graphics are enabled in assignment blocks only.
ν SEARCHRESULT - Graphics are enabled in result lists only.
ν ALL - Graphics are enabled in any table type.
ν NONE - Graphics are completely disabled.
39
Input Help
Search Help, Value Help and Smart Value Help
To enter values in fields often the
field is supported by an input help,
indicated by a specific icon.
„ Several types of input helps are available,
based on which information must be filled in a
field
Smart Input help
„ Smart value help:
While the user is typing the Smart Input Help
provides data entries for faster processing.
The suggestions offered are based on ‘last
used’ by the user (upper part of the list) or are
found by an asynchronously performed
background search (lower part of the list)
Value help
„ Value help:
A flat list prefilled with all available entries
Search help
„ Search help:
Provides advanced search inside a popup.
„ Mixed versions are possible depending on the
application / field and the business use case
© SAP 2009 / Page 40
„ The value help directly reacts on the selection of an item, i.e. it closes after the selection.
There are value helps where a multi select is possible, then the pop up contains a
buttong to finalize the selection of values.
„ Via Customizing it is possible to disable the smart input help in the CRM WebClient UI.
The settings can be done via:
ν SPRO Æ Customer Relationship Management Æ UI Framework Æ Technical Role
Definition Æ Define Parameters
ν Select the Profile Definition SMARTVALUEHEP and afterwards double click the
Parameter Assignment on the left hand side.
ν The Parameter SVH_DISABLED can be set here.
„ This parameter disables the smart input help in the CRM WebClient UI. You can assign
the following values to this parameter:
ν L - Last values only
ν B - Background search only
ν X - Disable the input help completely
ν <Empty> - Last values and background search together
40
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1. General Approach
2.2. L-Shape – the static frame
2.3. Entry Pages
2.4. Searches
2.5. Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 41
41
Overview Page
Single Column Layout
The Overview Page provides all important information regarding a single object (e.g. an
Account, an Opportunity or a Service Order) in a scrollable format.
„ The OVP consists of header
information that allows detailed
object identification and a set of
related information
„ The information in assignment
blocks can be displayed in various
formats:
−
−
−
−
Form views
Tables
Hierarchies
Analytical views
„ The OVP is the target page when
following a hyperlink to an object
instance
„ The OVP contains the hyperlinks
for cross navigation to related
information
© SAP 2009 / Page 42
Overview pages are the visualization of all information related to one object instance,
e.g. one sales order or one service ticket or one marketing campaign
A scrollable format showing the most important information in the first assignment block
and all related information on the assignemnt block below has been chosen as due to
the internet most users are very familiar with the concept of scrolling and retrieving more
information on a page by scrolling down.
42
Overview Page
Single Column Layout - UI Elements
Page
personalization,
print
Work area
title
Work area
toolbar
Header
area
Assignment
Block toolbars
Assignment
Blocks (ABs)
containing
information
related to
this object
© SAP 2009 / Page 43
The main components of every overview page (no matter if single column or tile layout)
are:
„ The work area title which always identifies the object the user is looking at
„ The overview page toolbar (also called work are toolbar) that provides all general
functionality for the complete object in the left aligned buttons. The right aligned
buttons offer generic functioality like personalization and printing
The assignment block specific functionality is located in the title bar of every assignment
block. This is mostly the EDIT possibility but can also contain further functionality a user
directly wants to execute on the AB.
43
Overview Page
Single Column Layout - Main Capabilities
The overview page layout provides easy access to all information combined
with state of the art personalization capabilities.
„ Identify the current object based on the work area title
„ Personalize the overview page
− Decide on the visibility of assignment blocks
− Decide on the sequence of the assignment blocks (also via drag & drop on page)
− Decide on open/close as default
„ Print the overview page (with browser print)
„ Trigger functions related to the complete object with the work area toolbar
− Examples: create follow up document, copy object
„ Trigger functions related to an AB with the AB toolbar or the one-click actions (see following slides)
− Create a new assignment, edit an existing assignment, delete an assignment, or trigger any other application-specific
functionality
„ General layout (in assignment blocks or the complete page) is configurable per role
© SAP 2009 / Page 44
44
Overview Page Elements
Assignment Blocks
Assignment block
capabilities are
available in single
column and tile layout
1
2
3
4
1) AB title: identify the content of
the AB
2) Column personalization
(also via Drag and Drop)
3) Comprehensive sorting and
filtering in tables
5
6
4) One-click actions for fast
and easy deletion or editing
of an object
5) Expand – appears if default
number of visible rows is
exceeded; opens up to 50,
then it shows pages
3
6) Less important ABs are first
shown closed; the content is
displayed on request
© SAP 2009 / Page 45
The main goal of the specific behavior and capabilities of an assignment block is to
facilitate the reading and understanding of an overview page and thus a complete object.
Paradigms used are:
„ Show mostly only the 5 most important entries per table based assignment block (based
on default sorting) and let the user decide via expand if he needs more information
„ Allow personalization of the table columns
„ Provide one click actions for the most commonly used functionalities (edit, delete and
others) Æ a maximum of 3 one click actions is allowed in the standard software
„ Allow the user to decide which assignment blocks are how important for him, rearrange
them within the OVP and even decide which ones shall be open per default and which
ones closed
45
Overview Page
Editing of Information – Generals Concept
Content is edited directly in place on the overview page. In some use cases – where more
complex interaction screens are needed for editing – a separate edit page is displayed.
„ The content of an object can be edited
in place on the overview page
„ Editing in place is used for form and
table views
„ A new entry in a table can be added
via the NEW or ADD button available
in the AB toolbar
„ Table-based maintenance:
- single-select or multi-select
- single-edit or multi-edit
(based on the corresponding use
case)
Editing in place
„ For ease-of-use reasons some
content is edited on separate pages to
allow a more flexible screen layout
Editing on separate
edit page
„ Central SAVE / CANCEL possibilities
in the work area toolbar
© SAP 2009 / Page 46
Editing information mainly happens directly in place where the user is. No navigation
distracts the user from his main goals, the context is kept and even the visual
appearance stays identical
This paradigm is used wherever possible
There are use cases where the display of information on an overview page is simplified
to facilitate reading and understanding the information, while the maintenance of the
information provides rich flexibility (e.g. call hours for an account). In those cases the
editing of content visible in an assignment block on an OVP is done on separate edit
pages, where the user navigates from the OVP to the edit page, focuses on the
maintenance possibilities and then returns to the OVP where is entered/changed
information is directly visible.
46
Overview Page
Editing of Information – Paste in Tables
Ability to paste text in single or multiple cells from e.g. Microsoft Excel to existing tables
in the Web Client User Interface.
Source - Copy
Cursor - Paste
„ No need to re-type content that is already available
„ Supports read-only/non editable fields in which if a paste is performed over these fields, the pasted data
will be discarded and the original data remains unchanged
„ This process support the following: Checkboxes, Drop Down List Boxes and All Text
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 47
The keyboard shortcut of CTRL+V is supported
The user needs to be in Edit mode to be able to perform the maintenance and engage in
the paste operation
„ This process support the following:
ν Checkboxes: (data must be in the form of “1” for checked and “0” for unchecked);
ν DDLBs: (when a value is pasted, it will be checked with values in the DDLB, if exists, paste will be
successful, if does not exist, paste operation will not be allowed and the original value will be
maintained);
ν All Text
47
Overview Page Tab Chain Personalization in
Form Assignment Blocks
Define your personal tab
sequence
„ Allow your users to increase
productivity while maintaining
information
„ A user can define for any form
based assignment block where to
start the data maintenance and in
which sequence <tab> should
navigate through the editable
fields
„ Tab sequence definition is
switched on via right aligned icon
in the assignment block title bar
„ The tab chain personalization
feature can centrally be switched
on/off in the central
personalization under settings
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 48
48
Overview Page
Favorites and Tagging
Favorites
„ Mark an object instance as your
favorite with one click
„ One-Click access to favorites on
HOME page
„ Manage your favorites as you know
it from your web browser (own
folders and sub folders)
„ Optionally share favorites with the
community
Tagging
„ Possibility to maintain user specific
tags to every object instance
„ Explore tag cloud on home page –
use it for quick access to information
− My cloud, community cloud, popular
tags, my recent tags, sorting ,
personalization and search capabilities
„ Switch on/off tagging functionality
via personal settings
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 49
Tagging:
Assign Tags
„ Tags in the "Assigned Tags“ area are tags the current user has already added to this specific
object.
„ Tags can be deleted by clicking on the trash can icon.
„ Suggested tags are tags that have been attached to this specific object by other users and can
be selected by clicking a hyperlink.
„ Multiple tag names can be added if the tag names are separated by commas. If they are
separated by a space, then it will be considered as one single tag.
HOME page content block TAGS:
„ A user can select any tag and will navigate to a result list page where objects are grouped by UI
Object Type.
„ If multiple objects are linked to the tag the user will navigate to a results list page otherwise the
user will navigate directly to the overview page if only a single object is linked to the tag
Favorites:
Add to Favorites capability:
„ The default description comes from the overview page title
„ In the pop-up, the user can select in which folder to add the favorite.
„ User can also create a new folder and insert this new folder in the hierarchy.
„ User can also select the Share checkbox which will allow the favourite to be shared in the
Community section.
Manage Favorites:
„ Create you own folder / sub-folder structure
„ Flexibly add favorites to special folders
„ Move favorties across folders
„ Share favorites with the community
49
Overview Page
Go-To Menu and Action Menu
Go-To Menu
„ Quick overview of what content is
available on OVP
„ Quick navigation to any assignment
block wherever you are on the
overview page
„ Sequence in drop down menu
follows the real OVP structure
„ Available optionally
Action Menu
„ The Actions menu is an icon that is
strategically assigned to a field and
can be used as both a status/
presence indicator as well as a
menu when clicked in which actions
related to the field can be triggered
„ Action Menu feature supports the
form views and tables
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 50
Go-To Menu: further information
To make the go-to function available in a business role, you need to define parameter
GOTO_ENABLED with parameter value TRUE in Customizing for Customer Relationship
Management at UI Framework -> Technical Role Definition -> Define Parameters.
This parameter is assigned via parameter profile to the function profile PARAMETERS. You
need to assign functional profile PARAMETERS to your business role in Customizing for
Customer Relationship Management at UI Framework -> Business Roles -> Define
Business Role.
Action Menu
The assignment of action menu to a particular field can be done not only through the
context node, but also centrally maintained through the Design Layer as it’s controlled by
an Action Provider
The icon for the action menu is customizable by customers to fit to their business scenarios
and look and feel
This functionality increases the productivity by allowing for extensive collaboration for
internal and external individuals and groups, as well as creating the infrastructure so that
other applications can be called when further information is needed
In the SAP CRM standard delivery this function is implemented only in the Interaction
Center area, while the infrastructure for this general feature is part of the SAP standard
delivery.
50
Overview Page
Tile Layout
As alternative to the single column layout - which is mostly the default layout for SAP
CRM roles - a single object can also be visualized in a tile layout.
„ The tile layout page consists of
several tiles while every tile can
contain one or several assignment
blocks
„ The general structure of the tile
layout can flexibly be defined in
customizing
„ The information and visualization
possible in tiles is based on the
same logic as in assignment blocks
„ The tile layout page is used in the
Interaction Center Agent role based
on the specific needs of this user
group
„ Personalize* tile layout page by
moving assignment blocks freely
between tiles as well as adding or
hiding assignment blocks (drag &
drop and separate personalization
dialogue)
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 51
The tile layout has already been used intensively in the Interaction Center Web Client
environment, to allow the design of pages which offer all information without any page
scrolling.
Starting with SAP CRM 7.0 it is generally possible to configure on project base even for
non-ICWC users applications in a tiled layout design. Therefore an application has to be
registered in the IMG. This will offer the administrator a new button in the UI
configuration of the overview page that allows the switch from single column to tile
layout.
After selecting to switch the administrator can choose from several tile schemes (that
can also be customized flexibly in the IMG Æ see fact sheet customizing). Finally the
available assignment blocks for an object can be moved to the provided tiles, while one
to several assignment blocks can be put to one tile.
Note: only ICWC pages are delivered pre-defined in tile layout by SAP.
In SAP EHP1 for SAP CRM 7.0 assignment blocks can now be moved from one tile to
another via drag and drop directly on the tiled layout page. Additionally a personalization
dialogue is available where the same rearrangement of assignment blocks across tile is
possible as well as adding new assignment blocks or hiding existing ones (based on the
UI administrator settings)
51
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1. General Approach
2.2. L-Shape – the static frame
2.3. Entry Pages
2.4. Searches
2.5. Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 52
52
Hierarchies
Structured Information and Navigation Possibilities
Hierarchies are used to visualize special “parent-child” relationships between different
information. With this UI element, the position of an object within a hierarchical structure
can easily be displayed and understood.
„ Used for navigation or simply to
display related information in a
structured format
„ Available on search, overview,
and edit pages
„ Used in header area or in a related
assignment blocks
„ Table-like behavior, but no sorting or
filtering due to its nature
© SAP 2009 / Page 53
Hierarchies are used in two main ways in the SAP CRM user interface while providing in
both use cases a parent-child relationship oriented visualization of information
„ Hierarchies are used only for display of information in a special structured manner,
like in the record assignment block of a service object (see screenshot on next slide).
No further functionality lies behind the hierarchy, it simply facilitates the understanding
of the represented infromation
„ Hierarchies are used in addition as navigation element, where the remaining
assignment blocks on a page change their content based on the entry the user has
chosen in a hierarchy. A good example is the marketing area, where a marketing plan
can exist of marketing plan elements and campaigns and even campaigns elements.
These are groupd hierarchically below the marketing plan. A user wants to understand
and flexibly navigate through the elements of a marketing plan, directly seeing the
related information.
53
Hierarchies
Details of Usage
Displaying structured information
„ Primarily displays information in a
structured way to visually facilitate the
relationships between information
Display of structured
information only
„ Structure can be opened with a click
on the triangle icon
„ Icons can be used to differentiate the
content displayed
Navigation
Update of related
information
„ Navigate and update related
information
„ Choosing a line in the hierarchy
updates the related information to the
right and/or below the hierarchy
„ The up button adds the parent node as
well as nodes of the same hierarchy
level to the displayed hierarchy
„ Open/close hierarchy view on request
„ Possibility to ‘full-width’ view
© SAP 2009 / Page 54
54
Hierarchies
Main Capabilities
An application using a hierarchy offers all or some of these features depending
on the business use case.
„ Display of structured information in a specific context where different hierarchy levels can be opened with
a click on the triangle icon
„ Hierarchies in an object header area can be switched on and off – on overview and edit pages
„ Option to navigate through a hierarchical structure displaying information related to the marked element in
the hierarchy
„ Cut, copy, paste, delete, and create functionality available on edit pages
„ UP navigation possible to display the next highest level (application-specific)
„ Personalization of visible hierarchy columns possible
„ Multi-select hierarchies on edit pages
„ A hierarchy always scrolls; it never pages through the complete visible hierarchy
„ Editing directly in the hierarchy (application-specific)
© SAP 2009 / Page 55
55
Task Based UI
A Guidance For Your Users
The task based user interface consists of a series of screens that guide the user through
an activity to achieve a specific goal.
„ Simplify a complex task by
dividing it into easy sub steps
„ A roadmap provides a visual
representation of the whole
activity to the user
„ Use buttons or the roadmap
control for easy navigation
„ Visualization of substeps and
animated scrolling for
structuring complex tasks*
„ Add explanatory texts for each
step if required
„ Freely define the sequence
and content of the steps
„ Reuse existing views or even
tasks via simple embedding
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 56
Taks based UI was newly introduced with SAP CRM 7.0 and enhanced with SAP EHP1
for SAP CRM 7.0.
It provides customers with a flexible infrastructure to design own guided activities.
Such guided activities are useful in scenario where either very casual users should be
guided through a maintenance process or where a maintenance process is rather
complex
For further details on the task based UI capabilities please refer to the separate Detailed
View presentation for this topic.
56
Message Handling Always Up To Date – Details
Only When Needed
Flexible Message Area
„ Clearly visible indicator about
current message situation
(success, warning and error
messages)
„ Default location at right end of
work area toolbar
„ Open messages on request only
via lower left triangle
„ Place the message area
wherever you want via drag and
drop
„ Message Preview*: You can
now see a preview of new
messages above the message
bar
„ The previously used message
visualization can be switched on
as well.
Message
Preview*
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 57
The message area is shown in a small box in the top right area of every screen. It is only
visible if messages are available
It contains an indicator showing how many messages of which type (success, warning,
error) are available and can be opened on request
It can also be freely moved across the screen by a user to position it in the best spot for
the current work. With the little triangle at the top right of the message block the block
moves automatically back to its initial position in the top right corner
Switching to the previous message visualization can be done via setting a parameter in
the functional profile PARAMETERS in the IMG.
SAP EHP1 for SAP CRM 7.0: Message Preview
„If less than five new messages are available, every message appears one after
another in a preview above the message bar. If more than five new messages are
available, a notice indicates that several new messages are available.
„The appearance of the preview is customizable by business role
57
SAP CRM Roles
Flexibly Define The Scope For Your Users
SAP CRM business roles are used to package the main business content
needed to perform a specific job function.
Roles in SAP CRM:
„ Provide a perfect starting point
„ Defining a role influences the
content visible to a user
assigned to this role
− Navigation bar, available applications,
entry page content, layouts (e.g. fields
on a screen), authorizations
„ Role assignment to users via
positions in the organizational
model
„ Standard roles are delivered for
(examples):
− Sales, Service, Marketing, Trade
Promotion Management, eCommerce, Interaction Center,
Partner Channel Management
„ Easy role upload to SAP
Enterprise Portal
© SAP 2009 / Page 58
CRM business roles provide every flexibilty needed in projects to tailor the content
provided for users based on roles.
Herefor completely own business roles can be built or the SAP default roles (that are
available for all major CRM areas) can be copied and used as starting point for
enhancements
All content displayed to a user can be influenced by the role configuration.
Role configuration can be done in the IMG in SAPGUI as well as via the CRM Web
Client User Interface.
A report is provided where SAP CRM roles can be uploaded into the SAP Enterprise
Portal environment for the usage of SAP CRM content inside the portal. During this
upload it can freely be decided which SAP CRM navigation level should map on which
portal level.
The SAP CRM navigation possibilities (i.e. the L-Shape) is merged into the Enterprise
Portal navigation areas, the work area content of SAP CRM is displayed in the work
area of the portal.
58
The Business Use Case Decides The Design
Exceptions to the General UI Guidelines
Example:
activity scheduling
Example:
mail forms
„ In the SAP CRM Web Client the business use case is the main driver for the final layout
„ Most applications in SAP CRM are visualized based on these UI Guidelines, nevertheless some have very
specific UI requirements
„ Therefore some applications do not follow the guidelines described in this presentation. For those
applications the general principle is: as consistent as possible as specific as necessary.
© SAP 2009 / Page 59
One main paradigm of the CRM Web Client user interface is to provide a UI that is as
consistent as possible but also as flexible as needed.
As some applications have very specific requirement regarding their visualization they
show slightly different pattern while following the same visual design basics.
On the slide you can see the activity scheduling and the mail form user interface. Both
are tailored and specifically designed for the usage of these functionalities and therefore
do not follow the standard overview page paradigm. This significantly facilitates the work
with these applications.
59
Agenda
1. Challenges and Market Trends
2. New SAP CRM Web Client User Interface
2.1. General Approach
2.2. L-Shape – the static frame
2.3. Entry Pages
2.4. Searches
2.5. Overview Pages
3. Miscellaneous
4. Personalization Options
© SAP 2009 / Page 60
60
End User Personalization
Make The Software Work The Way You Do
Users can tailor the application according to their needs via multiple personalization
options.
4
1) Saved Search Models
„ Often used searches
can be saved
1
2
„ Accessible everywhere
2) Overview Page
(only page layout)
„ Visibility and sequence
of content
„ Drag & Drop
3) Tables
3
„ Visibility, sequence and
width of columns
„ Drag & Drop
4) General Settings
5) Entry Pages
„ Structure and content
„ Drag & Drop
© SAP 2009 / Page 61
Allowing the user to tailor the final application to a large extend to his/her own needs
was a main focus for the CRM Web Client user interface.
Standard personalization options everyone can find in the internet have been kind of a
template for the personalization options available.
61
Personalization Dialogue
Details of Usage
Standard Personalization
„ Common dialogue used in most
personalization areas
„ Used in the following:
−
−
−
−
“Create” in the Navigation bar
OVP
All tables
Hierarchies
„ Left = available content Right = visible
content
„ Available content initially defined by
project team
− Can easily be changed
„ Use positioning buttons to move
content
„ Right column in right table often used
for different additional personalization
options
„ Reset to Default easily
© SAP 2009 / Page 62
To facilitate the personalization in most areas a standard personalization dialogue is used
that is self-explanatory.
The user always finds available content in the left table and the „used“ content in the right
table
The user can freely decide which content to use and in which order
Based on the use case some other paramters can be set in the right table
„ Overview Pages: here the user can decide which assignment blocks shall be shown
collapsed initially
„ Tables: here the user can define the column width (which can also be adjusted via drag
& drop in the table directly)
Based on customer feedback also a RESET TO DEFAULT is essential to allow to easily
get rid of any personal settings.
62
Personalization
Drag and Drop
Easy Personalization Possibilities
Home and
work center pages
„ On home page
„ On work center pages
„ On reports page
„ In Calendar
„ On overview pages
„ In tables (column sequence and width)
„ In the UI configuration tool
Calendar
Overview Page
Tables
© SAP 2009 / Page 63
The usage of drag and drop is a very familiar concept used in most private and business
applications.
It is the easiest way to rearrange content on screens, which is why SAP CRM makes use of
it wherever appropriate.
The personalizations done via drag and drop are stored user specific – as all
personalizations are stored user specific.
63
‘Personalize’ Page
General Settings For The User
Via PERSONALIZE the user can change several settings influencing the appearance of as
well as the work with the SAP CRM Solution.
„ My Data
− Various user information, password
change
„ Settings
− time zone, date format, time format,
decimal notation etc.; screen reader mode
„ Shortcuts
− Flexible definition of keyboard shortcuts to
screen areas and functions
„ Layout
− impacts on visual layout;
definition of quick create links
„ SAP CRM Feed
„ Preferences
− Application Links
− Web Links
− Widgets
© SAP 2009 / Page 64
The PERSONALIZE area provides a central place where the user can make generic
settings that are not screen or application specific.
Some of these options are dependent on the implementation at the customer site,for
example, groupware integration makes only sense if a groupware integration is set up in a
project.
„ The general layout of this page is kept in sync with the styling of the HOME page.
„ The Preferences block as well as the CRM Feed have been introduced with SAP CRM
7.0
64
‘Personalize’ Page
Examples: Layout and Shortcuts
Layout
„ Select from SAP or custom built skins
(incl. preview)
„ Change the text size (High Contrast
Text resizing improved*)
„ Switch off visual effects to increase
performance
„ Disable the suggestion of the smart
Input help
Shortcuts
„ Shortcuts for setting the focus or
executing a navigation
„ In customizing the list available for the
user can be defined
„ ‘Reset to Default’ capability
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 65
„ The suggestions received in the smart value help can be switched off in the layout
personalization dialogue. All entries for the user get deleted if the checkbox is flagged.
„ SAP EHP1 for SAP CRM 7.0 enhancement:
„ The "High Contrast" skin now reacts to different font sizes that you can select in your
browser via view and text size.
„ This includes text and UI elements, such as input fields, dropdown list boxes,
checkboxes, or buttons.
„ Especially for handicapped users the productivity gets improved.
65
‘Personalize’ Page
Examples: Settings and Application Links
Settings
„ Define your time zone, decimal
notation, date and time format
„ Switch to screen reader mode
„ Enable configuration mode
„ Enable tab order definition*
„ Enable tagging and favorites*
Application Links
„ Flexibly define direct links to
SEARCH, CREATE or REPORT
pages, Work Center pages as well as
launch transactions inside your role
„ Personalized application links are
made available on home page
„ Available links are role dependent
On Home Page
* New in SAP EHP1 for SAP CRM 7.0
© SAP 2009 / Page 66
Implicite SAP EHP1 for SAP CRM 7.0 enhancements in the SETTINGS area are:
Switch on/off the capability to personalize the tab order for form based assignment blocks
Switch on/off the capabilities for TAGGING and FAVORITES
Interaction Design and Layout of APPLICATION LINKS have slightly been enhanced in
SAP EHP1 for SAP CRM 7.0.
66
‘Personalize’ Page
Examples: Web Links and Widgets
Web Links
„ Choose from predefined web links or
create your own ones
„ Simply straight forward creation of web
links
„ Available on home page in own content
block
Widgets
„ Choose from predefined widget links
„ Flexibly embed your own widgets
„ Provide a title and the corresponding
URL
„ Available on home page in own content
block
© SAP 2009 / Page 67
„ In both areas on the one hand side the administrator can define content via customizing
for all his users. This content is then shown in the left hand table and the user can
choose which content he wants to use and see on his home page.
„ On the other hand side the end user can define his own content.
„ Interaction Design and Layout of Web Links and Widgets have slightly been enhanced in
SAP EHP1 for SAP CRM 7.0.
67
‘Personalize’ Page
Examples: CRM Feed
CRM Feeds: Stay up to date with your work wherever you are.
„ Access to the feed URL for easy copying it into your RSS feed reader (reader SSL (https) & user
authentication )
„ Select which topics you want to receive in your feed (content corresponds to the worklist page of the
user):
„ Alerts
„ Transactional Inbox
„ Workflow tasks
„ RSS feed icon:
using this icon automatically adds the CRM feed to the users favorite RSS feed reader
© SAP 2009 / Page 68
Via Customizing you can define CRM Feeds, and assign feed providers to the CRM Feeds that
you have defined.
„ Every user can be provided with his or her own feed in the CRM WebClient. He or she can
subscribe to the CRM Feed, either by using the RSS feed feature of the browser, for example, by
clicking the RSS icon in the address bar of the Mozilla Firefox browser, or by clicking the CRM
Feed icon on the central personalization page of the CRM WebClient UI.
„ Requirements
„
ν
The system administrator needs to define feed groups for CRM Feeds, and assign feed
providers to these feed groups in the Customizing activity SPRO Æ Customer Relationship
Management Æ UI Framework Æ UI Framework Definition Æ CRM Feeds Æ Define CRM
Feed Groups.
The system administrator needs to assign CRM Feed groups to the function profile
CRM_FEEDS of a business role, in the Customizing activity Define Business Role
„ Standard settings
ν
ν
End users can personalize their CRM Feed on the central personalization page of the CRM
WebClient, by choosing Personalize Feed Settings. However, these settings are only
available if the necessary Customizing settings at business role level have been performed
beforehand.
Note: For more information about the readers you can use for the CRM Feed, see SAP Note
1171277.
„ Activities
ν
n
Define CRM Feed: You can enter a feed ID, a feed description, a feed type, and a reference
type. For the feed type, you can select the Atom format (Atom Syndication Format) or RSS
(Really Simple Syndication). The reference type means, for example, a reference to a class
or interface.
n
Define feed provider: You can define feed providers for every feed that you have defined
beforehand.
68
Further information – UI Guidelines –
SAP CRM
SAP Business Process Expert Community on SAP CRM
https://www.sdn.sap.com/irj/sdn/bpx-crm
SAP Business Process Expert Community on SAP CRM 2007 and higher
https://www.sdn.sap.com/irj/sdn/forum?forumID=292
SAP Design Guild – “Providing a Web-Like User Experience to Business Users – The New SAP CRM Web Client
User Interface”
http://www.sapdesignguild.org/community/readers/reader_crm_web_client.asp
SAP Design Guild – “The CRM Web Client UI Guidelines”
http://www.sapdesignguild.org/resources/CRM-UI-Guidelines-Customers.pdf
© SAP 2009 / Page 69
69
Further information – SAP CRM
„
SAP CRM - Roll-Out Map
https://portal.wdf.sap.corp/go/crm-rollout-map
„
SAP CRM - Ramp-Up Knowledge Transfer (RKT)
http://service.sap.com/rkt-crm
„
SAP CRM – Demo Portal
http://crmportal.wdf.sap.corp:1080
„
SAP CRM – WiKi
https://wiki.wdf.sap.corp/display/SAPCRMHub/Ho
me
„
SAP CRM - Help Portal
http://help.sap.com/crm
„
SAP Public Web
http://www.sap.com/crm
© SAP 2009 / Page 70
70
Copyright 2009 SAP AG
All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein
may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries,
eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+,
POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex,
MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other
countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos
are trademarks or registered trademarks of SAP AG in Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and
services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries.
Business Objects is an SAP company.
All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only.
National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only,
without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group
products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed
as constituting an additional warrant.
© SAP 2009 / Page 71
71