Skip to main content

Contextual helps

Introduction

Contextual helps are in-app help messages displayed depending on the object's context. They are displayed in the form's header and in the list's header.

Features

Contextual help allows makers to provide in-app help texts that are specific to business object context.
These messages appear contextually in the UI to assist users with relevant information or instructions right where they need it.

Configuration

tip

Contextual helps are configured via a dedicated panel in the Business object's configuration.

Configuration Fields

FieldDescription
Object codeThe object for which the contextual help is configured
ContextThe context in which the contextual help is displayed
LanguageThe language of the contextual help
HelpThe help text to display
Module nameThe module name of the contextual help

Configuration Options

Context field

OptionUse Case
SearchDisplayed on in the object's search form
ListDisplayed on the object's list
Create formDisplayed on the object's create form
Update formDisplayed on the object's update form
Delete formDisplayed in the confirmation dialog when deleting an element
Read only formDisplayed on the object's form when the object is read only
SelectDisplayed on the object's reference selection list
MappingDisplayed on the object's mapping selection list
Linked listDisplayed on the object's list when displayed as a panel of a parent object
Bulk updateDisplayed on the object's bulk update form

Using the Java API

The setCtxHelp method can be used to set the contextual help for a given context.

Example : Setting the contextual help for the create form

@Override
public void initCreate() {
String help =
"""
<strong>Welcome!</strong> Please ensure to fill all required fields.<br>
<ul>
<li>Point 1</li>
<li>Point 2</li>
</ul>
""";
setCtxHelp(ObjectCtxHelp.CTXHELP_CREATE, help);
}

Read more