Zarządzanie procesami biznesowymi z systemem ADONIS Procesowe zarządzanie organizacją - Wsparcie systemu ADONIS Dzięki uprzejmości firmy: BOC Information Technologies Consulting Sp. z o.o. Al. Jerozolimskie 109/26 02-011 Warszawa Tel.: +48-22-628 00 15 Faks: +48-22-621 66 88 boc@boc-pl.com www.boc-group.com
Przykład mapowania procesu - notacja BPMN w Adonis https://www.youtube.com/watch?v=vpyr10cu_3g
Uruchamianie programu Domyślne wartości Login: Admin Hasło: password Baza danych systemu ADONIS musi byd założona Użytkownik musi zostad zarejestrowany w Zestawie narzędzi do administrowania systemu ADONIS Użytkownik powinien zmienid hasło po pierwszym uruchomieniu systemu - 3 -
Interfejs Powierzchnia rysowania Eksplorator (lista modeli w bazie danych) pasek modelowania (lista obiektów) - 4 -
Komponenty
Moduły Pasek modułów Import/Eksport Ewaluacja Symulacja Analiza Modelowanie Akwizycja - 6 -
Tworzenie nowego modelu Wybór grupy modeli Metoda BPMS sugerowane typy modeli Wybór typu modelu Nazwa modelu Ew. nr wersji modelu - 7 -
Modelowanie procesów biznesowych najważniejsze obiekty (1) Początek procesu: Każdy model procesu biznesowego posiada dokładnie jeden obiekt początku procesu. Oznacza on rozpoczęcie przebiegu procesu biznesowego. Czynność: Czynność opisuje pojedynczą operację wykonywaną podczas przebiegu procesu biznesowego. Podproces: Z podprocesem stowarzyszony jest inny model procesu biznesowego, który jest wywoływany w miejscu podprocesu. Decyzja: Decyzja jest punktem decyzyjnym w procesie. Po decyzji proces przebiega dokładnie jedną ścieżką.
Modelowanie procesów biznesowych najważniejsze obiekty (2) Paralelizm: Paralelizm umożliwia jednoczesne przejście kilku ścieżek procesu biznesowego. Pozwala to na równoczesne opracowywanie niezależnych części procesu. Zakończeniem paralelizmu jest obiekt typu Suma. Suma: Suma łączy z powrotem równolegle biegnące ścieżki. Koniec: Koniec oznacza zakończenie ścieżki w procesie biznesowym. W jednym modelu może występować kilka obiektów klasy Koniec.
Modelowanie procesów biznesowych zasady 1) Każdy proces biznesowy ma dokładnie jeden początek. Wychodząc od początku i podążając po strzałkach (konektorach) można dojśd do każdego obiektu (nie ma wysp ) 2) Każda czynnośd ma dokładnie jedną wychodzącą strzałkę 3) Z decyzji muszą wychodzid co najmniej dwie ścieżki (strzałki) alternatywne 4) Każda ścieżka, w której nie ma już więcej kroków musi mied zaznaczony koniec 5) Czynnośd musi mied co najmniej jedną strzałkę wchodzącą 6) Rozgałęzienia procesu na ścieżki, które są wykonywane równolegle rozpoczynamy obiektem paralelizmu. Z każdego paralelizmu muszą wychodzid co najmniej dwie ścieżki 7) Każdemu otwierającemu paralelizmowi towarzyszy zamykająca suma. Wszystkie ścieżki, które wyszły z paralelizmu muszą się zejśd w sumie.
Pasek narzędzi Nowy plik Otwórz plik Zapisz Drukuj Generuj grafikę Cofnij Ponów Wytnij Modele w bazie danych Okna otwartych modeli Poprzednie okno modelu Następne okno modelu Nawigator Kopiuj Wklej Szukaj Widok graficzny Widok tabelaryczny Powiększenie Skala 1:1 Pokaż wszystko Aktywne linie siatki Pokaż linie siatki Obszar rysowania Pozycja/Rozmiar Wyrównaj poziomo Wyrówniaj pionowo Czasy i koszty Globalna zmiana - 11 -
Tryby pracy graficznego edytora modeli Edytor modeli posiada 2 tryby pracy: 1. Tryb edycji: Wskaźnik myszy - Wybór obiektów - Przesuwanie obiektów - Edycja notatnika 2. Tryb rysowania: Wskaźnik myszy - Rysowanie obiektów metodą Point and Click" Przełączanie z trybu rysowania na tryb edycji przy pomocy przycisku edycji - 12 -
Edytor modeli - podstawy Wybór obiektów: (przy pomocy lewego przycisku myszy) - bezpośrednie kliknięcie lewym przyciskiem myszy - zaznaczenie obszaru na powierzchni rysowania (wciśnięty lewy przycisk myszy) W edytorze modeli wciśnięcie prawego przycisku myszy otwiera menu podręczne, np.: - Zaznacz wszystko - Kopiuj - Pokaż (ukryj) linie siatki - Pokaż wszystko - Zmieo obszar rysowania - Przerysuj Powiększanie: - Menu Widok" - Podanie skali - Zaznaczanie obszaru powiększenia (wciśnięty lewy przycisk myszy) - 13 -
Edytor modeli - kopiowanie Funkcja: Kopiuj Smart-Icon albo Menu: Edycja Punkt menu: Kopiuj - 14 -
Edytor modeli - wklejanie Funkcja: Wklej Smart-Icon bieżący model albo Menu: Edycja Punkt menu: Wklej inny model - 15 -
Edytor modeli - Cofanie Funkcja: Cofnij Smart-Icon albo Menu: Edycja Punkt menu: Cofnij - 16 -
Edytor modeli powiększanie/zmniejszanie modeli Smart-Icon albo Funkcja: Powiększ Wspomaga pracę z dużymi modelami Menu: Widok Punkt menu: Powiększenie Alternatywnie korzystając z Nawigatora poprzez przesuwanie niebieskiego prostokąta można wyświetlid wybraną częśd procesu - 17 -
Edytor modeli wyrównywanie obiektów (1) Funkcja: Wyrównaj Zaznaczanie wielu obiektów po wciśnięciu shift" wraz z kliknięciem myszą na każdym z wybieranych obiektów. obiekt referencyjny Obiekty te mogą zostad wyrównane względem pozycji obiektu, który został wybrany jako ostatni (obiekt referencyjny). - 18 -
Edytor modeli wyrównywanie obiektów (2) Funkcja: Wyrównaj Menu: Edycja Punkt menu: Wyrównaj poziomo/pionowo - 19 -
Edytor modeli drukowanie modeli Funkcja: Drukuj Wybór układu strony Zaznaczone pola lub strony nie są drukowane! Wybór skali - 20 -
Edytor modeli wizualizacja konektorów Funkcja: Przedstawienie konektorów Menu: Widok Punkt menu: Przedstawienie konektorów Znacznik kooca strony Wizualizacja mostów na przecięciach konektorów zwiększa czytelnośd. Poprzez przyporządkowanie znaczników konektora wielostronicowy wydruk modelu staje się przejrzysty. - 21 -
Edytor modeli zmiana miejsca wizualizacji atrybutu Funkcja: Przesuwanie widocznych atrybutów Aby zmienid miejsce wizualizacji atrybutu konektora (strzałki) należy zaznaczyd konektor, a następnie odpowiednio przesuwad zielony romb 2007, BOC Information Technologies Consulting Sp. z o.o. (http:// www.boc-pl.com, boc@boc-pl.com) - 22 -
Modelowanie procesów biznesowych - klasy Klasy modelowania: Relacje: Wyzwalacz Początek procesu Podproces Czynnośd Decyzja Paralelizm Suma Koniec Zmienna Wartośd zmiennej Zasoby Przegląd wskaźników Wskaźnik Grupowanie Notka Odnośnik kolejny [pokazuje przebieg procesu] przypisuje wartości * Wartośd zmiennej Zmienna + przypisuje * Wartośd zmiennej np. Decyzja] używa * Zasoby Czynnośd ] posiada *np. Czynnośd Wskaźnik ] ma notkę *np. Czynnośd Notka ] ma odnośnik *np. Czynnośd Odnośnik ] Tory modelowania: Tor (poziomy) Tor (pionowy) Uwaga: Przedstawiony opis dotyczy klas oraz relacji standardowej biblioteki aplikacji! Widocznośd obiektów można zmieniad przez Widok>Tryb - 23 -
Modelowanie procesów biznesowych podprocesy Podproces może byd wywoływany dowolną ilośd razy z danego procesu oraz dowolnie wielu różnych procesów. - 24 -
Modelowanie procesów biznesowych częste błędy (1) Decyzja musi posiadad przynajmniej dwa konektory wychodzące. - 25 -
Modelowanie procesów biznesowych częste błędy (2) Jeżeli stosowane są prawdopodobieostwa: Suma prawdopodobieostw przejścia po decyzji musi wynosid jeden. - 26 -
Modelowanie procesów biznesowych częste błędy (3) Wszystkie ścieżki po Paralelizmie muszą zbiegad się w jednej Sumie. ( Wyskakiwanie z paralelizmu jest niedozwolone!) - 27 -
Monitoring procesów z wykorzystaniem systemu ADONIS Monitoring pozwala nam na kontrolę zgodności działao operacyjnych z założonymi celami strategicznymi. Dzięki zastosowaniu do tego celu systemu ADONIS możliwe jest przedstawianie informacji o kluczowych wskaźnikach w odpowiednim kontekście i w łatwej do odbioru formie. Wartości wskaźników mogą byd aktualizowane np. co tydzieo w oparciu o dane z tabel Excel lub baz danych. Dzięki temu okresowy monitoring wybranych wskaźników jest możliwy bez wysiłku i nakładów czasowych na konsolidację danych z wielu źródeł. Poniższa prezentacja opisuje techniczne aspekty monitoringu procesów w systemie ADONIS.
Monitoring procesów Wykorzystywane obiekty (1/2) Do monitorowania działania procesów służą obiektu klasy Wskaźnik. Wskaźniki (Key Performance Indicators) dostarczają informacji ze świata realnego, co pozwala na monitorowanie czy założenia wobec procesu są realizowane. Dla wskaźników definiujemy m.in: okres odniesienia definiujący częstośd pomiaru (dzieo, tydzieo, miesiąc, kwartał, połrocze, rok) jednostkę miary (%, szt., ) rodzaj ograniczenia (od góry, od dołu, obustronny) przedziały tolerancji (zielony/żółty oraz żółty/czerwony) osobę odpowiedzialną źródło danych (wprowadzanie ręczne, tabela Excel, baza danych)
Monitoring procesów Wykorzystywane obiekty (2/2) Przegląd wskaźników umożliwia podsumowanie statusu wskaźników. Za pomocą tego obiektu definiujemy okres planowania, który będzie stosowany wobec powiązanych z nim wskaźników. Jeśli nasze wskaźniki sięgają do bazy danych możemy również zdefiniowad tutaj parametry połączenia z bazą danych. Przegląd wskaźników prezentuje też aktualne statusy wszystkich powiązanych wskaźników.
Monitoring procesów Mechanizm działania (1/4) Monitorowanie procesów krok po kroku: 1. Stworzenie wskaźników na mapach procesów i w modelach procesów biznesowych 2. Zdefiniowanie parametrów wskaźników (przedziały tolerancji, sposób zasilania, etc.) 3. Stworzenie co najmniej jednego obiektu klasy Przegląd wskaźników i powiązanie z nim wskaźników (kroki pokazane na ilustracji poniżej)
Monitoring procesów Mechanizm działania (2/4) Monitorowanie procesów krok po kroku (cd): 4. Przypisanie okresu planowania dla przeglądu wskaźników (wybór istniejącego lub stworzenie nowego) 5. Inicjalizacja wartości bieżących (stworzenie tabel wartości w oparciu o podany okres planowania i częstośd pomiaru zdefiniowaną dla wskaźnika)
Monitoring procesów Mechanizm działania (3/4) Monitorowanie procesów krok po kroku (cd): 6. Zdefiniowanie wartości planowanych dla wskaźników 7. Aktualizacja wartości rzeczywistych za wybrany okres
Monitoring procesów Mechanizm działania (4/4) Monitorowanie procesów krok po kroku (cd): W oparciu o pobrane dane i zdefiniowane wartości planowane oraz przedziały tolerancji wskaźnik uzyskuje status. Status ten może byd zwizualizowany w postaci lampki, której kolor (czerwony, żółty, lub zielony) wskazuje czy założony cel jest osiągniety, czy też nie.
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z tabeli Excel (1/5) Wskaźniki mogą pobierad dane rzeczywiste z trzech rodzajów źródeł: Dane wprowadzane ręcznie Tabela Excel oraz Baza danych (przez zapytanie SQL) W zależności od wyboru rodzaju źródła (atrybut Źródło danych ) należy zdefiniowad szczegóły dostępu w odpowiedniej zakładce.
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z tabeli Excel (2/5) Dla danych pobieranych z tabeli Excel należy zdefiniowad: Lokalizację pliku z danymi (a) Nazwę arkusza z danymi (b) oraz Formułę definiującą do której komórki system będzie sięgał przy aktualizacji danych (c)
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z tabeli Excel (3/5) Lokalizacja pliku z danymi jest przechowywana jako tzw. profil atrybutów. Aby wybrad już zdefiniowany profil lub stworzyd nowy (np. dla nowego pliku z danymi) należy skorzystad z opcji Dodaj. W zależności od potrzeb w wywołanym oknie należy wybrad opcję Przypisz lub Dodaj profil (i dla drugiego przypadku podad ścieżkę dostępu do pliku).
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z tabeli Excel (4/5) Aby system mógł automatycznie zaktualizowad dane musi mied zdefiniowane w jakim arkuszu znajdują się dane i w jakiej komórce. O ile nazwa arkusza się nie zmienia z aktualizacji na aktualizację, o tyle adres komórki z danymi będzie dynamiczny. Dlatego też w atrybucie Komórka definiuje się adres komórki z aktualnymi danymi z wykorzystaniem zmiennych systemowych zależnych od daty aktualizacji.
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z tabeli Excel (5/5) Dostępne zmienne (oraz ich wartości dla daty 7 maja 2008): ROK_KONIEC (2008) MIESIĄC_KONIEC (5) DZIEO_KONIEC (7) TYDZIEO (19) DZIEO (128) Przykładowo: dla dla powyższej definicji (atrybut Komórka ) źródła danych przy aktualizacji w maju 2008 system sięgnie do komórki C55. 3 kolumna C (2008-2003)*12 + (5-10) = 5*12 5 = 60-5 = 55 wiersz 55
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z bazy danych (1/6) Dla danych pobieranych z bazy danych należy zdefiniowad: (dla obiektu Wskaźnik) Odpowiednie zapytanie SELECT (a) (dla obiektu Przegląd wskaźników) parametry dostępu do bazy danych (b) Sposób dodawania przeglądu odnośników z parametrami dostępu do bazy danych jest analogiczny jak przy definiowaniu źródłowego arkusza Uwaga: Excel aby (slajd móc 11) pobierad wartości z bazy danych należy najpierw zdefiniowad odpowiednie źródło danych (ODBC) w systemie, a następnie podad jego nazwę w polu Instancja bazy danych (b)
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z bazy danych (2/6) Przykład pobierania danych z bazy MS Access: Tabela Data w bazie danych MS Access W pierwszej kolejności należy skonfigurowad źródło danych ODBC. W tym celu w panelu sterowania wybieramy Narzędzia administracyjne, a następnie Źródła danych (ODBC). Wybieramy właściwy sterownik.
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z bazy danych (3/6) Na kolejnym ekranie podajemy nazwę źródła danych oraz wskazujemy plik *.mdb bazy danych.
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z bazy danych (4/6) W systemie ADONIS podczas konfiguracji wskaźnika jako źródło danych podajemy bazę danych.
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z bazy danych (5/6) Kolejnym krokiem jest zdefiniowanie właściwego zapytania SQL.
Monitoring procesów Przykład konfiguracji wskaźnika pobierającego dane z bazy danych (6/6) W obiekcie Przegląd odnośników należy jeszcze podad profil dostępu do bazy danych.