מבוא ל BPMN

Download Report

Transcript מבוא ל BPMN

BPMN ‫מבוא ל‬
Business process model
Packaging
A1
A3
Advisor
A2
A5
Manager
A4
Quality Assurance
Account
Accounting
‫התהליך האמיתי‬
Shipping
‫המודל של התהליך‬
11 -‫ מהדורה‬1
‫רשימת הנושאים‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪2‬‬
‫מבוא‬
‫דוגמאות ראשוניות‬
‫יסודות ‪BPMN‬‬
‫דוגמאות‬
‫מיקום המודל‬
‫‪3‬‬
‫מהו ‪ Work Flow‬מנקודת ראות המשתמש‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪4‬‬
‫סדרה של משימות מוגדרות המבוצעות בסדר עוקב ו‪/‬או מקבילי ע"י מספר‬
‫עובדים ו‪/‬או ע"י מספר יישומי מחשב במטרה להפיק מוצר‪/‬שירות סופי מוגדר‪.‬‬
‫התהליך יכול להיות קצר או להתפרס לאורך זמן‪.‬‬
‫התהליך יכול להיות אוטומטי או ידני או משולב‪ .‬כל תפוקה היא פועל יוצא של‬
‫מספר תשומות המבוצעות באופן סדרתי ו‪/‬או מקבילי עד לקבלת המוצר הסופי‪.‬‬
‫התהליך יכול לחצות מחלקות וארגונים‪.‬‬
‫מהו ‪BPMN‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪5‬‬
‫‪Business Process Modeling Notation‬‬
‫תקן של ‪OMG‬‬
‫מאפשר הצגה גרפית של התהליכים בתוך הארגון‬
‫מאפשר הצגת זרימת אינפורמציה לארגונים חיצוניים‬
‫מאפשר תרגום ל‪BPEL‬‬
‫‪Business Process Execution Language‬‬
‫יתרונות‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪6‬‬
‫הבנה טובה יותר של התהליכים הקימים‬
‫תיעוד התהליכים‬
‫יצירת שפה אחידה‬
‫בסיס לשיפור התהליכים‬
‫אפשרות לביצוע סימולציות באמצעות כלי תוכנה‬
‫בסיס טוב יותר להגדרת דרישות למערכות ממוכנות‬
Recommended Reading
Real Life BPMN
‫בורלנד‬
‫לימוד עצמי‬



7
‫רשימת הנושאים‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪8‬‬
‫מבוא‬
‫דוגמאות ראשוניות‬
‫יסודות ‪BPMN‬‬
‫כיצד להזמין פיצה‬
‫‪9‬‬
‫השאלת ספר‬
‫‪10‬‬
‫איתור מועמדים לנובל‬
‫‪11‬‬
‫משלוח של חומרה‬
‫‪12‬‬
‫רשימת הנושאים‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪13‬‬
‫מבוא‬
‫דוגמאות ראשוניות‬
‫יסודות ‪BPMN‬‬
‫דוגמאות‬
BPMN ‫יסודות‬
Activities
Gates
Events
‫אוביקטים מיוחדים‬
‫דוגמאות‬





14
‫‪ BPMN‬מרכיבים בסיסיים‬
‫‪15‬‬
‫פעולות‬
‫משימה בסיסית (‪)Task‬‬
‫תת תהליך (‪)Sub Process‬‬
‫‪16‬‬
Subprocess
17
Subprocess
18
‫לולאות‬
‫‪19‬‬
‫טרנזקציה‬
‫טרנזקציה בסיסית‬
‫(‪)Task‬‬
‫טרנזקציה מורכבת (‪)Sub Process‬‬
‫‪20‬‬
Tasks
21
Sequence Flow
22
Sequence Flow
23
‫‪Manual Tasks‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫המשימות מבוצעות על ידי בני אדם‬
‫המשימות אינו מושפעות על ידי מנוע ה ‪Work Flow‬‬
‫דוגמאות‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪24‬‬
‫תיוק מסמך בקלסר‬
‫אימות מספר ת"ז בטלפון‬
‫שיחה עם הלקוח‬
‫‪User Tasks‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫המשימות מבוצעות על ידי בני אדם‬
‫המשימות מוקצות על ידי מנוע ה ‪ Work Flow‬לאנשים‬
‫רלוונטיים‬
‫לאחר ביצוע המשימה המנוע מצפה לאישור ביצוע‬
‫דוגמאות‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪25‬‬
‫אישור חופשה‬
‫אימות חשבון‬
‫טיפול בבאג‬
‫‪Service Tasks‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫המשימות מבוצעות על ידי תוכנה‬
‫ברב המקרים מדובר ב ‪Web Service‬‬
‫מאד דומה לשירותים בארכיטקטורת ‪SOA‬‬
‫דוגמאות‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪26‬‬
‫קבלת מחיר מניה משירות אינטרנטי‬
‫אישור כרטיס אשראי‬
‫‪Script Tasks‬‬
‫‪‬‬
‫‪‬‬
‫‪27‬‬
‫המשימות מבוצעות ישירות על ידי המנוע‬
‫המשימה צריכה להיכתב בשפה שמנוע יכול לתרגם ישירות‬
‫‪Receive/Send Tasks‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪28‬‬
‫המשימות כוללות תפיסת(‪ )Catch‬אירוע‬
‫המשימות מבוצעות על ידי המנוע‬
‫השימוש העיקרי ביצוע משימות(‪ )Web Services‬באופן‬
‫אסינכרוני‬
‫אם המשימה מחליפה את אירוע ההתחלה אזי יש לציין אותו‬
‫כאירוע מאתחל‬
‫אם המשימה כוללת זריקת אירוע אזי הצלמית שלה נראית כך‪:‬‬
‫‪Business Rule Tasks‬‬
‫‪‬‬
‫‪29‬‬
‫משימות לביצוע חוקים עסקיים‬
BPMN ‫יסודות‬
Activities
Gates
Events
‫אובייקטים מיוחדים‬
‫דוגמאות‬





30
‫שערים(פיצול‪/‬איחוד)‬
‫סוג‬
‫‪Exclusive‬‬
‫רק אחד מהמסלולים אפשרי(נתונים‪/‬אירוע)‬
‫‪Inclusive/OR‬‬
‫אחד או יותר מהמסלולים אפשרי‬
‫חייב להיות לפחות מסלול אחד‬
‫מומלץ לדאוג למסלול שהוא ‪Default‬‬
‫‪And/Parallel‬‬
‫כל המסלולים חובה‬
‫‪Complex‬‬
‫הפיצול ‪/‬האיחוד נקבעים על סמך תנאי מורכב‬
‫‪31‬‬
‫שערים(פיצול‪/‬איחוד)‬
‫‪32‬‬
‫דוגמא לפיצול ‪Exclusive‬‬
‫‪33‬‬
‫שערים משמשים רק לניתוב‬
‫לא חוקי‬
‫חוקי‬
‫‪34‬‬
‫בחירה של מנה אחת מתוך שלוש‬
‫‪35‬‬
‫איחוד ‪Exclusive‬‬
‫משער מאחד יש רק יציאה אחת‬
‫‪36‬‬
‫בחירה של מנה אחת מתוך שלוש‬
‫‪37‬‬
‫סלט חובה‬
‫‪38‬‬
‫ברירת מחדל‬
‫‪39‬‬
‫תת תהליכים ולולאות‬
‫‪40‬‬
‫פיצול ‪OR Inclusive‬‬
‫כל מסלול אשר התנאי שלו מתקיים ‪ ,‬יתבצע‬
‫אם כל המסלולים לא מתקיימים תבוצע ברירת המחדל‬
‫‪41‬‬
‫דוגמא לפיצול ‪Inclusive‬‬
‫‪BPMN Inclusive‬‬
‫טפל בכרטיסי‬
‫טיסה‬
‫נדרשת‬
‫טיסה‬
‫טפל במלון‬
‫רשום בקשה‬
‫לטיול‬
‫נדרש‬
‫מלון‬
‫טפל ברכב‬
‫נדרש רכב‬
‫טפל בביטוח‬
‫נדרש‬
‫ביטוח‬
‫טיפול אחר‬
‫‪42‬‬
‫איחוד ‪OR‬‬
‫צירוף כלשהו של ‪ 1/2/3‬עובר ביחד לפעילות ‪4‬‬
‫‪43‬‬
‫מה קורה כאן?‬
‫‪44‬‬
‫דוגמא לפיצול ואיחוד ‪Inclusive‬‬
‫‪BPMN Inclusive‬‬
‫טפל בכרטיסי‬
‫טיסה‬
‫שלח אישורים‬
‫ללקוח‬
‫נדרשת‬
‫טיסה‬
‫טפל במלון‬
‫רשום בקשה‬
‫לטיול‬
‫נדרש‬
‫מלון‬
‫טפל ברכב‬
‫נדרש רכב‬
‫טפל בביטוח‬
‫נדרש‬
‫ביטוח‬
‫טיפול אחר‬
‫‪45‬‬
‫השימוש ב ‪OR‬‬
‫‪46‬‬
‫השימוש ב ‪Lanes‬‬
‫‪47‬‬
‫שימוש לא חוקי ב ‪Lanes‬‬
‫‪48‬‬
‫פיצול ‪AND‬‬
‫כל המסלולים חובה‬
‫‪49‬‬
‫איחוד ‪AND‬‬
‫‪50‬‬
‫איחוד ‪AND‬‬
‫מכירה ‪BPMN‬‬
‫מוכר‬
‫בצע‬
‫משלוח‬
‫הפק‬
‫חשבונית‬
‫רשום‬
‫בקשה‬
‫מכירה‬
‫‪51‬‬
‫מחסן‬
‫נפק פריט‬
‫סלט חובה‪-‬קצר יותר‬
‫‪52‬‬
‫מה קורה כאן?‬
‫‪53‬‬
‫הקשר בין ‪ Subprocess‬ואיחוד‬
‫‪54‬‬
‫מצא את ההבדל‬
‫‪55‬‬
‫פיצול ‪Complex‬‬
‫ההחלטה איזה פיצולים יתבצעו מתקבלת על ידי התניה מורכבת‬
‫‪56‬‬
‫איחוד ‪Complex‬‬
‫ההחלטה האם להמשיך מתקבלת על ידי התניה מורכבת‬
‫‪57‬‬
‫השימוש בשער מורכב‬
‫‪58‬‬
‫איחוד ‪Complex‬‬
‫תשלום ‪BPMN‬‬
‫מספיקים ‪ 2‬אישורים‬
‫בצע תשלום‬
‫טיפול בתשלום‬
‫מנהל מחלקה‬
‫אישור‬
‫סמנכ"ל‬
‫אישור‬
‫הצעה‬
‫לתקציב‬
‫אישור‬
‫חשב‬
‫‪59‬‬
BPMN ‫יסודות‬
Activities
Gates
Events
‫אובייקטים מיוחדים‬
‫דוגמאות‬





60
‫סוגי אירועים‬
‫‪61‬‬
‫‪‬‬
‫התחלה‬
‫‪‬‬
‫ביניים‬
‫‪‬‬
‫סיום‬
‫תפיסת‪/‬זריקת אירועים‬
‫‪62‬‬
‫מאפיני אירועים‬
‫‪Terminate‬‬
‫‪Message‬‬
‫המתן להודעה והמשך אח"כ‬
‫‪Timer‬‬
‫‪Error‬‬
‫‪Cancel‬‬
‫‪Compensation‬‬
‫‪63‬‬
‫הפעולות ב ‪ Undo‬של טרנזקציה‬
‫מאפיני אירועים‬
‫תנאי מורכב‬
Conditional
Link
Multiple
Signal
Escalation
Parallel Multiple
64
‫אירוע התחלה‬
‫משימה ‪ 1‬תתחיל להתבצע ‪,‬‬
‫רק אם התרחש אירוע התחלה מסוג כלשהו‬
‫‪65‬‬
‫‪Start Event‬‬
‫כאשר אירוע ‪ 1‬או אירוע ‪ 2‬מתרחשים התהליך מתחיל‬
‫‪66‬‬
‫‪Intermediate Event‬‬
‫אחרי משימה ‪, 1‬‬
‫התהליך ממתין עד להתרחשות אירוע ‪1‬‬
‫ורק אז התהליך ממשיך למשימה ‪2‬‬
‫‪67‬‬
‫מספר אירועי ביניים‬
‫משימה ‪ 2‬תתחיל רק אם התרחשו אירוע ‪ 1‬וגם אירוע ‪2‬‬
‫‪68‬‬
‫‪Attached Intermediate Event‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪69‬‬
‫אם אירוע ‪ 1‬מתרחש תוך כדי משימה ‪ ,1‬משימה ‪ 1‬מופסקת מידית‬
‫והתהליך ממשיך מיד לביצוע משימה ‪3‬‬
‫אם אירוע ‪ 1‬לא מתרחש משימה ‪ 1‬מתבצעת עד הסוף ועוברת למשימה ‪2‬‬
‫אם אירוע ‪ 1‬מתרחש לאחר סיום משימה ‪ , 1‬אין לו השפעה‬
‫‪Attached Non interrupting Event‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪70‬‬
‫אם אירוע ‪ 1‬מתרחש תוך כדי משימה ‪ ,1‬משימה ‪ 1‬ממשיכה וכן מתחילה‬
‫להתבצע במקביל משימה ‪3‬‬
‫אם אירוע ‪ 1‬לא מתרחש משימה ‪ 1‬מתבצעת עד הסוף ועוברת למשימה ‪2‬‬
‫אם אירוע ‪ 1‬מתרחש לאחר סיום משימה ‪ , 1‬אין לו השפעה‬
‫אם אירוע ‪ 1‬מתבצע מספר פעמים תוך כדי משימה ‪ 1‬משימה ‪ 3‬תתבצע גם‬
‫כן מספר פעמים‬
‫‪Message Event‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪71‬‬
‫מכתב‬
‫מייל‬
‫טלפון‬
‫מידע כלשהו המיועד לכתובת מסוימת‬
‫אירועים להזמנת פיצה‬
‫עדיף‬
‫‪72‬‬
‫דיווח על תקלה באתר‬
‫‪73‬‬
‫‪Timer Event‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪74‬‬
‫אירוע חד פעמי בזמן מוקצב‬
‫אירוע חוזר בזמנים מתוכננים‬
‫אירוע במרווחים קבועים‬
‫אירוע בזמן יחסי לאירועים אחרים‬
‫זמן מירבי‬
‫אירועי זמן נפוצים‬
BPMN ‫אירועי זמן נפוצים‬
Activity1
24:00
Activity2
Activity3
30 ‫דקות‬
Activity4
Activity5
TimeOut
Activity6
75
‫דוגמאות לאירועי זמן‬
‫‪76‬‬
‫‪Timer‬להפעלת אסקלציה‬
‫אסקלציה ‪BPMN‬‬
‫קבל אישור‬
‫שלח תזכורת‬
‫יומיים‬
‫‪77‬‬
‫תזמון לפיצה‬
‫‪78‬‬
‫תזמון ללא הפסקת התהליך‬
‫‪79‬‬
Conditional Event
80
‫הפשרת פיצה קפואה‬
‫‪81‬‬
‫‪Signal Event‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪82‬‬
‫דומה למסר‬
‫האות‪ Signal/‬אינו מכוון ליעד ספציפי‬
‫דוגמא‪ :‬שידורי פרסומת בטלויזיה‬
Signal Event ‫דוגמא ל‬
83
Error Events
84
Errors and Subprocesses
85
‫‪Terminate Event‬‬
‫מסיים באופן מידי את כל התהליכים שטרם הסתיימו‬
‫‪86‬‬
‫‪Link Event‬‬
‫=‬
‫‪‬‬
‫‪87‬‬
‫אירועי קשר יכולים להיות רק אירועי ביניים‬
‫‪Compensation Event‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪88‬‬
‫דוגמאות‪:‬‬
‫‪ ‬הזמנת כרטיסי טיסה וביטולם‬
‫‪ ‬ביטול חיוב של כרטיס אשראי‬
‫‪ ‬ביטול עמלות לנותן שירות‬
‫הקשר לפעולת הפיצוי מבוצע באמצעות ‪Association‬‬
‫פעולת הפיצוי תתבצע רק אם זורקים פעולת פיצוי‬
‫פעולת הפיצוי מתבצעת רק לאחר שפעולת האם כבר בוצעה‬
‫דוגמא לפיצוי ללא אירוע‬
‫‪89‬‬
‫דוגמא לפיצוי עם אירוע‬
‫‪90‬‬
Cancel Event&Transations
91
‫‪Multiple Event‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪92‬‬
‫במקרה של תפישה ‪ ,‬מספיק שאחד מהאירועים יתקיים‪ ,‬על מנת להפעיל את התהליך‬
‫במקרה של זריקה ‪ ,‬כל האירועים נזרקים‬
‫פעולת הפיצוי מתבצעת רק לאחר שפעולת האם כבר בוצעה‬
Multiple Event
!!‫ף‬
93
‫‪Parallel Event‬‬
‫‪‬‬
‫‪‬‬
‫‪94‬‬
‫במקרה של תפישה ‪ ,‬כל האירועים חייבים להיתקיים‪ ,‬על מנת להפעיל את‬
‫התהליך‬
‫אין אפשרות לזריקה של ‪Parallel‬‬
‫‪Escalation Event‬‬
‫‪‬‬
‫‪‬‬
‫‪95‬‬
‫מציג את הקשר בין תת תהליכים והאבא שלהם‬
‫תת התהליך מציין לאבא שצריך להתבצע משהו שאינו שגיאה‬
Escalation Event ‫דוגמא ל‬
96
‫דוגמא משולבת עם ‪Signal‬‬
‫‪BPMN Signal‬‬
‫כתוב‬
‫טקסט‬
‫ערוך‬
‫טקסט‬
‫נקבעו עקרונות‬
‫טקסט ערוך‬
‫תכנן‬
‫עטיפה‬
‫לספר‬
‫עטיפה מוכנה‬
‫קבע‬
‫עקרונות‬
‫יסוד‬
‫קבע תוכן ענינים‬
‫לספר‬
‫נקבעו עקרונות‬
‫טקסט ערוך‬
‫פרסם‬
‫ספר‬
‫עטיפה מוכנה‬
‫‪97‬‬
‫פיצול ‪ Exclusive‬באירוע‬
‫• משמש אך ורק לפיצול‬
‫• רק מסלול אחד מתבצע‬
‫• מייצג החלטה מושעית‬
‫פיצול אירוע ב ‪BPMN EXCLUSIVE‬‬
‫‪Activity1‬‬
‫‪98‬‬
‫פיצול ‪ Exclusive‬באירוע‬
‫פיצול ‪ Exclusive‬באירוע ‪BPMN‬‬
‫בטל‬
‫הזמנה‬
‫הלקוח אומר לא‬
‫ספק‬
‫הזמנה‬
‫טפל‬
‫בהזמנה‬
‫רשום‬
‫הזמנה‬
‫הלקוח אומר כן‬
‫‪99‬‬
‫שלח הצעה‬
‫פיצול ‪ Exclusive‬באירוע‬
‫פיצול ‪ Exclusive‬באירוע ‪BPMN‬‬
‫לקוח מעוניין בעסקה‬
‫לא‬
‫צור קשר עם‬
‫הלקוח‬
‫ימים ‪5‬‬
‫כן‬
‫המשך‬
‫התהליך‬
‫הצעה‬
‫לעסקה‬
‫בדוק מסמך‬
‫התקבל מסמך‬
‫‪100‬‬
Event Gateway
101
Event Gateway
102
Event Gateway
103
Event Gateway
104
BPMN ‫יסודות‬
Activities
Gates
Events
‫אובייקטים מיוחדים‬
‫דוגמאות‬





105
‫אוביקטים מיוחדים‬
Pools&Lanes
Messages
Data
Groups




106
‫מסלולים ובריכות‬

Pools

Pool &Lanes
107
‫עקרונות ל ‪Pools‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪108‬‬
‫כל ‪ Pool‬מייצג תהליך עסקי אחד בתוך הארגון או ארגון חיצוני‬
‫‪ Sequence Flow‬לא יכול לחצות גבולות של ‪Pool‬‬
‫מספר המסלולים ב ‪ Pool‬אינו מוגבל‬
‫פעולות מותרות‬
‫עקרונות למסלולים‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪109‬‬
‫כל מסלול חייב להיות בתוך ‪Pool‬‬
‫מסלול מייצג קבוצה לוגית‪ :‬תפקיד‪ ,‬מקום‪ ,‬פעילות פונקציונאלית‬
‫ניתן לבצע קינון של תפקידים‬
‫‪ Sequence Flow‬יכול לחצות מסלולים‬
‫‪ Message Flow‬אינו יכול לחצות מסלולים‬
‫דוגמא למסלולים פנימיים‬
‫‪110‬‬
‫מסרים‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪111‬‬
‫מסרים משמשים לתקשורת בין תהליכים שונים(‪)Pools‬‬
‫מסרים אינם מיצגים ‪Control Flow‬‬
‫אוסף המסרים בין התהליכים מכונה גם ‪Choreography‬‬
‫שערים אינם יכולים לשלוח מסר‬
‫מסרים אסורים‬
‫דוגמא לקשר עם תהליך אבסטרקטי‬
‫מחלקת רכש מול ספק ‪BPMN‬‬
‫קבל‬
‫חשבונית‬
‫קבל‬
‫מוצרים‬
‫‪112‬‬
‫הכן‬
‫הזמנה‬
‫לספק‬
‫בדוק מחירים‬
‫קבל בקשת‬
‫רכש‬
‫מחלקת רכש‬
‫בצע‬
‫תשלום‬
‫ספק‬
‫תהליך אבסטרקטי‬
‫דוגמא לשיתוף עם תהליך חיצוני‬
‫מחלקת רכש מול ספק שיתוף ‪BPMN‬‬
‫ניתן לביצוע‬
‫לא‬
‫קבל‬
‫הזמנה‬
‫קבל‬
‫תשלום‬
‫ספק‬
‫ספק‬
‫הזמנה‬
‫עבד‬
‫הזמנה‬
‫שלח‬
‫חשבונית‬
‫קבל‬
‫מוצרים‬
‫‪113‬‬
‫הכן‬
‫הזמנה‬
‫לספק‬
‫בדוק מחירים‬
‫קבל בקשת‬
‫רכש‬
‫מחלקת רכש‬
‫בצע‬
‫תשלום‬
‫קבל‬
‫חשבונית‬
‫כיצד להזמין פיצה‬
‫‪114‬‬
‫כיצד להזמין פיצה‬
‫‪115‬‬
Multiple Instance Pool
116
‫תהליכים עם מסמכים‬
‫‪117‬‬
‫דוגמא לתהליך עם מסמכים‬
‫תהליך עם מסמכים ‪BPMN‬‬
‫מסמך הערכה‬
‫שלח הצעה‬
‫ללקוח‬
‫יש‬
‫בצע הערכה‬
‫מצב אישור‬
‫תייק‬
‫מסמכים‬
‫שלח סירוב‬
‫אין‬
‫מסמך הערכה‬
‫מכתב סירוב‬
‫‪118‬‬
‫בקשה‬
‫למשכנתה‬
‫למסמכים יכול להיות מצב‬
‫מסמך עם מצב ‪BPMN‬‬
‫הזמנה‬
‫]מאושרת[‬
‫נפק הזמנה‬
‫יש אישור‬
‫מצב אישור‬
‫דחה הזמנה‬
‫אין אישור‬
‫הזמנה‬
‫]לא מאושרת[‬
‫‪119‬‬
‫בדוק ואשר‬
‫הזמנה‬
‫מסמכים עם סימנים מיוחדים‬
‫‪120‬‬
Annotations & Groups
121