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:
DICTIONARY
Zasilenie danymi ze słownika. Opis w: Podpięcie słownikowego źródła danych.
ENTRY_SERVICE
Usługa dla wniosku. Opis w: Przykład podpięcia w komponencie usługi strony lub wniosku.
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
Usługa dla strony wniosku. Opis w: Przykład podpięcia w komponencie usługi strony lub wniosku.
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).
Last updated
Was this helpful?
