Zasilanie wartościami z zewnętrznych źródeł

Zewnętrzne źródło danych (External Data Source, EDS) to mechanizm Eximee pozwalający zasilać komponenty formularza danymi pochodzącymi spoza samego formularza (np. z usług backendowych lub słowników). Dzięki EDS komponenty mogą dynamicznie pobierać i wyświetlać aktualne informacje w trakcie wypełniania wniosku, zamiast polegać wyłącznie na statycznie zdefiniowanych wartościach.

Dla komponentów możemy zdefiniować następujące zewnętrzne źródła danych:

Typ źródła
Opis źródła

DICTIONARY

Zasilenie danymi ze słownika. Opis w: Podpięcie słownikowego źródła danych.

ENTRY_SERVICE

EXIT_SERVICE

Usługa dla wniosku. Opis w: Przykład podpięcia w komponencie usługi strony lub wniosku.

EXTERNAL_SECTION

Usługa odpowiadająca zawartością sekcji do bezpośredniego osadzenia we wniosku.

PAGE_SERVICE

SERVICE

Usługa odpowiadająca mapą wartości postaci klucz-wartość. Opis w: Przykład podpięcia w komponencie usługi.

SUGGESTER_SERVICE

Suggester (opis w: Podpięcie Suggestera). Dostępny tylko dla komponentu Pole tekstowe (Text Field).

Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.

UNPARK_ENTRY_SERVICE

Usługa uruchamiana na odparkowanie wniosku.

Przykładowe zastosowania EDS:

  • Listy z usług zewnętrznych: Pola wyboru (np. Combobox) mogą automatycznie wypełniać się listą opcji pobraną z zewnętrznej usługi (Service Proxy), np. listą produktów lub kodów SWIFT z systemu zewnętrznego.

  • Słowniki lokalne: Wartości mogą pochodzić ze słowników zdefiniowanych w Bibliotece Eximee – np. lista krajów, typów dokumentów – współdzielonych między różnymi wnioskami.

  • Sugester (usługa podpowiedzi): Pola tekstowe mogą korzystać ze specjalnych usług typu Suggester, które sugerują lub korygują wpisaną wartość.

  • Usługi strony/wniosku: EDS obejmuje również usługi powiązane z całym wnioskiem lub stroną (tzw. Page Service, Entry Service, Exit Service), które mogą jednorazowo pobrać dane do wielu pól na raz (np. wczytanie danych klienta przy otwarciu wniosku).

Wniosek demo: demoUslugi

Last updated

Was this helpful?