Opis tipičnog postupka za kreiranje modela procesa korišćenjem softvera TWE. Definisanje aktivnosti. Šta čini jednu aktivnost? Koji XPDL elementi se koriste za modeliranje?
MEZN03 - Jezici za reprezentaciju znanja na Webu – RDF i RDFS
UPRO - Rad sa softverom za modeliranje procesa - Together Workflow Editor (TWE)
1. Univerzitet u Nišu
Mašinski fakultet u Nišu
Inžinjerski menadžment – Upravljanje
procesima
Rad sa softverom za modeliranje
procesa
Together Workflow Editor (TWE)
Dr Milan Zdravković
2. Softver za razvoj modela
procesa primenom BPMN
notacije
• Together Workflow Editor (besplatan)
• http://sourceforge.net/projects/jawe/
4. Tipičan postupak za kreiranje
modela procesa
• Podešavanje konfiguracije softvera
• Kreiranje novog paketa
• Unos osnovnih atributa paketa
• Snimanje paketa kao xpdl datoteke
• Unos učesnika procesa
• Kreiranje novog procesa u paketu
• Izmena osnovnih atributa procesa
• Kreiranje swimlaneova za poznate učesnike
• Unos aktivnosti i tranzicija
• Definisanje promenljivih procesa
13. Kreiranje swimlane-ova za
poznate učesnike
• Na radnoj površini mora da bude označen
proces, ne postojeći swimlane
– Inače, novi swimlane će biti kreiran unutar
postojećeg
14. Kreirati model sa paketom,
procesom i učesnicima za primer
dole
Prodaja RačunovodstvoLogistikaFinansije
Naruči
proizvod
Preuzmi
kreditni
rejting
Dostavi rejting
Obavesti
klijenta
Kreiraj
narudžbu
Zahtevaj isporuku
Proveri
termine
Kreiraj nalog za
isporuku
Zahtevaj naplatu
Kreiraj račun
Zahtevaj rejting
Klijent
Prodavac RačunovodstvoLogistikaFinansije
• U ovom slučaju, sistemi nisu učesnici procesa
15. Univerzitet u Nišu
Mašinski fakultet u Nišu
Inžinjerski menadžment – Upravljanje
procesima
Rad sa softverom za modeliranje procesa
Definisanje aktivnosti
16. Kako identifikovati aktivnosti?
• Pojedinačni posao, u okviru kojeg jedan
akter procesa (čovek, uloga,
organizacija,..), na osnovu poznatih
informacija stvara nove informacije i/ili vrši
neku radnju
• Aktivnost treba da ima preduslove i ishode
Aktivnost
informacije informacije
17. Simboli XPDL elemenata koje
ćemo koristiti
Početna
aktivnost
Završna
aktivnost
Ekskluzivno
grananje
Paralelno
grananje
Aktivnost
“Obična”
tranzicija
Tranzicija pri
izuzetku
19. Univerzitet u Nišu
Mašinski fakultet u Nišu
Inžinjerski menadžment – Upravljanje
procesima
Rad sa softverom za modeliranje procesa
Definisanje promenljivih
20. Kako identifikovati promenljive?
• Aktivnosti koriste i/ili stvaraju informacije
• Primeri
– Prijem narudžbine
• Ishod je narudžbina. Šta sve čini jednu narudžbinu?
– Proračun kreditnog rejtinga klijenta
• Šta je potrebno da bi proračunali kreditni rejting?
– Kreiranje radnog naloga za isporuku
• Šta je potrebno da bismo kreirali radni nalog za isporuku?
• Kada se kreira dokument, ishod (informacija) može da bude šifra
tog dokumenta
• Promenljive procesa su “skladišta” za ove informacije
Aktivnost
informacije informacije
Promenljive koje je moguće
samo “gledati”
Promenljive koje je moguće
i “menjati”
22. Kreiranje promenljive procesa
Promenljive imaju svoje tipove, kojima
se definiše kakve vrste informacija
one mogu da sadrže
Promenljivama je moguće
dodeliti podrazumevane,
“ponuđene” vrednosti
23. Promenljive se dodeljuju
aktivnostima
• Promenljive se definišu na nivou celog procesa, ali se
dodeljuju pojedinačnim aktivnostima
– Pritom se definiše da li ih je moguće samo “gledati”, ili i
“menjati”.
– Druga mogućnost se koristi kada se u okviru te aktivnosti
stvara informacija, dakle potrebno je uneti u sistem
– Primer dole je za aktivnost proračun termina isporuke