Title: Modelovanje poslovnih procesa
1Modelovanje poslovnih procesa
Fakultet organizacionih nauka Katedra za
informacione sisteme
UN/CEFACT Modeling Methodology
2UN/CEFACT Modeling Methodology UMM
- Cilj UMM je da omoguci definisanje razmene
poslovne logike izmedju poslovnih partnera i
podršku standardizaciji poslovnih procesa. - Metodologija koja omogucava spoznaju poslovnog
znanja nezavisno od implementirane tehnologije
npr. web servisa ili ebXML-a - UMM koji omogucava modelovanje globalne
koreografije B2B (business to business) scenarija.
3UN-CEFACT
- UN/CEFACT je telo koje se bavi standardizacijom
elektronskog poslovanja. - UN/CEFACT, kao telo UN, deluje unutar UNECE (UN
Economic commission for Europe) koji daje podršku
kroz forum koji olakšava ekonomsku komunikaciju
medju zemljama, gde se u okviru njega pružaju
saveti o medjunarodnim zakonskim instrumentima
poslovanja, informacije o transportu i okruženju
i pružaju statisticke, ekonomske i analize
okruženja. - Takodje razvijaju UN/EDIFACT i ebXML.
4Istorija UMM
- Ideja standardnog poslovnog scenarija prvi put je
potekla od strane Open-edi reference modela (
sadrži Business Operational View BOV, Functional
Service View). - UN/CEFACT i OASIS poceli sa ebXML inicijativom,
sa vizijom da se UMM koristi da kreira BOV
standard i tada se XML koristi kao kljucni
koncept u kreiranju FSV sloja. - UMM je ebXML metoda modelovanja, ali nije
obavezan deo ebXML-a.
5Open-edi referentni model ISO/IEC 14622
6Obuhvat UMM i ebXML u odnosunad Open-edi
referentni model
- Obuhvat UMM je BOV dizajn poruka koje ce biti
razmenjene izmedju servisa koje implemetraju BOV
Open-edi referentni model
Podela ebXML standarda
Business Operational View
BOV
Poslovni aspekt
BPSS
CC
Preslikavanje
FSV
RR
CPPA
MS
Aspekt Informacionih tehnologija
Functional Service View
7 UMM faze razvoja projekta
UMM Workflow
Deliverables
- UMM deli razvoj softverskih projekata na 4 faze
- Inception,
- Elaboration,
- Construction
- Transition.
- U svakoj fazi se definiše sekvenca aktivnosti
(workflow)
Business Area Process Area Business Process (Use
Case)
Business Modeling
BOM
BRV
Use Case Description Business Collaboration
Requirements
Business Transactions Business Documents
BTV
Analysis
BSV
Design
Service Collaborations
8UMM faze razvoj
- UMM koristi 4 primarna pogleda za
struktuiranje modela aktivnosti, koji su svi
sadržani unutar BOVa. - Business domain view (BDV) deli poslovne domene
u poslovna podrucja, procesna podrucja i poslovne
procese. Ovaj pogled ustanovljava poslovni
kontekst procesa što je predpokazatelj procenjene
mogucnosti identifikovanih (reusable) predhodno
definisanih opisa procesa ili terminologije u UMM
bibliotekama. - Business requirements view (BRV) pogled na
poslovne procese koji beleži poslovna scenarija,
ulaze, izlaze, ogranicenja i granice poslovnih
procesa i njihove medjuveze unutar poslovne
kolaboracije. Ovaj pogled je prikaz kako eksperti
poslovnih domena vide i opisuju procese koji ce
biti modelovani. - Business transaction view (BTV) pogled na
poslovne procese koji beleži semantiku entiteta
poslovnih informacija i njihov tok razmene
izmedju funkcija unutar poslovnih aktivnosti.
Ovaj pogled je razrada BRV-a od strane
analiticara i toga kako oni vide proces koji ce
biti modelovan. - Business service view (BSV) pogled na model
poslovnih procesa koji specificira komponente
servisa i agente i njihove informacije koje
razmenjuju koji su neophodni za izvršenje i
provere valjanosti poslovne kolaboracije.
9UMM radni listovi i modeli
10Busines Definition View (BDV) aktivnosti
- Identifikovati i opisati poslovne oblasti
Business Area - Identifikovati i opisati procesne oblasti
- Identifikovati poslovne procese
- Formalno opisati procese i aktere
11Business Operations Map
- BDV aktivnosti modelovanja omogucavaju kreiranje
business operations map (BOM). - BOM obezbedjuje organizovani pogled na poslovni
problem preko sistemtske dekompozicije poslovnih
entiteta.
12BDV Business Domain
Forma Opis modela poslovnog domena Forma Opis modela poslovnog domena
Ime modela poslovnog domena Odredjuje ime referencijalnog modela. Mogu se koristiti postojeci referencijalni modeli kao sto su Supply Chain Council ili Porters Value Chain ili kreirati sopstveno ime .
Opis Kratak pregled ovog domena.
Industrija Pruža ime industrije na koju se odnosi posao. Ime industrije traži u okviru biblioteke poslovnih procesa. Ako industrija ne postoji, onda odrediti prikladan naziv/oznaku
Poslovna podrucja Lista poslovnih podrucja unutar opsega. Poslovno podrucje je kolekcija procesnih podrucja. Procesna podrucja su kolekcija poslovnih procesa. Može se pozvati i na ebXML katalog poslovnih procesa koji daje listu kategorija koji se mogu koristiti kao poslovna podrucja.
Poslovna opravdanost Odredjuje poslovnu opravdanost za kolekciju poslovnih procesa
Šema kategorija Odredjuje ime šeme kategorija korišcene za podelu poslovnih procesa u industriji
Stakeholders Identifikuje ucesnike koji su zainteresovani za definisan poslovni domen. Na ovom nivou, to su verovatno neki ucesnici u industrijskoj grani (moguce standardna tela ili preduzece). Ovo su ljudi koji ce odrediti BRV.
Reference Svaka pomocna spoljna dokumentacija
13BDV identifikacija poslovnih i procesnih oblasti
14BRV - Business Area
Forma Opis poslovnog podrucja Forma Opis poslovnog podrucja
Ime poslovnog podrucja Odredjuje ime poslovnog podrucja. Ono bi trebalo da se nadje na listi sekcije poslovnih podrucja modela poslovnog domena
Opis Kratak pregled ovog podrucja
Opseg Pruža objašnjenje opsega poslovnog podrucja
Procesna podrucja Lista procesnih podrucja unutar kompetencije. Procesno podrucje je kolekcija poslovnih procesa
Cilj Opisuje cilj poslovnog podrucja
Poslovne mogucnosti Opisuje poslovne mogucnosti odredjenog poslovnog podrucja
Kategorija Odredjuje naziv kategorije koja se koristi za refenciranje seta poslovnog podrucja ili poslovnih procesa. Trebalo bi biti unutar šeme kategorija.
Poslovna podrucja Lista drugih poslovnih podrucja koji mogu biti unutar kompetencije ovog poslovnog podrucja
15BRV - Process Area
Forma Opis procesnog podrucja Forma Opis procesnog podrucja
Ime procesnog podrucja Odredjuje ime procesnog podrucja. Trebao bi da se nadje u listi sekcije procesnog podrucja bar jednog poslovnog podrucja
Opis Kratak opis ovog funkcionalnog podrucja.
Cilj Opisuje cilj ovog procesnog podrucja.
Kompetencija Pruža objašnjenje kompetencije ovog procesnog podrucja. Kompetencija ovog procesnog podrucja mora biti unutar kompetencije obuhvacenog poslovnog podrucja. Uobicajeno, kompetencija poslovnog podrucja bice više ogranicena nego kompetencija odgovarajuceg poslovnog podrucja.
Poslovne mogucnosti Opisuje poslovne mogucnosti ovog procesnog podrucja.
Kategorija Odredjuje naziv kategorije koja se koristi za refenciranje poslovnog podrucja ili seta procesnih podrucja poslovnih procesa.
Poslovni procesi Lista poslovnih procesa unutar kompetencije ovog procesnog podrucja
Procesna podrucja Lista drugih procesnih podrucja koji mogu biti unutar kompetencije ovog poslovnog podrucja
16BDV identifikovanje i klasifikovanje procesa
17BDV definisanje veze aktera I procesa
18BDV Business Process
Forma Identifikovani poslovni proces Forma Identifikovani poslovni proces
Ime poslovnog procesa Ime poslovnog procesa kao što je identifikovan u procesnom podrucju
Opis Kratko objašnjenje svrhe i ponašanja poslovnog procesa
Poslovni procesi Lista bilo kog poslovnog procesa koji zavisi, koji je povezan ili se sadrzava unutar poslovnog procesa
Poslovni zahtevi Ovde se evidentira najviši nivo zahteva kao što je nezavisnost sa ostalim poslovnim procesima
19Business Requirement View (BRV)aktivnosti
- Opis REA elementa i aktivnosti poslovnog procesa
- Detaljan opis poslovnog procesa (na osnovnu BDV-a
i REA) - Identifikovanje i opis poslovnih kolaboracija
- Definisanje poslovne kolaboracije
- Indentifikacija i opis poslovnih entiteta
20Faze u opisu kolaboracije(Open-edi standard)
- Kolaboracija partnera prolaze kroz sledece
standardne faze - Planiranje. Partneri u kolaboraciji (kupac i
prodavac) odlucuju koje ce aktivnosti obaviti
za kupovinu, odnosno prodaju dobara i usluga i
slicno. - Identifikacija. Akctivnosti razmene podataka
izmedu partnera da bi se uspostavila
jedan-prema-jedan veza - Pregovaranje. Razumevanje, medusobna saglasnost
o kolaboraciji. Aktivnosti u kojima partneri
daju informacije o rezultatima prethodnih faza
vrste roba i usluga koje se kupuju odnosno
prodaju, cenama, kolicinama, nacinu finansiranja
i slicno. - Ostvarivanje (Aktualizacija). Izvršavanje onoga
što je dogovoreno u prethodnoj fazi. Realizacija
dogovorenih transakcija. - Postaktuelizacija. Informisanje o rezultatima
obavljenih transakcija, aktivnosti garancije,
isplata kreditnih rata, žalbe kupca i slicno.
21BRV veza aktivnosti i REA elemenata
22REA ontologija
23REA proširenje
- Commitments Obaveza trading partnera za
inicijalizacijom ekonomskog dogadjaja u
buducnosti.
24BRV REA elementi prikazana preko UML dijagrama
klasa
25BRV dijagram slucaja korišcenja
26Detaljan opis poslovnog procesa
Forma Poslovni proces Forma Poslovni proces
Ime poslovnog procesa Pruža ime poslovnog procesa. Ono bi trebalo da bude identifikovano u formi Identifikovani poslovni procesi i na formi Opis procesnog podrucja
Opis Kratko objašnjenje svrhe i ponašanja poslovnog procesa
Poslovni zahtevi Lista poslovnih zahteva koji se odnose na ovaj poslovni proces. Format definicije zahteva je standardizovan
Definicija Skup recenica koji opisuju stanje akcija koje mogu biti preduzete kao deo poslovnog procesa
Ucesnici Lista tipova partnera ukljucenih u poslovni proces npr. proizvodnja, dobavljac, kupac
Preduslovi Preduslovi su pravila za definisanih uslova koja moraju biti tacna za kontekst unutar kojeg se ovaj proces izvršava. Ova pravila su ogranicenja koja se moraju ispuniti pre instanciranja ili inicijalizacije poslovnog procesa, tako garantujuci da ce kontekst procesa biti uspostavljen
Pocinje kada Identifikuje dogadjaj(e) od kojih pocinje poslovni proces
Završava se kada Lista svih dogadjaja koji uzrokuju normalno završenje poslovnog procesa
Izuzeci Lista svih izuzetaka koji uzrokuju da se poslovni proces prekine pre njegovog normalnog završetka
Post-uslovi Post uslovi su pravila definisanih uslova koja moraju biti tacna za lokalni kontekst koji postoji nakon završetka poslovnog procesa. Ova pravila se ogranicenja koja moraju biti ispunjena nakon poslovnog procesa kako bi se obezbedilo ispravno ažuriranje konteksta roditeljskih procesa koji se izvršavaju
Podrška poslovnoj kolaboraciji i/ili poslovnim procesima Lista poslovnih kolaboracija i poslovnih procesa koji pružaju podršku (deo su) poslovnim procesima
Životni ciklus(i) Identifikuje životne cikluse (model aktivnosti) koji formalizuje definiciju poslovnog procesa
27BRV identifikovanje poslovnih kolaboracija
28BRV - Opis kolaboracije
29Identifikuje ulogu svakog od partnera
Forma Poslovna kolaboracija Forma Poslovna kolaboracija
Ime poslovne kolaboracije Pruža ime poslovne kolaboracije. Uobicajeno je da bude isto kao specifikacije poslovne kolaboracije (SPK) koja ju je instancirala, ali kako god odredjena je mogucim kontekstnim ogranicenjima ili poslovnim pravilima koja mogu biti neophodna za diferenciranje ove kolaboracije
Specifikacija poslovne kolaboracije Kako specifikacija poslovne kolaboracije utice na realizaciju/instanciranje ove poslovne kolaboracije?
Opis Kratak opis svrhe i ponašanja specifikacije poslovne kolaboracije
Ucesnici Lista tipova partnera ukljucenih u poslovnu kolaboracije npr. proizvodjaci, dobavljaci, kupci...
Preduslovi Iz BRV worksheeta spefikacije poslovne kolaboracije
Pocinje kada Iz BRV worksheeta spefikacije poslovne kolaboracije
Završava se kada Iz BRV worksheeta spefikacije poslovne kolaboracije
Izuzeci Iz BRV worksheeta spefikacije poslovne kolaboracije
Post-uslovi Iz BRV worksheeta spefikacije poslovne kolaboracije
Uloge partnera
Poslovni entiteti Identifikuje poslovne entitete koji su u vezi sa ovom kolaboracijom
Poslovne transakcije ili kolaboracije podrške Lista poslovnih transakcije ili poslovnih kolaboracije koji pruzaju podrsku (deo su) ove poslovne kolaboracije
Partner Uloga
30BRV konceptualni model (Business Information
Model)
31Dijagram slucajeva korišcenja poslovne
kolaboracije
32Business Transaction View (BTV)aktivnosti
- Definisanje protokola poslovne kolaboracije
- Za svaku poslovni (proces) transakciju definisati
dijagram aktivnosti - Kreirati konacan dijagram klasa u skladu sa
poslovnim modelom.
33BTV Object Flow Diagram
34Opis poslovne transakcije
35Paterni (Uzori) u UMM
UMM Workflow
Deliverables
Patterns
Poslovno modelovanje
BOM
Domain Patterns
BRV
Identifikacija zahteva
Business Collaboration Patterns
BTV
Analiza
Business Transaction Patterns
Najviše razvijeni UMM paterni
BSV
Business Service Integration Patterns Business
Document Design Patterns
Dizajn
36Identifikacija tipa poslovna transakcijaIzbor
odgovarajuceg paterna
37BTV - Finalni informacioni modelRegistration
Request
38BTV - Finalni iformacioni modelRegistration
Response
39ebXML Core Components
40Razvoj BIE preko Core Componenty
41UMM - overview
42Literatura
- UN/CEFACT Modeling Methodology, pp. 378-388,
ebXML Concepts and Application, Brian Gibb and
Damodaran, Wiley 2003 - REA The Ontological Foundation of REA Enterprise
Information Systems G.L. Geerts, W.E. McCarthy,
Aug 2000 - UN/CEFACT Unified Modeling Methodology, TMWG N090
R9.1 - ebXML Business Process Analysis Worksheets
Guidelines v1.0, ebXML Technical Reports, bpWS - UMM Technical Specification na adresi
- http//www.unece.org/cefact/umm/umm_index.htm