آموزش سریع bpmn - آموزش گام به گام تمامی اجزای زبان...
Post on 05-Jan-2017
116 Views
Preview:
TRANSCRIPT
BPMNآموزش سریع
2
فهرست مطالب
ایجاد دیتابیسایجاد جدول آشنایی باDesign Viewوارد کردن داده هاکار با فرمایجاد روابط بین جداولکار با کوئریایجاد ماکرو خروجی بهExcel مقایسهExcel با SQL Serverجمع بندی
تیم تعالی منطقه غرب 3
مقدمه
4
BPMSچیست؟
BPMS ،س*یستم های مدیری*ت فراین*د کسب و کار ،بر مبتنی نرم افزاری راهکارهای از جدی*د شاخه ای کالم یک در ک**ه اس**ت، اطالعات فناوری وب شرکت ه*ا و س*ازمان ها را قادر می س*ازد ت*ا مراحلی مدیریت و س*ازماندهی مدلس*ازی)طراح*ی(، چون فرایندهای داخل و خارج سازمانی را به سادگی و با
سرعت بسیار باالیی به انجام رسانند.
5
می تو@اند، مشکالت موجود را BPMSچگو@نه برطرف نماید و یا بهبود بخشد؟
( مدل سازی و طراح*ی از مندی بهره Designب*ا and Modeling فرآین*د در محی*ط وب و به صورت )
معروف استاندارد ب*ا مطاب*ق و گرافیک*ی کامال BPMN
6
BPMNچیست؟
BPMN روش*ي براي مدل س*ازي اس*ت بگون*ه ای که ،و سهولت ب*ه کار و کس*ب کاربران همه *ي براي
سادگي، قابل فهم باشد.BPMN پل*ي اس*تاندارد براي فاص*له ي بي*ن طراحي و
پياده سازي فرآيندهاي کسب و کار فراهم مي سازد.
7
BPDچیست؟
در اس**تفاده مورد فرآيند BPMNابزار نمودار ،ي**ا کار و مبناي BPDکس**ب بر که مي باش**د
تکنيک هاي رس*م فلوچارت بوده و ويژه ي فرآيندهاي کسب و کار طراحي شده است.
تیم تعالی منطقه غرب 8
عناصر اصلي در رسم يک نمودار فرايند كسب و كار
9
مقدمه ب*ه دنبال يافت*ن مکانيزم*ي آسان براي BPMNگروه توس*عه دهنده
کار و کسب فرآيندهاي در موجود ذات*ي پيچيدگي هاي مدلس*ازي بودن*د و ب*ه منظ*ور فراه*م کردن اي*ن دو مقصود متناقض از روش
سازمان دهي عالئم استفاده کردند. چهار گروه اص*لي تشکيل دهنده *ي ي*ک نمودار فراين*د كسب و كار
عبارتند از:( اشياء جريانFlow Objects)( اشياء ارتباط دهندهConnecting Objects)( خطوط شناوري یا مسيرهاي جريانSwim lanes)( *مصنوعاتArtifacts)
10
يا اشياء جريانFlow Objectsانواع
11
يا اشياء Connecting Objectsانواع ارتباط دهنده
12
يا اشياء خطوط Swim laneانواع شناوري
13
Poolکاربرد
Pool دياگرام که مي شود اس*تفاده شرايط*ي در شام*ل دو شري*ک ي*ا موجودي*ت کس*ب و کار باش*د که از لحاظ گرافيک*ي اي*ن دو شري*ک در نمودار از هم
هاي Poolجدا مي باشند. فعاليت هاي*ي که در درون جداگان*ه رس*م مي شود، فرآيندهاي مس*تقل محسوب
خطوط لذا مرز Sequence Flowمي شوند. Message را قط*ع نمي کند. در عين حال Poolيک
Flow بعنوان روش*ي براي نماي*ش ارتباط بي*ن شرکا بين ارتباط برقراري براي نتيج*ه در و مي باش*د
مورد استفاده قرار مي گيرد.Poolدو
14
Laneکاربرد
Lane ، ب*ا مقايس*ه خطوط Poolدر به بيشت*ر ،نزديک قديمي متدولوژي هاي در موجود شناوري
حقيقت در جداکردن Laneاس***ت. براي در خاص واحد ي*ا نق*ش ي*ک ب*ه ک*ه فعاليت هاي*ي
مي رود. بکار مي شوند، مربوط شرک***ت Sequence Flowبين مرز مي تواند Lane هاي
يک ليکن Poolدرون کن*د، قط*ع را Message Flowنمي توان*د بين اشياء جريان درون Lane هاي
مورد استفاده قرار گيرد. Pool موجود در يک
15
يا مصنوعاتArtifactانواع
تیم تعالی منطقه غرب 16
برخي قوانين مدلسازي با BPMN
17
رویدادها
از: حالت عبارتن*د آنه*ا كه Messageپركاربردتري*ن )به عنوان مثال ي*ا مس*تندات مي باش*د پيام نوع از
نام*ه(، يا Timerدرياف*ت تاخي*ر دهنده نشان ك*ه ايجاد حالت*ي در زمان*ي خاص اس*ت )به عنوان مثال
كه معموال Linkشروع فرايند ه*ر ش*ش ماه(، حالتداده ارتباط مذكور فرايند ب*ه ديگ*ر فراين*د ي*ك از
حال*ت اس*ت، چندگانه Multipleشده حالت*ي ك*ه حال*ت نهاي*ت در و كال Terminateمي باش*د كه
فراين*د را خاتم*ه داده و كلي*ه فراين*د عمليات را باطل مي كند.
18
نمادهای رویدادها
19
Gatewayها
Gateway ه*ا ني*ز ب*ا توج*ه به كاربردشان حالت هاياز: عبارتند آنه*ا پركاربردتري*ن ك*ه دارن*د گوناگون*ي
ك*ه در آ*ن تنه*ا ي*ك مسير XOR ي*ا Exclusiveنوع قاب*ل انتخاب اس*ت )مانن*د حال*ت تصميم گيري(، نوع
Inclusive ي*ا OR ك*ه تركي*بي از چن*د مس*ير در آن كه كليه مسيرها AND يا Parallelوجود دارد و نوع
خالف بر اس**ت. اجباري آ**ن ها، Eventدر Gateway شكل ي*ك ب*ه نمودار كجاي ه*ر در ه*ا
استفاده مي شوند.
20
Gatewayنمادهای
21
Gatewayکاربردهای
يك )Taskب*ه ورودي يك تنه**ا Sequence Flow وارد )( از آن خارج Sequence Flowمي شود و تنه*ا ي*ك خروج*ي )
ي*ا خروجي ورودي ي*ك از بي*ش وجود در ص*ورت مي گردد. استفاده نمود.Gatewayمي توان از
دو بين ارتباط براي ازPoolهمواره Message Flow اس*تفاده مي شود. براي ارتباط بين دو اجزاي نمودار از دو
Pool از نمي توان متفاوت، Gateway و نمود استفاده يا نمادهاي مجاز استفاده كرد.Taskحتما مي بايست از
22
Gatewayمثال کاربرد
23
بين دو Message Flowمثالي از كاربردPool
Pool
APo
ol B
Pool
APo
ol B
24
Sequence Flowقوانين ارتباطات با
25
Message Flowقوانين ارتباطات با
26
Gatewayمثالي ديگر از كاربرد
27
Eventمثالي از كاربرد
معموالً مي دهد انجام را درياف*ت كار فق*ط ك*ه فعاليت*ي ي*ك عنوان ب*ه و اس*ت عمل Taskاضاف*ه و نمي آي*د
با فعاليت Eventدرياف*ت مي شود. داده نماي*ش مربوط*ه به باش*د محدوده از خارج موجودي*ت ي*ك ب*ه اگ*ر ارس*ال
يك Taskعنوان اگ*ر مقص*د و لحاظ مي گردد Siwmlane ديگر باشد لزومي به اشاره كردن آن نيست.
28
Poolمثالي از عدم نمايش فعاليت هاي ديگر
Pool
APo
ol B
29
نمونه اي از نمودار كسب و كار فرايند بانكي
30
با تشکر
top related