Symulacje procesów biznesowych. Zastosowanie oprogramowania igrafx



Podobne dokumenty
Zintegrowany System Informatyczny (ZSI)

Diagramy obiegu dokumentów a UML w modelowaniu procesów biznesowych. Stanisław Niepostyn, Ilona Bluemke Instytut Informatyki, Politechnika Warszawska

ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż. ADAM KOLIŃSKI ZARZĄDZANIE PROCESAMI I PROJEKTAMI. Zakres projektu. dr inż.

Zarządzanie produkcją dr Mariusz Maciejczak. PROGRAMy. Istota sterowania

Monitoring procesów z wykorzystaniem systemu ADONIS

Jak oszczędzić pieniądze dzięki optymalizacji produkcji. Andrzej Kuś

INSTRUKCJA UŻYTKOWNIKA

Skuteczność => Efekty => Sukces

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta

Serwis: administracja terminów i kosztów w programie Plan-de-CAMpagne

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

System harmonogramowania produkcji KbRS

Informatyczne Systemy Zarządzania Klasy ERP. Produkcja

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

bo od managera wymaga się perfekcji

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

... Zarządzanie Produkcją (MRP)

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Użytkownik zewnętrzny (UZ) może wykonywać następujące czynności:

Wdrożenie nowych proinnowacyjnych usług sprzyjających dyfuzji innowacji w sektorze MSP nr umowy: U- POIG /10-00

System zarządzania zleceniami

MODELOWANIE PRZEPŁYWU DANYCH

Wykład z Technologii Informacyjnych. Piotr Mika

Zapewnij sukces swym projektom

DHL24. Główny Użytkownik. i Przesyłka Serwisowa. Dokumentacja użytkownika końcowego

Pracownia Inżynierii Procesowej

Leszek Dziubiński Damian Joniec Elżbieta Gęborek. Computer Plus Kraków S.A.

INSTRUKCJA OBSŁUGI APLIKACJI WEBFAX DLA

Skuteczność => Efekty => Sukces

Jak ustawić cele kampanii?

dr Adam Sojda Wykład Politechnika Śląska Badania Operacyjne Teoria kolejek

Rachunek kosztów dla inżyniera

osobowe pracowników laboratorium SecLab EMAG w rozumieniu przepisów Kodeksu Pracy, konsultantów, stażystów oraz inne osoby i instytucje mające dostęp

System monitorowania i sterowania produkcją

Opis podstawowych modułów

EXSO-CORE - specyfikacja

PekaoBiznes24 nowe spojrzenie na bankowość internetową

SIMPLE.APS optymalizacja w planowaniu produkcji

enova365 Produkcja Oprogramowanie ERP do zarządzania. Wzmacnia firmę i rośnie wraz z nią.

Sage ERP X3 dla produkcji

Rozwiązanie Compuware dynatrace

PRODUKCJA BY CTI. Opis funkcjonalności: Produkcja z cechą

Wdrożenie technologii procesowej IBM BPM w EFL

Usługa: Testowanie wydajności oprogramowania

Director - instrukcja obsługi

Dodawanie kamer w rejestratorach z PoE

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Modelowanie matematyczne a eksperyment

Interfejs do potwierdzania produkcji w SAP ze skanerem ELZAB

Rozliczanie Czasu Pracy w PRODUKCJI program komputerowy

Płatności CashBill - SOAP

enova365 Produkcja Oprogramowanie ERP do zarządzania. Wzmacnia firmę i rośnie wraz z nią.

Usługa RMA (Risk Management Access)

Przedmiot: Zarządzanie procesami transportowo-logistycznymi Specjalność: Logistyka transportu Wersja:

Zaawansowane planowanie i harmonogramowanie produkcji. Wrocław r.

Projekty budowlane w enova Wersja 1.1.

Programowanie obiektowe. Tematy projektów

Modele procesów masowej obsługi

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Mapowanie Strumienia Wartości + Symulacja

R o g e r A c c e s s C o n t r o l S y s t e m 5

Projekt z Jakości Oprogramowania Aplikacja dla Przetargów Publicznych. Jarosław Kuchta

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Szybkie mierzenie efektywności zoptymalizowania procesów. Korzyści w wariancie idealistycznym

ZiMSK. VLAN, trunk, intervlan-routing 1

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Proces informacyjny. Janusz Górczyński

WeldEye for Welding Production Analysis MODUŁ WELDEYE DO ZARZĄDZANIA PROCESEM SPAWANIA

PROE wykład 2 operacje na wskaźnikach. dr inż. Jacek Naruniec

Kierunki rozwoju systemów obiegu dokumentów: Enterprise Content Management. Jarosław Żeliński analityk biznesowy, projektant systemów

Specyfikacja API Runtime BAS 3.0

Adonis w Banku Spółdzielczym w Trzebnicy

Wstęp do programowania 2

Program naprawczy Lean Navigator

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Program BEST_RE. Pakiet zawiera następujące skoroszyty: BEST_RE.xls główny skoroszyt symulacji RES_VIEW.xls skoroszyt wizualizacji wyników obliczeń

Zasady budowy i przekazywania komunikatów wykorzystywanych w Systemie IT KDPW_CCP

Produkcja by CTI. Lista funkcjonalności

Szczegółowy opis przedmiotu zamówienia

Procesowa specyfikacja systemów IT

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Sieci i Aplikacje TCP/IP. Ćwiczenie nr 1

TEMAT: Planowanie i sterowanie produkcją i realizacją usług. prof. PŁ dr hab. inż. Andrzej Szymonik

Katalog rozwiązań informatycznych dla firm produkcyjnych

MONITOROWANIE EFEKTYWNOŚCI W SYSTEMIE MES

Portale raportowe, a narzędzia raportowe typu self- service

LABORATORIUM Z INŻYNIERII ZARZĄDZANIA- MRP II

System Zarządzania Produkcją Opis funkcjonalny

emszmal 3: Automatyczne księgowanie przelewów w menedżerze sprzedaży BaseLinker (plugin dostępny w wersji ecommerce)

Ogólna koncepcja zawierania umów w Ratownictwie Medycznym Postępowanie konkursowe ogłaszane jest na REJON OPERACYJNY:

Ograniczenia projektu. Zakres (co?) Czas (na kiedy?) Budżet (za ile?)

IMPLEMENTATION OF WDROŻENIE COMARCHW MINISTERSTWIE FINANSÓW SINDBAD RAPORTY ANALIZY BADANIA PROGNOZY CASE STUDY 1

Rachunek Kosztów (W1) Zespół Katedry Rachunkowości Menedżerskiej SGH 1. Marcin Pielaszek. Rachunek kosztów. Wykład nr 1. Roboczy plan zajęć

Język programowania zbiór reguł określających, które ciągi symboli tworzą program komputerowy oraz jakie obliczenia opisuje ten program.

Finanse VULCAN. Jak wykonać przelew zwrotny do zrealizowanego przelewu bankowego?

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Zagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)

Na podstawie: MS Project 2010 i MS Project Server Efektywne zarządzanie projektem i portfelem projektów, Wilczewski S.

Transkrypt:

Symulacje procesów biznesowych Zastosowanie oprogramowania igrafx

Symulacje procesów Powtarzalność warunków Uproszczenia modelu względem rzeczywistości Symulacje są narzędziem umożliwiającym poprawę procesów operacyjnych (np. produkcyjnych) i wspierących. Dążymy do usuwania z procesów tych czynności, które nie dodają wartości dla klienta (strata muda) Lean Management. Stara my się znaleźć tzw. wąskie gardła czynności lub zasoby, które są najmocniej obciążone i ograniczają produktywność całego systemu

Zastosowania Wizualizacja pracy systemu Pomiar czasu i kosztów związanych z procesem biznesowym Możliwość porównania z metodami analitycznymi (np. metody probabilistyczne) Systemy dynamiczne i stany przejściowe Systemy pracujące w warunkach niepewności Możliwość porównania z eksperymentem na systemie rzeczywistym Systemy produkcyjne i usługowe Systemy masowej obsługi Modelowanie procesów biznesowych Modelowanie przepływów pracy Prognozowanie Wspomaganie procesu decyzyjnego

Aplikacje: Oprogramowanie do tworzenia map procesów i przeprowadzania symulacji ich działania Trial do pobrania z www.igrafx.com igrafx FlowCharter igrafx Process igrafx Process for Six Sigma igrafx Enterprise Modeler igrafx Process Central igrafx Small Busienss Edition igrafx Enterprise Central igrafx BPEL interface igrafx Process Converter igrafx IDEF0 igrafx Viewer igrafx Viewer Plus

Diagram procesu Rozpoczęcie procesu czynność skojarzona z generatorem transakcji Generatory transakcji obiekt tworzące transakcje wg podanego schematu Czynności kolejne etapy procesu biznesowego Decyzje rozgałęzienia przepływu transakcji przez system Zakończenie procesu ostatnia czynność procesu, która nie przekazuje już transakcji dalej Wydziały sekcje realizujące określony zakres czynności wewnątrz organizacji

Czynności Czynności to kolejne etapy procesu Wejścia to strumienie napływu z poprzednich czynności Możemy przydzielić do czynności zasoby niezbędne do jej wykonania Wyjście to strumień przekazania transakcji do kolejnych czynności; jeżeli wyjść jest kilka to transakcja jest kopiowana

Wydziały Wydziały opisują obszary odpowiedzialności za proces. Odpowiadają jednostkom organizacyjnym przedsiębiorstwa (np. produkcja, marketing, księgowość, sprzedaż). Pozwalają łatwiej opracowywać raporty symulacji.

Transakcje

Transakcje Są to obiekty przepływające przez modelowany system, które odpowiadają rzeczywistym obiektom np. zamówienia w sklepie, półprodukty w fabryce, ramki protokołów sieciowych. Transakcje wprowadzane są do procesu przez generatory. Płynął przez proces i są przetwarzane przez czynności procesu. Często symulacja ma na celu sprawdzenie średniego czasu obsługi transakcji lub liczbę transakcji przetwarzanych przez system w danym czasie.

Generatory transakcji Generatory wprowadzają transakcje do systemu. W modelu może być wiele generatorów równocześnie i każdy może działać inaczej. Typy generatorów: Międzytransakcyjny wprowadza transakcje do systemu co pewien (stały albo zmienny) interwał czasu. Tabela czasu wprowadza na podstawie tabeli pojawiania się transakcji. Ukończenie przetworzenie przez system poprzednio wygenerowanej transakcji wywołuje pojawienie się kolejnej. Zdarzenie zdarzenie w systemie wywołuje generator. Zmiana atrybutu zmiana atrybutu scenariuszowego wywołuje generator. Żądanie zasób wywołuje generator.

Atrybuty Są to zmienne przechowujące wartości powiązane z aktualnym stanem systemu. Mogą przyjmować wartości liczbowe, binarne lub wyliczeniowe. Rodzaje atrybutów: Transakcyjne osobne dla każdej przepływającej przez system transakcji (np. liczba par butów, jeżeli transakcja jest zamówieniem na buty) Scenariuszowe globalne dla całej symulacji (np. liczba odrzuconych transakcji) Czynności przyporządkowane konkretnym czynnościom procesu Zasobów przyporządkowane konkretnym zasobom

Zasoby Rozróżniamy zasoby Robocizna (zasoby ludzkie) Wyposażenie (zasoby maszynowe) Każdy zasób dostępny jest w określonej ilości. Każdy zasób ma harmonogram dostępności (np. poniedziałekpiątek, 8:00-16:00). Zasoby mogą być dedykowane do pewnych czynności lub pewnych transakcji. Zasób może być przydzielony do wykonania czynności w procesie albo podążać za konkretną obsługiwaną transakcją przez system. Można zdefiniować zachowanie zasobu w przypadku konieczności wykonania nadgodzin (priorytety, koszty).

Harmonogramy Harmonogram dzienny opisujący godziny pracy w każdy dzień roboczy (np. dostępność od 8:00 do 12:00 i od 13:00 do 18:00). Harmonogram roczny opisujący dni robocze w roku (np. każdy poniedziałek, środa i piątek). Harmonogram możemy przypisać dla: Generatorów kiedy transakcje mogą napływać do systemu Czynności kiedy czynności mogą być wykonywane Zasobów kiedy zasoby mogą być użytkowane

Powielanie i łączenie transakcji Transakcja może składać się z podelementów, które muszą być przetwarzane w systemie oddzielnie (np. zamówienie na wyprodukowanie wielu produktów zamówienie jest jedno, ale każdy produkt jest wytwarzany w systemie osobno zajmując zasoby). Split podział transakcji na podtransakcje przetwarzane osobno w systemie. Rodzina transakcji podelementy wydzielone operacją Split mogą zostać powiązane poprzez ten sam identyfikator rodziny. Join operacja łączenia podtransakcji do pierwotnej transakcji.

Systemy kolejkowe Wszelkie systemy obsługujące duże liczby zgłoszeń (więcej niż w danej chwili może obsłużyć system). Stanowiska mogą być uniwersalne lub dedykowane do konkretnych typów transakcji. Poczekalnia (bufor) może mieć ograniczoną pojemność. System obejmuje określoną liczbę stanowisk, które mogą przetwarzać transakcje. Buforowanie może dotyczyć zarówno pojedynczych transakcji jak i grup w przypadku kiedy system przetwarza transakcje zawsze grupowo.

Gromadzenie transakcji Bufor może mieć ograniczoną pojemność. Transakcje mogą mieć przypisane priorytety (np. ze względu na wartości atrybutów). Można zdefiniować minimalną liczbę transakcji, aby czynność została wykonana. Można zdefiniować maksymalny czas oczekiwania na minimalną pulę oczekujących transakcji. Możemy wyróżnić różne polityki buforowania transakcji, np. odrzucanie najdłużej oczekujących, szeregowanie zadań w kolejce LTP/SPT.

Maszyna stanów symulatora Każde zdarzenie w systemie (np. pojawienie się nowej transakcji, zmiana wartości atrybutu, zakończenie czynności) powoduje zmianę aktualnego stanu systemu. Symulator zmienia stany do osiągnięcia określonej daty i czasu albo do wytworzenia określonej liczby transakcji. Mechanizm stanów pozwala szybko przeprowadzić symulację bez konieczności jej śledzenia.

Uruchomienie symulacji Śledzenie symulacji polega na możliwości podglądu działania systemu; możliwa jest regulacja prędkości symulacji. igrafx udostępnia tzw. monitory obiekty na bieżąco odczytujące stan np. czynności lub atrybutów scenariuszowych. Kolory czynności w trybie śledzenia: Czerwony: zablokowany Niebieski: wykonuje się Zielony: wykonano Żółty: oczekuje na zasoby

Kryteria oceny symulacji Podstawą do oceny symulacji i porównywania jej wyników z innymi symulacjami jest raport końcowy. Możemy oceniać symulację ze względu na: Koszty łączne związane z obsługą procesu, średnio koszt przetworzenia transakcji, koszt wykorzystania zasobów, koszt nadgodzin, itd Czas łączny czas przetwarzania zbioru transakcji, średni czas przetwarzania transakcji, itd Obciążenie zasobów stopień w jakim dany zasób był zajęty względem swojej dostępności; umożliwia to znalezienie przeciążonych zasobów oraz zasobów, które nie efektywnie wykorzystywane

Struktura projektu Projekt procesu w igrafx składa się z trzech sekcji: Procesy diagramy różnych procesów i podprocesów Scenariusze określają warianty wartości parametrów dla konkretnych procesów (np. różne ilości zasobów, różne parametry generatorów, różne harmonogramy). Raporty raport jest zebraniem statystyk konkretnego scenariusza.

Raporty Raport opisuje wyniki symulacji dla konkretnego scenariusza Podział na sekcje: time, Możliwość rozszerzania raportów o własne parametry symulacji, wykresy, statystyki

Możliwości igrafx