Summary / Info page
🎯 Functional documentation
It is possible to show a summary/info page in the flow to provide additional information to the counterparty. The content of this page can be configured on customer needs.
The linked flow step is DOSSIER_SUMMARY and can be configured on multiple responsibilities.
See also flow steps.
⚙️ Configuration
To configure the content of the summary/info page, there are 2 options available:
- Using a customer specific implementation class
- By defining the cards through settings
See also Technical settings
The optional flowPageTitle setting is inherited from the base flow step settings. This value should be a translation key for the title shown at the top of the flow page, not the literal text that should be displayed.
Use a translation key that exists in the white label or organization translations, for example FLOW_PAGE_TITLE.SUMMARY_INFO_PAGE.
Example translation values:
- translation key:
FLOW_PAGE_TITLE.SUMMARY_INFO_PAGE - English translation:
Summary information - Dutch translation:
Samenvattende informatie
With that setup, the configuration should contain the key itself:
{
"flowPageTitle": "FLOW_PAGE_TITLE.SUMMARY_INFO_PAGE"
}
Do not configure flowPageTitle with a hard-coded end-user label such as Summary information, because the flow expects a translation key and resolves the actual text through translations.
Using a customer specific implementation class
implementationClass: A fully qualified class name that implements the content of the page Example
{
"implementationClass": "eu.myharmoney.customer.x.CustomSummaryPage"
}
Defining the cards through settings
cardConfigurations: Defines the cards to be shown on the summary/info page.
In this configuration method, the only available card type is a text-based information card.
- The content (& title) can be specified using translation keys which can be created on the white label.
- Only icons defined by the system are supported. Some examples are
informationdossiertodo
See example below or check the technical documentation.
Example
{
"flowPageTitle": "FLOW_PAGE_TITLE.SUMMARY_INFO_PAGE",
"cardConfigurations": [
{
"cardWidth": "FULL",
"icon": "information",
"cardTitle": "FLOW_STEP.SUMMARY_INFO_PAGE.TITLE",
"textContent": "FLOW_STEP.SUMMARY_INFO_PAGE.CONTENT"
}
]
}