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:
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).
Last updated
Was this helpful?
