Overview

Including embedded guidance on UI elements is an efficient way to avoid user errors and to educate them along the way, as they use the product. It includes short instructions or explanations in the UI that guide users, so they stay on the right path to complete a task. This helps users achieve their goals faster, because they don’t need to stop what they are doing and leave the application to search for information elsewhere.

<div> <div>Embedded Guidance</div> <div>Messaging</div> </div> <div> <div> <p>Always visible on the UI and doesn't require any action from users or a system to make it appear or disappear.</p> <p><strong>Note:</strong> If the guidance benefits only a sub-population of the target user groups, however, it can be displayed in a popover that can be opened by users.</p> </div> <div>Triggered by user interactions or by events that occur in the system</div> </div>

Usage

information
NoteAlways include embedded guidance text on empty states.

Embedded Guidance can be delivered in different formats based on its importance and granularity.

<div> <div>Type</div> <div>Description</div> <div>Example</div> </div> <div> <div><a href="https%3A%2F%2Fwww.sap.com%2Fr%2FPHjx7Tox2dPw1GOuic5NKdgd9otiZTaWIXg77dqtt9k">General Information</a></div> <div>Basic description about a target (object, page, or section)</div> <div>Educate the user about the purpose of a feature or what steps they can take to start using it.</div> </div> <div> <div><a href="https%3A%2F%2Fwww.sap.com%2Fr%2FABnYWyKe2hBiuaz48kJfUxcuQo1ljyYR8w_iU-5328E">Key Information</a></div> <div>Important information that users need to pay attention to.</div> <div>Inform the user that the selected object has been modified or that it expires after a specific time.</div> </div> <div> <div><a href="https%3A%2F%2Fwww.sap.com%2Fr%2FRbUECEllfaWYK9CF6aGzwGVUdlFzs8mlNgELzn101b8">Warnings</a></div> <div>Critical information about the consequence of an action that assists users to take a decision of a large impact.</div> <div>Warn the user that if they leave the page without saving it, they will lose their latest changes.</div> </div> <div> <div><a href="https%3A%2F%2Fwww.sap.com%2Fr%2F2bjYD05fYS75ibKNAQCt6jylYrUDoVpLpJzIQ6jeiak">Supplementary Information</a></div> <div>Additional and contextual descriptions about a target, which experienced or expert users may not require.</div> <div>Explain the different functions available for formulas.</div> </div>

General Information

Use a text to display general information that simply explains a page or items in the page.

Best Practices

How to Display

How to Write

<div> <div>Writing Best Practice</div> <div>Example</div> </div> <div> <div>When a feature could be unclear to users, explain what the feature enables users to do.</div> <div>“SAP Business Technology Platform Cloud Connector allows you to connect to on-premise data sources from cloud applications.”</div> </div> <div> <div>When several options are possible for the user to make a choice, detail the criteria they should consider before they make their choice.</div> <div>In the section “Add a Responsive Page” add the general information: “To build a story for users using mobile devices, select Responsive Page.”</div> </div> <div> <div>For input fields, where syntax is not controlled by the UI, provide users with instructions or an example.</div> <div>“Enter email address of each recipient separated by a comma.”</div> </div> <div> <div>Use “you” to address your users, as though the software UI is speaking to them directly.</div> <div>“You can create and manage users here.”</div> </div> <div> <div>Keep sentences short to convey just the most important information. Add a link to more detailed information that less experienced or expert users might need, if appropriate.</div> <div>Integrate SAP Business Technology Platform Open Connectors with SAP Analysis Cloud to connect to third party data sources powered by Open Connection. For more information see <a href="https%3A%2F%2Fhelp.sap.com%2Fviewer%2F00f68c2e08b941f081002fd3691d86a7%2FLATEST%2Fen-US%2Fc2789fc8f9af44f186a20a4467186e3c.html">Open Connectors</a>.</div> </div> <div> <div>Don’t repeat button labels or section headers in the embedded guidance text.</div> <div>If the section header says “Welcome to the Data Builder,” don’t start your embedded guidance text with “Welcome to Data Builder! Create new data providers, upload and integrate data here.”</div> </div>
2
General Do.png
do
false
General Dont.png
dont
false

Key Information

Use Information message strips to highlight additional important but not critical information that users need to know regarding the target. For example, a system recommendation. The user is not obliged to take any action.

Best Practices

How to Display

How to Write

2
Key Do.png
do
false
Key Dont.png
dont
false

Warnings

Warning messages help prevent user errors. Use a Warning message to alert the user of a condition that might cause a problem in the future. For example, configurations that cannot be changed later may require a significant effort by users.

warning
NoteWhen a warning is required prior to the user confirming an action, use Messaging.

Best Practices

How to Display

How to Write

2
Warning Do.png
do
false
Warning Dont.png
dont
false

Supplementary Information

To provide contextual and detailed information that is necessary for some users, but not for all users, use an Information popover so that content is only visible when users want to click on the Information icon next to the target.

warning
NoteInformation messages of this type require no action from the user.

Using popovers keeps the UI uncluttered and still provides necessary information to less experienced users. For example, new users to analytics may not understand the term “Measure” when asked to select a measure from a list. You can use an Information popover to explain the concept of measures to these users. Because the explanatory text is not permanently displayed, it doesn’t clutter up the UI and experienced users don’t need to pause to read it.

Best Practices

How to Display

guideline
TipUse Web Assistant popovers when Web Assistant is available in the product.
warning
NoteIf the information needs to be shared with all users, then use another type of embedded guide, see Usage.

How to Write

2
Supplementary Do.png
do
false
Supplementary Dont.png
dont
false

Resources

Support

If you have any questions or feedback about this page, please contact our team. For further information and questions in regards to the Design System, please visit the DNA Design SharePoint.