Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs 1 Integrált keretrendszer Példa SAP R/3 Üzleti, szervezeti folyamatok modellezése Eseményvezérelt folyamat lánc (Event-driven Process Chain (EPC), Ereignisgesteuerte Prozessketten (EPK))
55
Embed
Példa SAP R/3 Üzleti, szervezeti folyamatok modellezése ...sap.elte.hu/ikea/Integralt_keretrendszerek_9_SAP_R3_EPC_ARIS.pdf · Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
1
Integrált keretrendszer
Példa SAP R/3Üzleti, szervezeti folyamatok modellezése
Eseményvezérelt folyamat lánc(Event-driven Process Chain (EPC),
Ereignisgesteuerte Prozessketten (EPK))
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
2
• Az eseményvezérelt (EPC) szervezeti folyamat, munkafolyamat (Workflow) ábrázolás aktivizált olvasása és értelmezése
• UML és strukturált rendszertervezési ábrázolásokban a vállalatirányítási területek modellezése
• Az EPC ábrázolásokban leírt vállalatirányítási területek átalakítása más modellezési formákba
A kurzus egyik célja
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
3
XOR
- Esemény – Egy állapot kialakulása – triggerként működik –mindig egy feladatot triggerel (indít el) azt írja le, hogy mit kell tenni – egy (szervezeti ) funkció eredménye
- Funkció - [feladat vagy tevékenység] – mit kell tenni –mindig együtt jár egy eseménnyel
- OR (VAGY)- Logikai művelet –Legalább az egyik előfeltételnek teljesülnie kell
- Exclusive OR (kizáró VAGY)-Logikai művelet – egy és pontosan csak egy feltételnek kell teljesülnie
- AND - Logikai művelet – Az összes feltételnek teljesülnie kell
EPC DiagramEPC modellezés
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
4
XOR(kizáró vagy)
OR(vagy)
AND(és)
Triggerelő (indító)esemény
Esemény összekapcsolók Funkció összekötőkMűvelet
XORXOR XOR
Triggerelő (indító)esemény
Eredmény esemény (Providing
Event)
Eredmény esemény (Providing
Event)
Kapcsoló ill. összekötő elemek EPC-ben
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
5
ARIS/SAP az SAP bevezetési és folyamat szervezés tevékenységében
Feltárás Értékelés Megvalósítás Működtetés
SAP Solution Composer
SAP Solution Manager
ASAP / GlobalASAP
ARIS for SAP NetWeaver*
Scenario and Process Content Repository
Kivitelezés FuttatásTervkészítés
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
6
SAP/ ARIS IntegrációSAP Solution Manager
ARIS for SAP Netweaver
1. Process Scenario (Forgatókönyv)
2. Business Process (Üzleti,szervezeti folyamatok)
3. Process Step (Folyamatok lépései)
4. SAP Transaction (SAP tranzakciók)
1. Process Scenario (Forgatókönyv)
2. Business Process(Üzleti,szervezeti folyamatok)
3. Process Step (Folyamatok lépései)
4. SAP Transaction (SAP tranzakciók)
Updates
REVIEW
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
7
UML• Unified Modeling Language (Booch, Jacobson, and Rumbaugh)• Diagramok UML-ben
• Négy a tíz diagramból folyamat tulajdonságok leírására használható(Process / Folyamat).
• Az aktivitás diagram nagyon közel áll a munkafolyamat leír nyelvekhez (workflow languages ) és a Petri hálók diagram jelölés rendszeréből kölcsönöz elemeket.
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
8
UML emlékeztető
Use Case Diagrams
Collaboration Diagrams
Sequence Diagrams
Class Diagrams
State ch. Diagrams
Activity Diagrams
Deployment Diagrams
Component Diagrams
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
9
Strukturált rendszerszervezési és tervezési módszerek
• Pl. SSADM • Diagramok
– DFD, data flow diagram, adatfolyam diagram– LDS, Logical Data Structure, Logikai adatszerkezet,
entitás (egyed) – adatkapcsolat– Esemény hatás leírás
• Entitás élettörténet, entitás életciklus (ELH, Entity Life History)
(I/O diagram)– Szervezeti tevékenység modell (BAM, Business
Activity Diagram)– Munkafolyamatok modellezése (Work Practice
modelling, Workflow)
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
10
Alapfogalmak
a) Tevékenységek
Tevékenység Fogadó_esemény
Szétágazik(Fork)
Egyesül(Join)Döntés Merge
(Összefut)
b) Vezérlési csomópontok
......
1. feltétel
n. feltétel... ...
Indításicsomópont Végpont Folyam_vége
Jelzés_küldésTevékenység meghívása
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
11
Folyam útvonal irányítás alapmódjai (1)
c) AND (ÉS szétágazás) e) AND (ÉS egyesítés (join))a) Szekvencia
b) Vezérlési folyam
B
CA
Párhuzamos szétválás Szinkronizáció
d) Explicit AND szétágazás
Szekvencia, sorrend
B
CA
B
CA
B
CA
f) Explicit AND egyesítés (join)
UM
L
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
12
Folyam útvonal irányítás alapmódjai(2)
g) XOR-szétágazás i) XOR-egyesítés
Kizárólagos választás Egyszerû vagy többes egyesítéss
B
CA
B
CA
B
CA
j) XOR-egyesítés
AB
C
[Guard1]
[Guard2]
h) Explicit XOR-szétágazás
Többes választás
A[Guard1]
[Guard2]
B
C
k) OR-szétágazás
B
CA
l) OR-szétágazás
[Guard1]
[Guard2]UM
L
*
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
13
Példa
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
14
Esemény vezérelt folyamat lánc (Event-Driven Process Chains (EPC’s))
• Használják:– SAP referencia modell (reference models)– SAP R/3 Üzleti (munka)folyamatok (Business Workflow (EPC
views)),– ARIS (IDS Prof. Scheer),
• Elemek:– Funkció, esemény, XOR, OR, AND
Minden funkcióba,eseménybe legfeljebb 1 bemeneti / kimeneti vonal vezet!!
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
15
EPC (Szemantika)
Kezdeti és záró funkcióknak van bemenete ill. kimenete
XOR
?
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
16
Utaztatási költségek kezelése SAP R/3 referenciamodelljében
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
17
II. Rész ARIS
Architecture of Integrated Information Systems
Egy „CASE” eszközIntegrálva vállalatirányítási
rendszerhez
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
18
ARIS KeretrendszerARIS = Architecture of Integrated Information SystemsVállalatok és üzleti alkalmazási rendszerek leírásának eszköze. Különbözőnézeteket és rétegeket, szinteket lehet kialakítani a bonyolultság csökkentése érdekében.
(Ki - Who)
(Melyiket –Which) (Hogyan-
How)(Mit-What)
(Miért - Why)
Source: Dr. Scheer, IDS Scheer 2006
Szervezeti nézet
Adat oldal
Funkció oldal
Vezérlés
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
19
ARIS – Üzleti folyamatok keretrendszere
Source: Dr. Scheer, IDS Scheer 2006
P2P1
P3
P4
P5P6
P1P2 P3
P4 P5
TermékFolyamat Hierarchia
F1
F3
Szervezet
Hierarchia
F
F2
F4
Folyamat
Esemény vezérelt(EPC)
EntityRelationshipModel (ERM)
Üzleti terület
Telephely/üzem
Központ
Tervkészítési szint
Feldolgozásitípus
Szervezeti felépítés
F1F3 F5
F2 F4F6
Sz . - Funkció
Funkciószint
F1, F2F3
Adat - Funkció
XOR
PCD
Szerv. - funkc. - adat
E F D O
OOD
F1, F2
F1input -output
Szervezet - Adat
Jogosultság
Sz.R W C
R C RAdat
FeldolgozásFdialógbatchdialóg
F1F2F3
Adat FunkcióVezérlés
Egyed-kapcsolat model
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
20
ARIS – Business Process Framework
Source: Dr. Scheer, IDS Scheer 2006
P2P1
P3
P4
P5P6
P1P2 P3
P4 P5
Productprocess hierarchy
F1
F3
Organization
hierarchy
F
F2
F4
process
event control (EPC)
EntityRelationshipModel (ERM)
area
plant
headquarters
planning levels
processingtypes
organizational chart
F1F3 F5
F2 F4F6
org. - functions
functionlevels
F1, F2F3
data - functions
XOR
PCD
org. - funct. - data
E F D O
OOD
F1, F2
F1input -output
organization - data
access
OR W C
R C RDat
aprocessingFdialogbatchdialog
F1F2F3
Data Function Control
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
21
EPC (ARIS kiegészítések)Felsővezetés
Anyag-gazdálkodás Értékesítés
KészletAnyagszükséglet tervezés
MegrendelésAjánlat
Ügyfél
Megrendelésbefogadás
Megrendelés feldolgozva
Ajánlatfeldolgozása
MegrendelésMegrendelés feldolgozás
Értékesítési folyamat
Kiszállítási határidő
megállapítása
Megrendelés feldolgozásÉrtékesítés
Offerprocessing
Hitelképesség ellenőrzés
Szervezeti nézet
Adat nézet Vezérlési nézet Funkcionális nézet
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
22
ARIS Eszközkészlet(IDS Scheer)
EPC
SAP R3 referenciamodell
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
23
Utaztatási költségek kezelése
Tripfacts
are releasedfor accounting
Plannedtrip
is approved
TravelExpenses
Advancepayment
Needto correctplanned
tripis transmitted
Unrequestedtrip
has takenplace
Tripfacts
and receiptshave
been released for checking
Approvedtrip
has takenplace
Tripcosts
statementis transmitted
Entryof tripfacts
Entryof a
travelrequest
Accountingdate
is reached
Paymentamount
transmittedto bank/payee
Cancellation
Tripcostsmust
be includedin cost accounting
Amountsliable
to employmenttax transmitted
to payroll
Amountsrelevant
to accountingtransmitted
to payroll accounting
Needfor trip
has arisen
Paymentsmust
be released
Tripis requested
Approvalof tripfacts
Paymentmust
be effected
Approvalof travelrequest
Tripexpenses
reimbursementis rejected
Plannedtrip
mustbe canceled
Tripadvance
is transmitted/paid
Tripexpenses
reimbursementmust
be canceled
Tripis canceled
Tripcosts
cancelationstatement
is transmitted
Plannedtrip
is rejected
Approvalof tripfacts
is transmitted
Plannedtrip
is approved
Needto correctplanned
tripis transmitted
Entryof a
travelrequest
Needfor trip
has arisen
Tripis requested
Approvalof travelrequest
Plannedtrip
is rejected
subprocess
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
24
EPC nézet az SAP munkafolyamataiban
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
25
Értékesítés utáni szolgáltatások
Megrendeléslebonyolítása
Megbízáselnyerése
Termék-fejlesztés
Alap-folyamatok
Támogatófolyamatok
Humánerőforrás kezelés, személyzeti ügyek
Infrastruktúra
Technológia
…
Stratégia és tervkészítés,…
Vezérlő, irányító folyamatok
Folyamattípusok
A vállalat irányítása, vezetése, igazgatása és a alapfolyamatok irányítása és vezérlése
A külső felekre (ügyfelek, megrendelők, stb.) irányul, közvetlenül hozzájárul az értékteremtéshez
Belső partnerekre koncentrál (alapfolyamatok)Nem járul közvetlenül hozzá az értékteremtéshez
OM
Fok
us
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
26
Főfolyamat
Tevékenységek
…
…
…
AlapinformációkbegyűjtéseHitelképesség vizsgálat…
…
…
…
Értékesítés utáni szolgáltatások
Megrendeléslebonyolítása
Megbízáselnyerése
Termék-fejlesztés
Részfolyamat Szerződés lezárása...Ajánlat
előállításMarketing
Alfolyamatok Ajánlat leadása...Ügyfél
elemzése
Ügyfél kapcsolatfelvétele
Részletezettségi szint – példa berendezésgyártás
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
27
Termelő vállalat üzleti folyamataira példák
- Eredmény, nyereség kontroll- Információ menedzsment- A vagyonérték kezelés- Humánerőforrás kezelés- Tervkészítés és erőforrás kezelés
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
31
Adat nézet
• eERM (extended Entity relationship modeling)
• Kiterjesztett entitás kapcsolat modell
Legelterjedtebb modellek:• Technical Terms Model
Szakmai kifejezések modellje, tezaurusz
Customerterms
Customerinquiryposition
Product
Organiz-ationalunit
Time
Customer
Salespersonnel
n
Salesrecordposition
n
n
n
n
Assignmentof terms
n
n
n
Customeroffer
position
Customerorder
position
Customerinquiry
Customeroffer
Customerorder
Customernumber
Name
Product
Organiz-ationalunit
Time
Customer
Customerinquiry
Customeroffer
Customerorder
Sales record
Salesrecordposition
Technical term
Technical term
Technical term
Technical term
SAP SERM Model (Structured entity relationship model)
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
32
Folyamat (az összes nézet integrálása)
• eEPC
Inquiry is
received
Inquiry to
be created
from contact
Customer
contact
development
Customer
contact
Sales
team
germany
No need
for following
contact
Core business processproduct assembly
Finalassembly
ProductionplanningMarketing Sales
• eBusiness Scenario(Forgatókönyv)
executes executes executes
Business Particpants.
Demand specification Offer products
Stocks database andproduct & supplier allocation
Buy-Side Marketplace for Oil & Gas Sell-Side
Place order
Purchasing Agent
Sales representativeBuyer
Buyer
Manager
• Value Added Chain Diagram• Értéklánc
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
33
A szervezeti architektúra alkotóelemeinek integrálásaIntegration of Enterprise Architecture Components
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
34
ÉrtékláncValue chain
diagram
Üzleti folyamatok hierarchikusmodelljeBusiness Process Hierarchy Model
BusinessFunction 1
BusinessFunction 2
BusinessFunc tion 2 .1
BusinessFunc tion 1 .1
BusinessFunction 1.11
BusinessFunction 1.12
BusinessFunction 1.13
Event 1
BusinessFunction 1.11a
Event 2 Event 3
Position
Organiza tiona lunit Üzleti folyamatok
modelljeBusiness Process
Model
Üzleti (folyamatok) architektúra(ARIS for Business Architecture)
Source: Theile, 2006
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs
35
JelmagyarázatSzimbólum Leírás Felhaszn
álási megjegy-zések
Sáv: egy felhasználói szerepet jelöl, mint például a számlaellenőr vagy az értékesítési megbízott. Ez a sáv egy adott szerep helyett szervezeti egységet vagy csoportot is jelölhet.A folyamatlefutás jelen táblázatban található egyéb szimbólumai ezekben a sorokban vannak elhelyezve. A szcenárió összes szerepének megragadásához megfelelő számúsor áll rendelkezésre.
A szerep sávja a szerepre jellemzőfeladatokat tartalmaz.
Külső események: a szcenáriót elindító, lezáró, vagy a szcenárió során a történéseket befolyásoló eseményeket tartalmaz.
Folyamatnyíl (folytonos): ez a vonal jelzi a lépések szokásos sorrendjét és az áramlás szokásos irányát a szcenárióban.Folyamatnyíl (szaggatott): ez a vonal jelzi a ritkán használt vagy feltételes feladatokat a szcenárióban. Ilyen nyíl mutathat a folyamatlefutásban szereplő bizonylatokra is.
Összeköt két feladatot a szcenáriófolyamatában vagy egy nem lépésekből állóeseményben.
Üzleti művelet / esemény: a szcenárióba vagy onnan kivezető műveletet vagy egy olyan külső folyamatot jelöl, amely a szcenárió közben zajlik.
Nem felel meg a dokumentum feladat-lépéseinek.
Folyamategység: a szcenárióban lépésről-lépésre ismertetett feladatot jelöl.
A dokumentum egyik feladat-lépésének felel meg.
Folyamatreferencia: ha a szcenárió egy teljes másik szcenárióra hivatkozik, ide kell beszúrni a szcenárió nevét és számát.
A dokumentum egyik feladat-lépésének felel meg.
Alfolyamat-referencia: ha a szcenárióegy másik szcenárió egy részére hivatkozik, ide kell beszúrni a szcenárió nevét és számát és a szcenárió adott lépéseinek számát.
A dokumentum egyik feladat-lépésének felel meg.
Folyamatdöntés: döntést / elágazási pontot jelöl, ahol a végfelhasználónak választania kell. A rombusz különböző pontjairól kiindulóvonalak különböző döntéseket jelentenek.
Általában nem felel meg a dokumentum feladat-lépéseinek, egy lépés végrehajtása után meghozandódöntést jelöl.
Szimbólum Leírás Felhasználási megjegyzések
Következő / előző diagram: a diagram következő / előzőoldalához vezet.
A folyamatábra az előző / következő oldalon folytatódik.
Nyomtatás / bizonylat: nyomtatott bizonylatot, beszámolót vagy űrlapot jelöl.
Nem felel meg a dokumentum feladatlépéseinek, a lépések által létrehozott bizonylatot jelöli. Az alakzatból nem indulnak ki folyamatnyilak.
Pénzügyi tényadatok: pénzügyi könyvelési bizonylatot jelöl.
Nem felel meg a dokumentum feladatlépéseinek, a lépések által létrehozott bizonylatot jelöli. Az alakzatból nem indulnak ki folyamatnyilak.
Általában nem felel meg a dokumentum feladatlépéseinek, olyan manuálisan elvégzett feladatot jelöl, amely befolyásolja a folyamatlefutást, mint például a lerakodás a tehergépkocsikról a raktárakban.
Meglévő verzió / adat: Ez a jel egy külső folyamatból származó adatot jelöl.
Általában nem felel meg a dokumentum feladatlépéseinek; az alakzat olyan adatot jelent, amely külső forrásból származik. Az alakzatból nem indulnak ki folyamatnyilak.
"Sikeres / sikertelen" rendszerdöntés: a szoftver által automatikusan meghozott döntést jelöl.
Általában nem felel meg a dokumentum feladatlépéseinek, a lépések végrehajtása után a rendszer által automatikusan meghozott döntést jelöl.
<Fun
kció
>SA
Pkü
lső
Üzleti művelet / esemény
Folyamat-egység
Folyamat-referencia
Alfolyamat-referencia
Folyamat-döntés
Diagram-kapcsolat
Nyomtatás / bizonyat
Pénzügyi tényadatok
Költségkeret-tervezés
Manuális folyamat
Meglévőverzió / adat
"Sikeres/sikertelen" rendszer-
döntés
Dr. Molnár Bálint, egyetemi docens,BCE, Információrendszer tanszék, ELTE, Információs rendszerek tanszék, tudományos főmunkatárs