ASIS_class3-EPC
Download
Report
Transcript ASIS_class3-EPC
ניתוח ועיצוב מערכות מידע
שנה ב,תעשיה וניהול
2009 סמסטר אביב
310211 קורס
:3 הרצאה
EPC –
Event-Controlled Process Chain
ד"ר דיצה ביימל
Email: [email protected]
Specification and Analysis of Information Systems
Spring 2005
1
סיכום השיעור הקודם
• שלב הניתוח כולל:
– שלב הייזום,
– איסוף נתונים וחקר מצב קיים,
– הגדרת דרישות וחקר ישימות.
• השלב הבא :שלב האפיון והעיצוב
– מתמקדים באפיון ועיצוב המערכת
באמצעות מודלים לתיאור מערכות.
– אנחנו נלמד OPM ,UML
2
ניתוח ועיצוב מערכות מידע 2009
סילבוס על פני ציר הזמן
מבוא
UML
עקרונות
ב OO
OPM
14
3
13
12
11
ניתוח ועיצוב מערכות מידע 2009
10
9
8
7
6
5
שלב הניתוח
4
3
2
1
תהליכים עסקיים Business Processes
•
•
•
•
•
הגדרה :תהליך עסקי הוא רצף של משימות ארגוניות
הנדרשות על מנת לייצר תוצרים.
התוצרים יכולים להיות מוצרים או שירותים.
החל מנקודת הפתיחה וכלה בתוצר הסופי -התהליך נובע
מדרישת הלקוח ועל מנת שהוא יוכל להפיק תועלת.
הלקוחות יכולים להיות חיצוניים לארגון או לקוחות פנים -
ארגוניים.
לדוגמא:
– בנק יכול לספק שירותים בצורה של הלוואות.
– שירותים של המגזר הציבורי -הנפקה של רישיונות נהיגה.
4
ניתוח ועיצוב מערכות מידע 2009
מודל לתהליך עסקי business process model
•
•
•
•
•
5
המודל מיועד לתאר תהליכים ארגוניים
המודל הינו מודל מכוון מטרה
לרוב מתאר מספר משימות
יש לו התחלה וסוף ברורים
מראה שינויים עסקיים כתוצאה מביצוע תהליכים
ניתוח ועיצוב מערכות מידע 2009
מודל לתהליך עסקי ()2
מדוע לבנות מודל תהליכים עסקיים?
•
•
•
•
מאפשר לתעד ולשמר ידע ארגוני וגם לנצל את המודל לטובת
מסמכים נדרשים כמו .iso-9000
עוזר לחשב את העלויות הנדרשות לתהליך העסקי
מאפשר לעשות אופטימיזציה לשינויים המתרחשים בארגון.
למנף תהליך אינפורמטיבי על מנת שנוכל ליישם פתרונות
תוכנה.
המודל אותו נלמד EPC: Event-Controlled Process Chain :
6
ניתוח ועיצוב מערכות מידע 2009
The SAP Business Model
• A SAP business process is defined as:
All activities whose execution by the responsible
agents (people or organizational units) leads to a
desired outcome which provides a net added value
to the customer
:הגדרה
כל הפעילויות שהרצתם ע"י הסוכן האחראי מובילה לתוצר
הנדרש שמספק ערך מוסף ללקוח
2009 ניתוח ועיצוב מערכות מידע
7
Characteristics of Business Processes
•
•
•
•
•
Goal-oriented – there should be an outcome
Adds value
Usually made up of several tasks
Have a clear beginning and end
Have effects: During the execution of the process,
certain things in the business are changed
• Linked: Business processes might be linked to each
other (activities in one might trigger activities in another)
• Need resources to be performed
• Can be executed by one or more actors (individuals or
units) in one or more locations
2009 ניתוח ועיצוב מערכות מידע
8
The SAP Process Modeling Method
• An EPC represents:
– Event: when a function (activity) should be done
– What functions should be done
– Who (what organizational unit) performs a function
– Which information is needed to perform a function
– What the outputs of a function are
– Goal
2009 ניתוח ועיצוב מערכות מידע
9
A Scenario to be studied
• A customer wants to order several items which need
to be manufactured
• Based on customer and item information, the
feasibility of manufacturing this item is studied
• Once the order has arrived, the necessary materials
are obtained from a supplier
• After arrival of the material and subsequent order
planning, the items are manufactured according to a
work schedule and shipped to the customer, along
with the appropriate documentation
2009 ניתוח ועיצוב מערכות מידע
10
Scenario discussed from points of view
• We will begin by describing the responsible entities
and relationships involved in the business process
• we will describe the dynamic behavior by means of
function flow.
• Output flows describe the results of executing the
process,
• Information flows illustrate the interchange of
documents involved in the process.
• Functions, output producers (organizational units),
output and information objects are illustrated by various
symbols.
• Flows are depicted by arrows.
2009 ניתוח ועיצוב מערכות מידע
11
Responsible entities of “Order Processing”
The entities (organizational units) involved in
the business process, along with their output
and communication relationships.
2009 ניתוח ועיצוב מערכות מידע
12
Function Flow of “Order Processing”
Activities (functions) to be executed, as
well as their sequence.
2009 ניתוח ועיצוב מערכות מידע
13
Output Flow of “Order Processing”
Functions creating output
2009 ניתוח ועיצוב מערכות מידע
14
Linking Resources to functions
Org unit
Info
Object
Function
Output
2009 ניתוח ועיצוב מערכות מידע
15
Consolidated Model
Customer
Customer
Order
Sales
Customer
credit
Item
Credit worthiness
inventory
Write up Purchase order
Check order
Checked
Order
Function flow
Function
Org unit
Organizational flow
Information flow
Output
Environmental
data
Information services flow
Material output flow
2009 ניתוח ועיצוב מערכות מידע
16
EPC: Adding Events
• A process is modeled as a sequence of events and
tasks (functions)
• An event (or a combination of events) leads to a
function which can create events
• A process begins and ends on event(s)
• The events in a process, can trigger functions in
another process
2009 ניתוח ועיצוב מערכות מידע
17
Adding Events
Customer
Customer
Order
Sales
Customer
credit
Item
Credit worthiness
inventory
Demand
Reported
Write up Purchase order
Order
checked
Check order
Order
accepted
Checked
Order
Control/Function flow
Function
Org unit
Organizational flow
Information flow
Output
Environmental
data
Information services flow
Material output flow
Event
message
2009 ניתוח ועיצוב מערכות מידע
18
The General EPC model
19
ניתוח ועיצוב מערכות מידע 2009
Control Flow (1)
Function1
Function2
Event1
Event2
Event3
OR
Function3
XOR
Event4
Event5
2009 ניתוח ועיצוב מערכות מידע
20
Control Flow (2)
Process1
Process2
Event1
Function
Event2
Event2
Function
Function
XOR
Event3
Event4
Event5
2009 ניתוח ועיצוב מערכות מידע
21
ונעבור לדוגמא
22
ניתוח ועיצוב מערכות מידע 2009
טלמרקטינג של חברה שמציעה שירותי חירום
התקבלה רשימת
טלפונים
רשימת
טלפונים
איתור מספר
טלפון
התקשרות
ללקוח
סלי שירותים
קיימים ומבצעים
יתרון
שיווקי
מאת:
יוסיפוביץ מורן
גרוסמן תמר
הצעת סל
שירותים
XOR
יש לו לחצן חירום
של "מוקד "24
23
ניתוח ועיצוב מערכות מידע 2009
לקוח מעונין
הלקוח לא רוצה
אופציות
שדרוג
יש לו לחצן
חירום של
"מוקד "24
יתרון
שיווקי
הצעת
אופציות
שדרוג
XOR
מסכים
לשדרוג
שינוי
סטאטוס
לקוח
הנהח"ש
גבית דמי מנוי
מתאימים
24
הלקוח לא
רוצה
ניתוח ועיצוב מערכות מידע 2009
סיום שיחה
והוספת לקוח
לרשימה
לקוח
התווסף
לרשימה
רשימת
לקוחות
פוטנציאלים
רשימת לקוחות
שסירבו +סיבה
הלקוח לא
רוצה
סיום שיחה
והוספת לקוח
לרשימה
לקוח
התווסף
לרשימה
25
ניתוח ועיצוב מערכות מידע 2009
רשימת
לקוחות
פוטנציאלים
רשימת לקוחות
שסירבו +סיבה
הלקוח
מעוניין
סלי שירותים
קיימים
ומבצעים
תאור והצעת
אופציות
XOR
מעוניין
בפגישה
אישית
26
ניתוח ועיצוב מערכות מידע 2009
מעוניין
לסגור עסקה
מעוניין
בחומר נוסף
מעוניין
בפגישה
אישית
קביעת מועד
פגישה
לו"ז
פגישות
רשימת
פגישות
שפור מתן
השירות
נקבעה
פגישה
פרטי
לקוח
קיום פגישה
XOR
לא
רוצה
מעוניין
לסגור עסקה
סיום פגישה
והוספת לקוח
לרשימה
רוצה
לחשוב
סיום פגישה
והוספת לקוח
לרשימה
רשימת לקוחות
שסירבו +סיבה
לקוח
התווסף
לרשימה
27
ניתוח ועיצוב מערכות מידע 2009
לקוח
התווסף
לרשימה
רשימת
לקוחות
למעקב
מעוניין
לסגור עסקה
לו"ז
טכנאים
רשימת התקנות
לטכנאי
קביעת מועד
התקנה
בוצעה
מכירה
התקנה
הנהח"ש
28
ניתוח ועיצוב מערכות מידע 2009
מעוניין
בחומר נוסף
רשימת
לקוחות
למעקב
שליחת עלוני
מידע וקביעת
מועד שיחה נוסף
פרסום
וייעול
מכירה
לקוח
ברשימת
מעקב
29
עלוני
מידע
ניתוח ועיצוב מערכות מידע 2009
ונעבור ל:
פיתוח מונחה עצמים