Case-studies (in polish) from the presentation: 1. CASE STUDY: Sales Commission / Rozliczanie prowizji sprzedażowych Przeniesienie procesów obsługiwanych przez wymianę plików do bazy danych i aplikacji Web. Wiele osób pracujących na tych samych plikach Excel i wymieniających się nimi. Od tych plików zależy wypłata prowizji, często na setki tysięcy / miliony PLN. Zasady rozliczania prowizji nie sprowadzają się zwykle do prostego mnożenia. Bardzo trudno, w przypadku korzystania z Exceli, jest osiągnąć stosowny poziom bezpieczeństwa, spójności i audytowalnosci danych potrzebnych m.in. do audytu finansowego lub rozwiązania reklamacji złożonej przez sprzedawcę. Stojąc przed podobnym wyzwaniem zdecydowaliśmy się na użycie Oracle Apex, który wbudowane narzędzia do migracji plików Excel. Na ich podstawie tworzy struktury bazy danych, które później możemy modyfikować i dostosowywać do potrzeb. Co ważne, możemy bardzo szybko uruchomić pierwszą wersję aplikacji i w ciągu kilku dni zaprezentować ją użytkownikom biznesowym. Wychodząc od zwykłych plików Excel tworzymy pełnoprawną aplikacje web, eliminując większość z wcześniej wymienionych problemów. Aplikacja, która powstała w ten sposób 6 lat temu, jest sukcesywnie rozwijana i stanowi pełnoprawny produkt, który potrafi integrować się z wieloma źródłami danych, konfigurować zasady prowizyjne, obliczać je, a następnie generować raporty i wysyłać (dokonywać dekretacji) do systemów księgowych. 2. CASE STUDY: Data visualisation / Wizualizacja danych Aplikacja do zbierania danych z wielu źródeł i ich wizualizacji. Działamy na bazie danych, w związku z czym nie mamy problemu, żeby dane z innych baz, plików, web service'ów itp. umieścić w jednym miejscu. Dane te mogą zostać następnie w prosty sposób zaprezentowane w aplikacji Apex – znając jedynie SQL możemy tworzyć atrakcyjnie wizualnie raporty, raporty tabelaryczne, raporty interaktywne czy wykresy, dostępne także na urządzenia mobilne. W produkcie KPI Dashboard, wykorzystujemy Apex do wizualizacji danych dowolnych wskaźników znaczących dla firmy (np. SLA, liczba podpisanych umów). 3. CASE STUDY: Database application / Aplikacja bazodanowa Aplikacja bazodanowa bez GUI lub z interfejsem napisanym w archaicznym narzędziu. Posiadamy gotowe tabele, widoki, relacje i obsługujące procesy biznesowe funkcje, pakiety i procedury. Parę lat temu stanęliśmy przed podobnym wyzwaniem. W dużej firmie wiele danych przechowywanych było w tabelach bazy danych. Dotyczyły one różnych aplikacji, tworzonych przez różne zespoły. Edycja danych początkowo bezpośrednio w bazie, ale z czasem to przestaje wystarczać - potrzebne jest nowoczesne GUI. Wybraliśmy Apex, co pozwoliło nam na bardzo szybkie stworzenie raportów dostępnych przez przeglądarkę. W kolejnym kroku dodaliśmy edycję i konfigurację.