Feeding values from external sources
External Data Source (EDS) is an Eximee mechanism allowing form components to be fed with data coming from outside the form itself (e.g., from backend services or dictionaries). Thanks to EDS, components can dynamically fetch and display up-to-date 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 with data from a dictionary. Description in: Connecting a dictionary data source.
ENTRY_SERVICE
Service for the application. Description in: Example of wiring in a page or application service component.
EXIT_SERVICE
Service for the application. Description in: Example of wiring in a page or application service component.
EXTERNAL_SECTION
Service providing the contents of a section for direct embedding in the application.
PAGE_SERVICE
Service for the application page. Description in: Example of wiring in a page or application service component.
SERVICE
Service providing a map of values in key-value form. Description in: Example of attaching a service in the component.
SUGGESTER_SERVICE
Suggester (description in: Suggester wiring). Available only for the Text Field component.
The availability of functionality 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., list of countries, document types – shared between different applications.
Suggester (hint service): Text fields can use special services of the Suggestertype, which 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?
