1 / 141

Modelowanie procesów biznesowych

Modelowanie procesów biznesowych. BPMN. Business Process Modeling Notation (BPMN). Standard modelowania przepływów procesów biznesowych i serwisów webowych stworzony przez Business Process Management Initiative (BPMI)

finn
Download Presentation

Modelowanie procesów biznesowych

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modelowanie procesów biznesowych BPMN

  2. Business Process Modeling Notation (BPMN) • Standard modelowania przepływów procesów biznesowych i serwisów webowych stworzony przez Business Process Management Initiative (BPMI) • Standard ten oparty jest o założenia matematyczne pozwalające na tworzenie modeli w podobny sposób jak buduje się modele danych w relacyjnych systemach zarządzania bazami danych

  3. Business Process Management Initiative • Organizacja stworzona w celu promocji i rozwoju zastosowań koncepcji Business Process Management (BPM) poprzez stosowanie standardów projektowania, wdrażania, realizacji, utrzymania i optymalizacji procesów • BPMI opracowała trzy standardy: • BPMN, jako standard modelowania procesów biznesowych • Business Process Modeling Language (BPML), jako standard wykonywalnego języka biznesowego • Business Process Query Language (BPQL), jako standardowy interfejs zarządzania do wdrażania i realizacji procesów e-Business

  4. CZYM JEST BPMN? • Business Process Modeling Notation (BPMN) jest graficzną notacją opisującą kroki w procesie biznesowym • Została specjalnie zaprojektowana tak, aby odzwierciedlić przepływ procesu i informacji pomiędzy różnymi zdarzeniami

  5. PRZYKŁAD – OBSŁUGA ZMÓWIENIA

  6. KONCEPCJA ŻETONU – TOKENA • Pojedyncza transakcja jest reprezentowana przez żeton, który „krąży” zgodnie z przepływem w procesie i „przechodzi” przez modelowane obiekty • Żeton posiada unikalny identyfikator ID zwany czasem TokenID • Początek procesu biznesowego generuje żeton z identyfikatorem TokenID

  7. KONCEPCJA ŻETONU – TOKENA • Główny TokenID jest wspólny dla wszystkich nowych żetonów generowanych w czasie rozwidlenia przepływu procesu • Unikalne dla każdej nowej ścieżki w przypadku jej rozwidlenia uzupełnienie identyfikatora głównego TokenID nazywane jest czasem SubTokenID • Jeśli ścieżki się łączą w taki sposób, że tylko jeden żeton może przejść dalej to po taki połączeniu SubTokenID może zostać „odcięty”

  8. PRZEPŁYW ŻETONÓW

  9. ZDARZENIA • Zdarzenie jest stanem jaki pojawia się podczas przebiegu procesu biznesowego • Zdarzenia mają wpływ na przebieg procesu i zazwyczaj coś wyzwalają lub są czegoś rezultatem • Mogą rozpoczynać (zdarzenia początkowe), przerywać (pośrednie) lub kończyć (końcowe) przebieg

  10. ZDARZENIE POCZĄTKOWE • Wskazuje miejsce w którym w procesie generowana jest transakcja (pojawia się żeton). Proces może posiadać wiele zdarzeń początkowych. • Generuje żeton dla każdego przepływu sekwencyjnego • Dozwolone zdarzenia początkowe : • odebranie wiadomości • czas • zasada • łącze z ... • wielokrotne • (nieokreślone)

  11. ZDARZENIE TYPU KOŃCOWE • Wskazuje zakończenie procesu / gałęzi procesu • Kończy przebieg transakcji w danej gałęzi, „konsumuje” żeton wygenerowany przez zdarzenie (zdarzenia) początkowe • Dozwolone zdarzenia końcowe • wysłanie wiadomości • wyjątek / usterka • anulowanie • kompensacja • łącze do ... • zerwanie • wielokrotne

  12. ZDARZENIE POŚREDNIE • Występuje jedynie wewnątrz procesu • Wpływa na przepływ tokenu w tym lub innych procesach (np. zdarzenie wyślij wiadomość), ale go nie konsumuje • W procesie nie muszą występować zdarzenia pośrednie

  13. KATEGORIE ZDARZEŃ (ZE WZGLĘDU NA ZACHOWANIE) • Catching (łapanie) • symbol bez wypełnienia • proces odbiera zdarzenie • Throwing (rzucanie) • symbol wypełniony • proces wysyła zdarzenie

  14. KATEGORIE ZDARZEŃ (ZE WZGLĘDU NA ZACHOWANIE)

  15. Zdarzenie message

  16. PRZYKŁAD ZDARZEŃ POŚREDNICH

  17. OBSŁUGA BŁĘDU

  18. CZYNNOŚCI - PROCESY • Czynność to „praca” wykonywana podczas realizacji procesu biznesowego • Czynności mogą być elementarne lub złożone • Czynnościami w modelu procesu mogą być: • proces • podproces • zadanie

  19. CZYNNOŚCI - PROCESY

  20. BRAMKI • Elementy służące do kontrolowania w jaki sposób ścieżki przepływu wchodzą w interakcję ze sobą • Bramki decyzyjne określają ile żetonów będzie przechodziło którymi ścieżkami • Bramki łączące określają które żetony przejdą dalej lub jak się połączą • Bramki nie muszą występować w procesie (jeśli nie istnieje potrzeba sterowania przebiegiem procesu)

  21. RODZAJE BRAMEK

  22. UCZESTNICY I TORY • BPMN wykorzystuje pojęcie torów (swimlanes) najczęściej w celu pokazania z jaką rolą biznesową związana jest dana czynność, lub jaki system ją realizuje • Występują następujące obiekty: • Uczestnik – Pool • Tor (Rola biznesowa) – Lane

  23. UCZESTNICY I TORY

  24. POŁĄCZENIA • Przebieg procesu – Sequence Flow, który jest wykorzystywany do pokazywania kolejności wykonywania poszczególnych czynności w procesie • Przebieg wiadomości Message Flow, który jest wykorzystywany do pokazywania przekazywania informacji pomiędzy dwoma autonomicznymi jednostkami (uczestnikami) procesu uprawnionymi do wysyłania i odbierania ich • Powiązania Association, które są wykorzystywane do połączenia informacji i artefaktów z czynnościami, zdarzeniami, bramkami i przebiegam

  25. RODZAJE POŁĄCZEŃ

  26. ARTEFAKTY • Artefakty są elementami diagramu wykorzystywanymi aby pokazać dodatkowe informacje dotyczące procesu • Notacja BPMN nie ogranicza liczby artefaktów • Występują trzy standardowe artefakty: • Obiekty danych (Data Objects) • Adnotacje (Annotations) • Grupy (Groups)

  27. ARTEFAKTY

  28. BPMN - przykłady

  29. Przykład 2.

  30. Przykład 3.

  31. Reguły wyrazem strategii 1/4

  32. Reguły wyrazem strategii 2/4

  33. Reguły wyrazem strategii 3/4

More Related