Eurologistics Innowacje w logistyce 2010 Elastyczność systemów zarządzania trendem nowoczesnych technologii informatycznych Asseco Business Solutions SA ul. Konrada Wallenroda 4c 20-607 Lublin tel.: +48 81 535 30 00 Mariusz Kłembokowski Andrzej Pająk
Grupa Kapitałowa Asseco w Europie Profil: S&S, HW&Integration Sektory: Bankowość i finanse, Publiczny, Przedsiębiorstwa Profil: S&S Sektory: Bankowość i finanse, Publiczny, Przedsiębiorstwa Profil: S&S Sektory: Przedsiębiorstwa, Bankowość i Finanse Profil: S&S Sektory: Bankowość i finanse, Publiczny, Przedsiębiorstwa Profil: HW&Integration Sektory: Przedsiębiorstwa Profil: S&S Sektory: Przedsiębiorstwa Profil: S&S, HW&Integration Sektory: Bankowość i finanse, Publiczny, Przedsiębiorstwa Profil: HW&Integration Sektory: Bankowość i finanse, Publiczny, Przedsiębiorstwa Plany rozwoju: Włochy, Szwajcaria, Finlandia, Francja, Portugalia, Dania, Szwecja, Norwegia 2
zajmuje się produkcją i wdrażaniem rozwiązań IT dla przedsiębiorstw wdrożyło swoje rozwiązania w ponad 66 tysiącach przedsiębiorstw w Polsce i 11 krajach Europy należy do Grupy Kapitałowej Asseco. w 2007 r. zadebiutowało na GPW w Warszawie
Kompleksowa oferta IT dla przedsiębiorstw Usługi outsourcingu IT realizowane w oparciu o normę ISO 27001 Systemy ERP Asseco SAFO dla średnich i dużych firm, oparte o technologię Oracle; aplikacja HRM Asseco KOMA Systemy ERP Asseco SOFTLAB dla średnich i dużych firm, oparte o technologię Microsoft Rozwiązania mobilne, platforma wymiany danych handlowych, systemy faktoringowe oferowane pod marką Asseco EBI Komplet aplikacji Asseco WAPRO dla sektora MSP 4
Pozycja Asseco Business Solutions na polskim rynku Krajowi producenci oprogramowania do wspomagania zarządzania przedsiębiorstwem w Polsce w 2008 roku miejsce 2 * źródło: Teleinfo 200, Polski rynek teleinformatyczny 2008
Nowoczesny system ERP dedykowany średnim i dużym przedsiębiorstwom Technologia Oracle Skalowanie wdrożenia do potrzeb Klienta Samodzielne systemy wspierające ERP, obejmujące m.in.: HR - zarządzanie kapitałem ludzkim WMS zarządzania centrum logistycznym RETAIL - rozwiązania dla sieci handlowych WEB rozwiązania B2B, B2C Rozwiązanie klasy Business Intelligence zaprojektowane w oparciu o koncepcję systemu zarządzania efektywnością przedsiębiorstwa EPM (Enterprise Performance Management).
Referencje wybrane marki
Zasoby nasze atuty Kompleksowa oferta i komplementarne rozwiązania i produkty Doświadczenie we wdrażaniu rozwiązań informatycznych dla różnego typu przedsiębiorstw Doświadczenie i referencje z realizacji wdrożeń międzynarodowych Możliwość dostosowywania rozwiązań do specyfiki branży Klienta Renomowane marki Bogate zasoby ludzkie - ponad 700 wykwalifikowanych pracowników Know-how obejmujący m.in.: technologię informatyczną, metodykę wdrożeń i wiedzę o funkcjonowaniu przedsiębiorstw Zaawansowana technologia Sieć oddziałów i ponad 500 Partnerów na terenie całego kraju Wsparcie międzynarodowej Grupy Kapitałowej Asseco
Interfejs użytkownika - kiedyś
Problemy Formatka budowana przez programistów Widok poszczególnych perspektyw był stały lub narzucony przez ograniczoną konfigurację systemu, Nanoszenie prostych zmian odbywało się poprzez dostępną parametryzację w systemie, przewidzianą przez system na zasadach: pokaż/ukryj pole, Nanoszenie większych zmian odbywała się zawsze z udziałem programistów co podnosiło koszty i jednocześnie klienci musieli czekać na przygotowanie zleconej modyfikacji To powoduje, że czasem konieczne jest tworzenie 2/3 oddzielnych formatek: 1. Kartoteka asortymentowa dla działu zaopatrzenia 2. Kartoteka asortymentowa dla działu sprzedaży 3. Kartoteka asortymentowa dla działu magazyn
Widok aplikacji kiedyś 3 przykładowe profile
Widok aplikacji kiedyś 3 przykładowe profile
Widok aplikacji kiedyś 3 przykładowe profile
Widok stanów magazynowych
Architektura wielowarstwowa Warstwa prezentacji Warstwa aplikacji Warstwa danych RCP
Architektura wielowarstwowa
Zalety rozwiązania Niezależność od systemu operacyjnego, Niezależność od serwera aplikacji, Skalowalność bazy danych jak i serwera aplikacji, Łatwiejsza konserwacja i rozwój aplikacji, Oprogramowanie wizualnie wkomponowuje się w system operacyjny przejmując jego cechy, Niezawodność i bezpieczeństwo, Elastyczne środowisko pracy. RCP
Dziś
Przykładowe korzyści Tworzenie nowych widoków nie wymaga aktywności programistycznych, jedynie konfiguracji plikami XML, Użytkownik może tworzyć własne formatki, Raz utworzony widok można wykorzystać w wielu miejscach aplikacji, Wszystkie typy widoków mogą zawierać dodatkowe formularze umożliwiające szybkie filtrowanie lub wpływające na zawartość merytoryczną (w pełni konfigurowalne), Konfiguracja w plikach XML stylów wizualizacji (kolory, czcionki, ikonki, itp.), Wbudowane mechanizmy filtrowania i sortowania.
Przykładowe utworzenie perspektywy na podstawie podstawowego widoku kartoteki towarowej
Dostępne widoki związane z perspektywą
Gotowa perspektywa z dodanymi 3 widokami w zakładkach i danymi podstawowymi
Perspektywa z 3 widokami wszystkie doczytywane online
Profilowanie perspektyw np. Ceny
Tworzenie perspektywy z dowolnych widoków
Wybór z listy wszystkich widoków
Perspektywa utworzona z kartoteki towarowej i kartoteki kontrahentów
Zapisywanie utworzonej perspektywy
Inne podejście do modelowania procesów biznesowych Wykorzystujemy: serwer aplikacji jboss jbpm (Business Proces Modeling) biblioteka rozwijana przez społeczność JBoss.org. Zarządza działaniem procesów biznesowych zdefiniowanych w językach jpdl własny rozbudowany graficzny edytor procesów jpdl
Jak wyglądał proces tworzenia kiedyś Utworzenie opisu procesu: Visio, Word, tekst, skan z rysunkiem Opis funkcjonalny poszczególnych elementów Implementacja procesu przez programistę itd..
Jak wyglądał proces tworzenia kiedyś
Jak wyglądał proces tworzenia kiedyś Implementacja procesu przez programistę
Jak wyglądał proces tworzenia kiedyś
Sterowanie procesami i projektowanie procesów Przy użyciu grafów Cel : modelowanie przepływów (procesów) przy pomocy grafów. Technologia : Koncept: GOP (Graph Oriented Programming) Język: jpdl (Process Definition Language) Silnik: jbpm (Business Process Management) Platforma: JEE (Java Enterprise Edition) C A B C
Stworzenie narzędzia do projektowania, implementacji, wdrażania Definicja rozszerzeń języka jpdl Implementacja komponentów procesów Tworzenie pluginów WMS.Process.Designer
Sterowanie i projektowanie procesów przy użyciu grafów (jpdl,jbpm)
Narzędzie do modelowania procesów
Narzędzie do modelowania procesów
Narzędzie do modelowania procesów
Przykładowe korzyści Poprawa komunikacji pomiędzy klientem, analitykiem i programistą Prosta kontrola poprawności procesu na etapie projektowania Klient aktywnie uczestniczy w modelowaniu, ponieważ widzi i rozumie proces Wzrasta świadomość klienta Nowy programista rozumie proces i jest w stanie zaimplementować go bez dodatkowych konsultacji (np.: choroba analityka) Dokumentacja powstaje automatycznie na etapie projektowania Łatwiejsze testowanie aplikacji (jasno określone przypadki użycia)
Przykład zastosowania Przyjęcie dostawy palety jednorodne
Wykonanie przyjęcie palety jednorodnej
Przykład zastosowania Przyjęcie dostawy modyfikacja palety mieszane
Przykład zastosowania Przyjęcie dostawy modyfikacja palety mieszane
Przykład zastosowania Przyjęcie dostawy modyfikacja palety mieszane Zmiana zawartości ekranu
Przykład zastosowania Przyjęcie dostawy palety mieszane Wykonanie zmodyfikowanego procesu
Przykład zastosowania Przyjęcie dostawy kolejna modyfikacja rejestracja towarów
Przykład zastosowania Przyjęcie dostawy modyfikacja towary Wykonanie zmodyfikowanego procesu
Dziękujemy za uwagę. Asseco Business Solutions SA ul. Konrada Wallenroda 4c 20-607 Lublin tel.: +48 81 535 30 00 Mariusz Kłembokowski mariusz.klembokowski@assecobs.pl tel : +48 81 710 34 43 Andrzej Pająk andrzej.pajak@assecobs.pl tel : +48 81 710 35 79