Ćwiczenie 1. Modelowanie prostego procesu



Podobne dokumenty
Ćwiczenie 2. Symulacja przebiegu procesu

SysML rozpoczynanie projektu SysML001

Modelowanie obiektowe - Ćw. 1.

INSTRUKCJA LABORATORIUM Automatyzacja procesów przemysłowych.

Instalowanie dodatku Message Broadcasting

Podręcznik instalacji i konfiguracji aplikacji 7 Office Ship Control dla Microsoft Office 2007 i Siódemka S.A. Warszawa, dnia r.

Tworzenie prostego diagramu przepływu danych (DFD) z wykorzystaniem modułu Business Process Model pakietu Power Designer 15

SysML Tworzenie diagramu kontekstowego i bloków wewnętrznych SysML003

BACKUP BAZ DANYCH FIREBIRD

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Instrukcja dla użytkowników portalu. Wniosek FWRC dodanie wniosku na portalu

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

INSTRUKCJA INSTALACJI APLIKACJI PROF- EAN 2

Informatyka I : Tworzenie projektu

Laboratorium 8 ( Android -pierwsza aplikacja)

PROJEKTOWANIE APLIKACJI INTERNETOWYCH

Instrukcja obsługi Zaplecza serwisu biznes.gov.pl dla Pracowników Instytucji w zakresie weryfikacji opisów procedur przygotowanych przez Zespół epk

Rozdział 5. Administracja kontami użytkowników

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Płace VULCAN. 2. W polu nad drzewem danych ustaw rok, za który chcesz utworzyć deklaracje.

Damian Daszkiewicz Tworzenie strony-wizytówki dla firmy XYZ

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

PROTEKTOR Instrukcja Obsługi

Skrócona instrukcja konfiguracji skanowania iwysyłania wiadomości

Współpraca Integry z programami zewnętrznymi

Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi

5.2. Pierwsze kroki z bazami danych

Katedra Inżynierii Komputerowej Politechnika Częstochowska. Trasowanie i protokół RIP Laboratorium Podstaw sieci komputerowych

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

16) Wprowadzenie do raportowania Rave

Laboratorium - Poznawanie FTP

Przepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2)

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska

INSTRUKCJA KONFIGURACJI KLIENTA POCZTOWEGO

BACKUP BAZ DANYCH MS SQL

Adonis: Community Edition. Modelowanie procesów biznesowych

9. Internet. Konfiguracja połączenia z Internetem

Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE

Wymagania do zdalnej instalacji agentów firmy StorageCraft

Tworzenie certyfikatów OpenPGP/GnuPG w programie Kleopatra (element pakietu Gpg4win)

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Kostki OLAP i język MDX

Laboratorium 9 (Więcej Aktywności, w Androidzie)

SZYBKI START DLA IGSS FREE50 - PRZEWODNIK

Zaawansowane aplikacje internetowe - laboratorium

Materiały szkoleniowe Moduł Administracja budowlana. Urząd Starostwa Powiatowego w Chełmie

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki za pomocą otrzymanych danych.

Opis konfiguracji ST do współpracy z kolektorem DENSO BHT 8000

Ministerstwo Finansów

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Dodatek efaktura invooclip Użytkowanie Soneta Sp. z o.o.

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Zadanie 8. Dołączanie obiektów

Kolory elementów. Kolory elementów

Nagrywamy podcasty program Audacity

EXCEL. Diagramy i wykresy w arkuszu lekcja numer 6. Instrukcja. dla Gimnazjum 36 - Ryszard Rogacz Strona 20

Laboratorium Badanie topologii i budowa małej sieci

5. Administracja kontami uŝytkowników

Tworzenie własnych komponentów

Podręczna pomoc Microsoft Power Point 2007

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Mediatel 4B Sp. z o.o., ul. Bitwy Warszawskiej 1920 r. 7A, Warszawa,

Programowanie Obiektowe GUI

Kopiowanie i instalowanie pliku w systemie Windows CE

Oracle Application Express

Kadry Optivum, Płace Optivum

Instrukcja konfiguracji funkcji skanowania

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

1. Ćwiczenia z programem PowerPoint

Grażyna Koba. Grafika komputerowa. materiały dodatkowe do podręcznika. Informatyka dla gimnazjum

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Spis treści. S t r o n a 2

Aplikacje WWW - laboratorium

Ćwiczenie Zmiana sposobu uruchamiania usług

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

Lab. 3 Typy danych w LabView, zapis do pliku

7 Office Ship Control dla Microsoft Outlook

Tworzenie bezpiecznego połączenia klient-to-site przy użyciu tunelu IPSec VPN z zastosowaniem klienta Shrew.

SYSTEM REJESTRACJI VIDEO PRO SURVEILLANCE SYSTEM V R

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Rejestracja w serwisie GTC Siemens Instrukcja instalacji NX dla studentów i pracowników Politechniki Lubelskiej

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

Zadanie 2. Tworzenie i zarządzanie niestandardową konsolą MMC

Podręcznik konfiguracji wysyłania

Przykłady i kursy Wersja 7 Wydanie 5. Przykładowy kurs rekrutacji dla produktu IBM Process Designer

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

KONFIGURACJA KONTA POCZTOWEGO DO POBRANIA WIADOMOŚCI Z OBECNEGO SERWERA POCZTOWEGO. Zespół Systemów Sieciowych

Konfiguracja zapory ogniowej w trybie standardowym na module SCALANCE S623

Poradnik korzystania z usługi FTP

Tworzenie oraz zarządzanie użytkownikami w AD -Win Serwer 2008

Typ danych. Karta ogólne. Rozmiar pola Liczba całkowita długa. Autonumerowanie. Rozmiar pola 50. Tekst. Rozmiar pola 50. Tekst. Zerowa dł.

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Podręcznik konfiguracji wysyłania

Laboratorium A: Podstawy administrowania serwerem

5.4. Tworzymy formularze

Transkrypt:

Ćwiczenie 1. Modelowanie prostego procesu Część 1. Definiowanie nowego projektu 1. Uruchom narzędzie TIBCO Business Studio. 2. Z menu wybierz File -> New -> Project... 3. W oknie dialogowym New Project zaznacz pozycję Analysis Project pod grupą Business Project Management. 4. Naciśnij przycisk Next. 5. W oknie dialogowym New Analysis Project podaj nazwę tworzonego projektu PierwszyProjekt.

6. Naciśnij przycisk Next. 7. Zaznacz opcję Business Procesess, pozostałe opcje pozostaw bez zaznaczenia. 8. Naciśnij przycisk Next. 9. Zmieo nazwę folderu, w którym zostaną zapisane Twoje procesy, na Procesy.

10. Zakoocz tworzenie projektu naciskając przycisk Finish. 11. Okno Project Explorer powinno zawierad definicję Twojego projektu. Cześć 2. Definiowanie procesu w ramach projektu Uwaga! Procesy w ramach projektu muszą zostad umieszczone we wcześniej zdefiniowanym pakiecie. Pakiet zostaje zapisany w pliku XPDL (ang. XML Process Definition Language) standard wymiany danych diagramów BPMN. Jeden pakiet może zawierad definicję wielu procesów. 1. W oknie Project Explorer zaznacz utworzoną wcześniej gałąź Procesy i z menu kontekstowego wybierz New -> Proces Package. 2. Zmieo nazwę pliku XPDL na PakietProcesow.xpdl.

3. Naciśnij przycisk Next. 4. Zmieo nazwę pakietu na PakietProcesow i naciśnij przycisk Finish. 5. Drzewo obiektów w oknie Project Explorer powinno wyglądad tak jak na poniższym rysunku.

Część 3. Projektowanie prostego procesu W ramach dwiczenia zamodelujemy proces pokazujący przebieg procesu rozpatrywania wniosku kredytowego w banku (na podstawie TIBCO BusinessStudio Training Lab Book ). 1. Zaznacz gałąź Processes i z menu kontekstowego wybierz New -> Process. 2. Zmieo nazwę tworzonego procesu na Rozpatrzenie wniosku kredytowego 1 i naciśnij przycisk Finish. Drzewo obiektów w oknie Project Explorer powinno wyglądad tak jak na poniższym rysunku. Narzędzie automatycznie otwiera diagram procesu. Diagram zawiera jeden zbiornik (ang. pool) z jednym torem (ang. swimlane). Narzędzie zostało przygotowane do projektowania procesu.

Elementy interfejsu: a. Project Explorer drzewo obiektów w ramach projektu, b. okno diagram procesu, c. Outline okno podglądu całego procesu, d. Properties okno własności zaznaczonego obiektu, e. Palette paleta z obiektami notacji BPMN, f. Problems błędy i ostrzeżenia dotyczące projektowanego diagramu, g. Diagram Fragments biblioteka typowych elementów diagramu. 3. Zmieo nazwę istniejącego zbiornika na Bank. W tym celu wyświetl dialog własności obiektu dwukrotnie klikając myszą na jego graficzną reprezentację. W pole Name wpisz nową nazwę. W podobny sposób zmieo nazwę istniejącego już w ramach zbiornika toru na Urzędnik. 4. Dodaj do zbiornika dwa nowe tory. W tym celu w palecie narzędzi zaznacz narzędzie definiowania nowego toru i kliknij w dolną częśd zbiornika Bank. Czynnośd powtórz. Zmieo nazwy dwóch nowych torów na Administrator i Nadzorca. Diagram powinien wyglądad tak jak na rysunku poniżej.

5. Proces rozpoczyna wpłynięcie do banku wniosku kredytowego klienta (w postaci papierowego podania lub wiadomości e-mail). Wniosek jest odbierany przez urzędnika. Modelujemy tą sytuację przez umieszczenie w obrębie toru Urzędnik zdarzenia początkowego typu Odebranie wiadomości o nazwie Wpłynięcie wniosku kredytowego (zdarzenie Message Start Event pobieramy z palety narzędzi z grupy Start Event, zmiana nazwy zdarzenia następuje w palecie własności obiektu w polu Name). 6. Dane z wniosku zostają przez urzędnika wprowadzone do systemu bankowego. Zamodelujemy to umieszczając w torze Urzędnik zadanie o nazwie Wprowadzenie danych wniosku kredytowego (obiekt Task z palety narzędzi). Zadanie połączone jest ze zdarzeniem początkowym przy pomocy przepływu (obiekt Sequence Flow z palety obiektów). Zdefiniowane zadanie jest realizowane przez człowieka, wprowadzającego dane do systemu komputerowego, dlatego możemy określid typ zadania jako zadanie użytkownika (ang. user task).w tym celu we własnościach zadania (lub w menu kontekstowym zadania) wybieramy wartośd User Task dla własności Activity Type.

7. Dane wniosku kredytowego trafiają do administratora, sprawdzającego historię kredytową wnioskodawcy. Modelujemy to, umieszczając w obrębie toru Administrator zadanie użytkownika o nazwie Sprawdzenie historii kredytowej wnioskodawcy. Nowe zadanie łączymy przepływem z zadaniem Wprowadzenie danych wniosku kredytowego. 8. Dalszy przebieg procesu zależy od wyników kroku weryfikacji historii kredytowej. Jeśli jest ona pozytywna, wówczas bank przystępuje do sprawdzenia dochodów wnioskodawcy (zadanie użytkownika Sprawdzenie dochodów wnioskodawcy, realizowane przez Administratora). W przeciwnym wypadku Urzędnik wysyła wnioskodawcy odpowiedź odmowną (zadanie użytkownika Wysłanie odmowy wnioskodawcy ). Rozgałęzienie w procesie realizujemy przez umieszczenie w torze Administrator bramki (ang. gateway) XOR sterowanej danymi (obiekt XOR Data Gateway z palety obiektów) o nazwie Czy historia kredytowa w porządku?. Bramkę oraz nowe zadania łączymy za pomocą przepływów. 9. Zmieniamy własności przepływów wychodzących z bramki. Przepływ dochodzący do zadania Wysłanie odmowy wnioskodawcy oznaczmy etykietą nie, drugi przepływ etykietą tak. Przepływ z etykietą tak ma byd przepływem domyślnym (ang. default flow), natomiast zaetykietowany jako nie przepływem warunkowym (ang. conditonal flow). Własności przepływu ustawiamy w jego palecie własności lub w menu kontekstowym.

10. Po wysłaniu odpowiedzi odmownej proces ulega zakooczeniu. Modelujemy to, umieszczając zdarzenie koocowe (obiekt End Event z palety obiektów) o nazwie Koniec obsługi wniosku kredytowego w obrębie toru Urzędnik. 11. Po zakooczeniu sprawdzenia dochodów wnioskodawcy administrator uaktualnia dane w systemie bankowym. Modelujemy to, umieszczając w torze Administrator zadanie użytkownika o nazwie Uaktualnienie danych systemu bankowego. Następnie, jeśli kwota pożyczki przekracza 150 000 zł, wniosek kredytowy kierowany jest do nadzorcy, który dokonuje dodatkowej weryfikacji wniosku. Tą czynnośd zamodelujemy zadaniem użytkownika o nazwie Dodatkowa kontrola wniosku w torze Nadzorca. Rozgałęzienie procesu zostaje zrealizowane przez umieszczenie w torze Administrator nowej bramki XOR sterowanej danymi o nazwie Czy kwota pożyczki przekracza 150 tys. zł?. Przepływ z bramki do zadania Dodatkowa kontrola wniosku ma byd przepływem warunkowym z etykietą tak.

12. Jeśli kwota pożyczki nie przekracza 150 000 zł, wówczas proces kooczy się zadaniem użytkownika Wysłanie potwierdzenia przyznania kredytu wnioskodawcy, realizowanym przez urzędnika. To zadanie kooczy proces, czyli jest połączone z umieszczonym już wcześniej zdarzeniem koocowym. Przepływ z bramki do nowego zadania ma byd przepływem domyślnym z etykietą nie.

13. Po zakooczeniu zadania Dodatkowa kontrola wniosku sterowanie wraca do zadania Uaktualnienie danych systemu bankowego. 14. Istotą dwóch zadao, mianowicie Wysłanie odmowy wnioskodawcy oraz Wysłanie potwierdzenia przyznania kredytu wnioskodawcy, jest wysłanie informacji do odbiorcy zewnętrznego, dlatego możemy zmienid typ tych zadao na zadanie wysłania (ang. send task) (menu kontekstowe, wybieramy Send Task w menu Activity Type).

15. Na tym kooczymy modelowanie procesu rozpatrywania wniosku kredytowego. Zamknij projekt.