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