On-demand enrichment in applications
Enrichers can be called within MDM applications to populate form fields with relevant, enriched data while authoring or editing records.
Configure on-demand data enrichment
For end-users to be able to initiate data enrichment while authoring or editing records in an application, model designers must specifically configure form step enrichers for on-demand execution, using the On Button Click option.
For detailed instructions on configuring enrichers in a step form, see Configure form step enrichers.
Trigger data enrichment in form fields
Upon entering an authoring or editing stepper in an MDM application, the following icons are displayed next to all fields eligible for enrichment:
-
A
Run <Enricher name> button.
-
(Optional) An
Override button.
|
The presence of the
|
To enrich data in a step form:
-
(Optional) Click the
Override button next to a field eligible for enrichment, if any.
This button turns into a
Reset Override button, and the Run <Enricher name> button becomes actionable.
-
Hover over the
Run <Enricher name> icon.
A tooltip indicates the name of the enricher or enrichers that will be triggered upon button click (e.g., Run Normalize Address).Enrichers operate on input fields, which are typically the fields containing the original data to be enriched, if any. Once an enricher processes input data, the enriched results are then populated into one or several output fields.
When hovering over the
Run <Enricher name> button linked to an enricher with multiple output fields, the button turns blue across all fields that will be processed by this enricher:
.
The same behavior can be observed for all buttons affecting several fields. -
(Optional) Input or modify a field value, as necessary.
-
Click the
Run <Enricher name> button.
-
Wait for the enricher to process the data, as indicated by the appearance of a loading icon:
-
After processing, review the enriched data now populated in the form field(s).
-
Notice the appearance of a
Reset Run <Enricher name> button next to the enriched field(s), replacing the Run <Enricher name> button. Select this button if you wish to revert the enriched fields to their initial, pre-enriched state.
-
(Optional) To undo any modification you may have made on a field, click the
Reset Override button to restore a field to its initial value. -
Once satisfied with all field values, proceed to the next step or close the stepper.
|
When multiple enrichers apply to a single field value, the tooltip lists their names separated by commas. Clicking the button triggers the enrichers to execute sequentially based on the order defined in the model, according to the standard enricher execution process. For example, if three enrichers affect a field value, the tooltip will indicate Run <Enricher #1>, <Enricher #2>, <Enricher #3>. Enricher #1 processes the initial field value; the output of Enricher #1 serves as input for Enricher #2; and so on until Enricher #3. The final result is the output of Enricher #3. |