C5 - maciejczak.pl

Transkrypt

C5 - maciejczak.pl
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
[email protected]
www.boc-group.com
Przykład mapowania procesu - notacja
BPMN w Adonis
https://www.youtube.com/watch?v=VpYr10CU_3g
System ADONIS®
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-
System ADONIS®
Interfejs
Powierzchnia
rysowania
Eksplorator (lista
modeli w bazie
danych)
pasek
modelowania
(lista obiektów)
-4-
System ADONIS®
Komponenty
System ADONIS®
Moduły
Pasek modułów
Import/Eksport
Ewaluacja
Symulacja
Analiza
Modelowanie
Akwizycja
-6-
System ADONIS®
Tworzenie nowego modelu
Wybór grupy modeli
Metoda BPMS –
sugerowane typy
modeli
Nazwa modelu
Ew. nr wersji modelu
Wybór typu modelu
-7-
System ADONIS®
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ą.
System ADONIS®
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.
System ADONIS®
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.
System ADONIS®
Pasek narzędzi
Nowy plik
Otwórz plik
Zapisz
Drukuj
Generuj grafikę
Cofnij
Ponów
Wytnij
Widok graficzny
Widok tabelaryczny
Powiększenie
Skala 1:1
Pokaż wszystko
Aktywne linie siatki
Pokaż linie siatki
Obszar rysowania
Kopiuj
Pozycja/Rozmiar
Modele w bazie danych
Wklej
Wyrównaj poziomo
Okna otwartych modeli
Szukaj
Wyrówniaj pionowo
Globalna zmiana
Czasy i koszty
Poprzednie okno modelu
Następne okno modelu
Nawigator
- 11 -
System ADONIS®
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 -
System ADONIS®
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 -
System ADONIS®
Edytor modeli - kopiowanie
Funkcja: Kopiuj
Smart-Icon
albo
Menu:
Edycja
Punkt menu:
Kopiuj
- 14 -
System ADONIS®
Edytor modeli - wklejanie
Funkcja: Wklej
bieżący
model
Smart-Icon
albo
Menu:
inny
model
Edycja
Punkt menu:
Wklej
- 15 -
System ADONIS®
Edytor modeli - Cofanie
Funkcja:
Cofnij
Smart-Icon
albo
Menu:
Edycja
Punkt menu:
Cofnij
- 16 -
System ADONIS®
Edytor modeli – powiększanie/zmniejszanie modeli
Smart-Icon
Funkcja: Powiększ
Wspomaga pracę z dużymi modelami
albo
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 -
System ADONIS®
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 -
System ADONIS®
Edytor modeli – wyrównywanie obiektów (2)
Funkcja: Wyrównaj
Menu:
Edycja
Punkt menu:
Wyrównaj
poziomo/pionowo
- 19 -
System ADONIS®
Edytor modeli – drukowanie modeli
Funkcja: Drukuj
Wybór układu strony
Zaznaczone pola lub strony
nie są drukowane!
Wybór skali
- 20 -
System ADONIS®
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 -
System ADONIS®
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, [email protected])
- 22 -
System ADONIS®
Modelowanie procesów biznesowych - klasy
Klasy modelowania:
Relacje:
Wyzwalacz
kolejny [pokazuje przebieg procesu]
Początek procesu
Podproces
przypisuje wartości *„Wartośd zmiennej”  „Zmienna”+
Czynnośd
Decyzja
używa *„Zasoby”  „Czynnośd”]
Paralelizm
Suma
Koniec
Zmienna
Wartośd zmiennej
Zasoby
Przegląd wskaźników
Wskaźnik
Grupowanie
Notka
Odnośnik
przypisuje *„Wartośd zmiennej”  np. Decyzja]
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 -
System ADONIS®
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 -
System ADONIS®
Modelowanie procesów biznesowych – częste błędy (1)
• Decyzja musi posiadad przynajmniej dwa konektory
wychodzące.
- 25 -
System ADONIS®
Modelowanie procesów biznesowych – częste błędy (2)
• Jeżeli stosowane są prawdopodobieostwa:
Suma prawdopodobieostw przejścia po decyzji musi
wynosid jeden.
- 26 -
System ADONIS®
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 = 605 = 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
Excel
(slajd
Uwaga:
aby
móc11)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.