Overview
SAP Web Assistant is an add-on framework for integrating help content into the application UI. Embedding user assistance, learning and support into the user interaction experience helps customers understand and use our software with ease.
Web Assistant is mandatory for SAP software and is part of the UA-060: Intuitive User Interface requirement in SAP Product Standard for User Assistance.
Different help modes in Web Assistant (SAC)
You can use Web Assistant to provide the following help modes in Database, Data Management & Analytics applications:
- Help Topics (required): Contextual help for UI elements, features, or workflows available on the screen currently in focus.
- Learning: Links to learning information and resources for the target product
- Guided Tours: Step-by-step assistance to lead users who are new to the application or to a feature through a workflow or to give them a quick tour of the UI
- What’s New: Announcements of the latest features or updates, or UI changes in the current product version.
- Support & Contact: Links to additional SAP support and resources available to SAP customers and partners.
Disclaimer:
- The above example is a UX vision from SAC, and not all these modes have been implemented (or needed) in our products that have integrated Web Assistant.
- Use this article as a general guide. The UI choices and content can be different for each product, contact Web Assistant product team for particular use cases or requests if needed.
- Details that noted as a part of the vision will be updated regularly.
Note:
To integrate Web Assistant, certain technical requirements need to be fulfilled by the UI technology of the application and by the Development team. For full information see: SAP Enable Now Info Center:Web Assistant. You can also find relevant information from the Fiori Guidelines. ()
Usage
- You want to give users access to contextual and detailed help content. such as the description of a UI element, help article of a workflow, or general information about the current context
- You want to give users access to product-specific learning content
- You want to provide guidance for a process in steps
- You want to organize and provide additional resources by help types
- The UI element or page is self-explanatory in the context.
- You want to communicate and emphasize critical information. Use embedded guidance instead.
- You could reduce the need for in-app help by improving the design of the app.
Web Assistant Interface
The basic UI components and used terms as shown below. You can use them as needed, but it's not required to use all the elements.
1.1 Hotspot
An indicator on the screen highlighting a UI element with available content for the contextual help. The Hotspot can be a rectangular or circular shape.
1.2 Popover
Container for displaying the content of a UI element, an area in the screen or a help topic. Popovers are often used under Guided Tours, Help Topics, and What's New.
There are two types of popover: Contextual popover and Panel-side popover. The Contextual popover (Bubble) is best for displaying brief information about a UI element. The Panel-side popover can display longer content.
1.3 Laser
Visualizes the connection between a tile and a hotspot.
1.4 Help Panel
An interactive menu displaying available help content for help topics, learning, guided tours, product updates, and additional support resources.
1.5 Help Button
Allows users to open or close Web Assistant.
2.1 Search
Allows users to search for help content. Depending on the product, the search scope can be local (search within the topics included in the contextual help) or global (cross-search functionality that searches from all help resources such as SAP Help Portal and SAP Knowledge Base).
2.2 Navigation Tab
Allows users to switch between different help modes based on their intension and needs.
2.3 Tile
The minimum unit of the panel to display content. You may use them under different modes as Help Content tile, Learning tile, and Guided Tour tile etc.
Tiles can have multiple variations:
- Title-only
- Title and description
- Icon and titile
- Icon, title, and description
2.4 Minimize
Minimizes the panel. Only the tabbed sidebar will be shown, the content will be collapsed.
2.5 Action Button
Buttons can link to an important help resource or active a help-related in-app action, such as creating a support ticket or sending user feedback.
2.6 Lightbox
A dialog-like container for displaying detailed content. Lightbox is great for accommodating long-form content, and it can be movable and resizable.
Help Modes
Help Topics
UA-developer-created Contextual Help - Viewed in a popover (implemented)
Help Topics is a standard Web Assistant help mode, it provides context-specific help content, such as general information about the page or areas of the page, descriptive and supplemental information about UI elements, and detailed instructions on tasks or workflows. Help Topics can help users have a general understanding of the user interface and the workflows available on the current page of the application.
You can include help topics from various resources to enable self-service support for users: Help topics are represented as tiles in the help panel, and the content can be viewed in a
Multi-source Contextual Help - Viewed in a lightbox (vision)
In addition, a search functionality (local scope) can help users to find the information needed from the list of contextual help quickly. As part of the UX vision, users may search across multiple resources (global scope) for instructions on non-linear/cross-module workflows or error scenarios. This cross-search experience provides easy access to all relevant help content when the contextual help is not sufficient.
Best Practices
How to Display
- Use content tiles to display contextual help topics. Choose one tile format (title-only, title&description, Icon&title, or icon&title&description) if possible, do not mix and use all variations under one mode.
- The primary help content should be the list of help topics. You can include additional resources as buttons, please consider the placement/hierarchy within the panel.
- Use popover for brief information/description, lightbox for long-format documentation.
Note:
Keep the content viewing experience/interactions as consistent as possible. If you mix content types, for example help content, video, text descriptions and links, use icons to indicate the different content types.
How to Write
• Choose one format (title-only, title&description, Icon&title, or icon&title&description) for tiles if possible.
• Always put the standalone tiles (such as About This Screen tile) at the top of your help topics. Put the link tiles at the bottom of your help topics.
• Make sure that the Documentation button is always on top of the other buttons.
• Use a conversational style as though you’re speaking helpful advice to a colleague in a friendly manner. For more information, see People Centric Approach guidelines.
• Keep text to a minimum:
- No more than 6 steps or bullets. Avoid unnecessary words and phrases "DWC lets you/helps you...", "Click here to...", etc.).
- Avoid sub-headings, sections, tables (unless very short), long procedures/lists
• Don’t refer to the next higher page (users should already be familiar with this page) unless there is a good reason to. Maybe there are connections you want to explain, or a UI element has switched position.
Learning
Depending on the product, various learning resources can be accessed from the Learning mode. For example, the learning materials in SAP Analytics Cloud are mainly from the HANA Journey website: the HANA Journey learning center provides complete onboarding and in-depth learning modules for all Database, Data Management & Analytics products, learning tracks help the user to jump-start a common workflow or learn a selected topic, and Webinars can be both on-demand or live for hands-on learning. You can also include product-specific learning resources, such as HANA’s developer tutorials under the Learning Tab.
Best Practices
How to display
- Use content tiles to display learning resources. Choose one format (title-only, title&description, icon&title, icon&title&description) for tiles if possible, do not mix and use all variations under one mode.
- You can include learning resources as buttons, please consider if the name of each learning resource is explanatory, help users understand the type of learning they can access.
How to Write
• Provide most critical learning resources as Title and description tile.
• Motivate and encourage the user to enter the learning resource with your wording ("Learn how to, Try it yourself, Find out" etc.)
• Use a conversational style as though you’re speaking helpful advice to a colleague in a friendly manner. For more information, see People Centric Approach guidelines.
Guided Tours
A guided tour provides step-by-step guidance to directly instruct users about how to use a specific part of the product. Guided tours are also context-specific, the topics and content are defined and created by the UA developer.
Each guided step is represented by a popover that contains instructions and useful information, and it is placed next to the target UI. You may also use lightbox for a guided tour if the guidance is cross-module or not associated with any particular UI element on the current screen. Users can easily follow the instructions and complete their tasks/processes accordingly. Guided Tours are beneficial for onboarding new users or introducing product features.
Best Practices
How to Display
- Use content tiles (icon&title) to display each Guided Tour.
- Use popover for brief information, lightbox for long-format tour information.
How to Write
What’s New
Release notes viewed in a panel-side popover
What’s new is a standard Web Assistant help mode, it keeps users updated with the latest product releases, you can include product updates created by UA developers, release notes, and/or release highlights (for some products) as tiles. The release notes (abstract) will be viewed in a popover, and release heights will be viewed in a feature dialog (if applicable).
Best Practices
How to Display
- Use content tiles to display updates. Title-only tile is recommended.
- Use panel-side popover for release notes.
How to Write
• Include the release version in the title-only tile.
• Make sure you use official SAP naming convention for the version tile.
• Provide a “Read More” link to the What’s New guide on the SAP Help portal, if there are too many new features to include in the What’s New pane.
• Keep information short. Add a maximum of 5 important updates in the bubble.
• Categorize What’s New highlights according to the various modules or areas in the product. For example, “Data Modeling” or “Connections.”
• Explain the benefit of the new feature, how it helps the user.
Support & Contact
Support & Contact mode provides additional support from SAP such as creating ticket or support users. In addition, you can also include ways for sharing user voice, such as sending feedback and submitting ideas. The resources under this mode may vary from products to products.
Best Practices
How to Display
- Use buttons for additional support resources (in-app actions or links).
- You may use content tiles to display support resources. Choose one format (title-only, title&description, icon&title, icon&title&description) for tiles if possible, do not mix and use all variations under one mode.
How to Write
Content Source
For our Database, Data Management & Analytics products, there are two content types:
- Standard Content (UA-developer-generated): contextual help content, content under Guided Tours and What's New can be created by the user assistance developers from each product following the content creation process.
- Dynamic Content (vision): help content can be pulled from the Help Portal (primarily help articles) and Knowledge base (public KBAs).