Populating values from external sources

External Data Source (EDS) is an Eximee mechanism allowing form components to be fed with data originating outside the form itself (e.g., from backend services or dictionaries). Thanks to EDS, components can dynamically fetch and display current information while filling out the application, instead of relying solely on statically defined values.

For components we can define the following external data sources:

Source type
Source description

DICTIONARY

Feeding data from a dictionary. Description in: Connecting a dictionary data source.

ENTRY_SERVICE

Service for the application. Description in: Example of connecting in a page or application service component.

EXIT_SERVICE

Service for the application. Description in: Example of connecting in a page or application service component.

EXTERNAL_SECTION

Service providing the content of a section for direct embedding in the application.

PAGE_SERVICE

Service for an application page. Description in: Example of connecting in a page or application service component.

SERVICE

Service corresponding to a map of key-value pairs. Description in: Example of attaching a service to the component.

SUGGESTER_SERVICE

Suggester (description in: Suggester connection). Available only for the Text Field component.

The availability of features depends on the license and may not be available in all deployments.

UNPARK_ENTRY_SERVICE

Service executed when unparking the application.

Example uses of EDS:

  • Lists from external services: Selection fields (e.g. Combobox) can automatically populate with an options list fetched from an external service (Service Proxy), e.g., a list of products or SWIFT codes from an external system.

  • Local dictionaries: Values may come from dictionaries defined in the Eximee Library – e.g., a list of countries, document types – shared among different applications.

  • Suggester (autocomplete service): Text fields can use special Suggesterservices that suggest or correct the entered value.

  • Page/application services: EDS also includes services related to the entire application or page (so-called Page Service, Entry Service, Exit Service), which can fetch data for many fields at once (e.g., loading customer data when opening the application).

Demo application: demoUslugi

Last updated

Was this helpful?