آموزش سریع bpmn - آموزش گام به گام تمامی اجزای زبان...

30
ع ی ر س ش وز م آBPMN

Upload: pouya-fani

Post on 05-Jan-2017

116 views

Category:

Business


12 download

TRANSCRIPT

Page 1: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

BPMNآموزش سریع

Page 2: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

2

فهرست مطالب

ایجاد دیتابیسایجاد جدول آشنایی باDesign Viewوارد کردن داده هاکار با فرمایجاد روابط بین جداولکار با کوئریایجاد ماکرو خروجی بهExcel مقایسهExcel با SQL Serverجمع بندی

Page 3: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

تیم تعالی منطقه غرب 3

مقدمه

Page 4: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

4

BPMSچیست؟

BPMS ،س*یستم های مدیری*ت فراین*د کسب و کار ،بر مبتنی نرم افزاری راهکارهای از جدی*د شاخه ای کالم یک در ک**ه اس**ت، اطالعات فناوری وب شرکت ه*ا و س*ازمان ها را قادر می س*ازد ت*ا مراحلی مدیریت و س*ازماندهی مدلس*ازی)طراح*ی(، چون فرایندهای داخل و خارج سازمانی را به سادگی و با

سرعت بسیار باالیی به انجام رسانند.

Page 5: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

5

می تو@اند، مشکالت موجود را BPMSچگو@نه برطرف نماید و یا بهبود بخشد؟

( مدل سازی و طراح*ی از مندی بهره Designب*ا and Modeling فرآین*د در محی*ط وب و به صورت )

معروف استاندارد ب*ا مطاب*ق و گرافیک*ی کامال BPMN

Page 6: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

6

BPMNچیست؟

BPMN روش*ي براي مدل س*ازي اس*ت بگون*ه ای که ،و سهولت ب*ه کار و کس*ب کاربران همه *ي براي

سادگي، قابل فهم باشد.BPMN پل*ي اس*تاندارد براي فاص*له ي بي*ن طراحي و

پياده سازي فرآيندهاي کسب و کار فراهم مي سازد.

Page 7: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

7

BPDچیست؟

در اس**تفاده مورد فرآيند BPMNابزار نمودار ،ي**ا کار و مبناي BPDکس**ب بر که مي باش**د

تکنيک هاي رس*م فلوچارت بوده و ويژه ي فرآيندهاي کسب و کار طراحي شده است.

Page 8: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

تیم تعالی منطقه غرب 8

عناصر اصلي در رسم يک نمودار فرايند كسب و كار

Page 9: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

9

مقدمه ب*ه دنبال يافت*ن مکانيزم*ي آسان براي BPMNگروه توس*عه دهنده

کار و کسب فرآيندهاي در موجود ذات*ي پيچيدگي هاي مدلس*ازي بودن*د و ب*ه منظ*ور فراه*م کردن اي*ن دو مقصود متناقض از روش

سازمان دهي عالئم استفاده کردند. چهار گروه اص*لي تشکيل دهنده *ي ي*ک نمودار فراين*د كسب و كار

عبارتند از:( اشياء جريانFlow Objects)( اشياء ارتباط دهندهConnecting Objects)( خطوط شناوري یا مسيرهاي جريانSwim lanes)( *مصنوعاتArtifacts)

Page 10: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

10

يا اشياء جريانFlow Objectsانواع

Page 11: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

11

يا اشياء Connecting Objectsانواع ارتباط دهنده

Page 12: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

12

يا اشياء خطوط Swim laneانواع شناوري

Page 13: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

13

Poolکاربرد

Pool دياگرام که مي شود اس*تفاده شرايط*ي در شام*ل دو شري*ک ي*ا موجودي*ت کس*ب و کار باش*د که از لحاظ گرافيک*ي اي*ن دو شري*ک در نمودار از هم

هاي Poolجدا مي باشند. فعاليت هاي*ي که در درون جداگان*ه رس*م مي شود، فرآيندهاي مس*تقل محسوب

خطوط لذا مرز Sequence Flowمي شوند. Message را قط*ع نمي کند. در عين حال Poolيک

Flow بعنوان روش*ي براي نماي*ش ارتباط بي*ن شرکا بين ارتباط برقراري براي نتيج*ه در و مي باش*د

مورد استفاده قرار مي گيرد.Poolدو

Page 14: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

14

Laneکاربرد

Lane ، ب*ا مقايس*ه خطوط Poolدر به بيشت*ر ،نزديک قديمي متدولوژي هاي در موجود شناوري

حقيقت در جداکردن Laneاس***ت. براي در خاص واحد ي*ا نق*ش ي*ک ب*ه ک*ه فعاليت هاي*ي

مي رود. بکار مي شوند، مربوط شرک***ت Sequence Flowبين مرز مي تواند Lane هاي

يک ليکن Poolدرون کن*د، قط*ع را Message Flowنمي توان*د بين اشياء جريان درون Lane هاي

مورد استفاده قرار گيرد. Pool موجود در يک

Page 15: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

15

يا مصنوعاتArtifactانواع

Page 16: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

تیم تعالی منطقه غرب 16

برخي قوانين مدلسازي با BPMN

Page 17: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

17

رویدادها

از: حالت عبارتن*د آنه*ا كه Messageپركاربردتري*ن )به عنوان مثال ي*ا مس*تندات مي باش*د پيام نوع از

نام*ه(، يا Timerدرياف*ت تاخي*ر دهنده نشان ك*ه ايجاد حالت*ي در زمان*ي خاص اس*ت )به عنوان مثال

كه معموال Linkشروع فرايند ه*ر ش*ش ماه(، حالتداده ارتباط مذكور فرايند ب*ه ديگ*ر فراين*د ي*ك از

حال*ت اس*ت، چندگانه Multipleشده حالت*ي ك*ه حال*ت نهاي*ت در و كال Terminateمي باش*د كه

فراين*د را خاتم*ه داده و كلي*ه فراين*د عمليات را باطل مي كند.

Page 18: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

18

نمادهای رویدادها

Page 19: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

19

Gatewayها

Gateway ه*ا ني*ز ب*ا توج*ه به كاربردشان حالت هاياز: عبارتند آنه*ا پركاربردتري*ن ك*ه دارن*د گوناگون*ي

ك*ه در آ*ن تنه*ا ي*ك مسير XOR ي*ا Exclusiveنوع قاب*ل انتخاب اس*ت )مانن*د حال*ت تصميم گيري(، نوع

Inclusive ي*ا OR ك*ه تركي*بي از چن*د مس*ير در آن كه كليه مسيرها AND يا Parallelوجود دارد و نوع

خالف بر اس**ت. اجباري آ**ن ها، Eventدر Gateway شكل ي*ك ب*ه نمودار كجاي ه*ر در ه*ا

استفاده مي شوند.

Page 20: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

20

Gatewayنمادهای

Page 21: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

21

Gatewayکاربردهای

يك )Taskب*ه ورودي يك تنه**ا Sequence Flow وارد )( از آن خارج Sequence Flowمي شود و تنه*ا ي*ك خروج*ي )

ي*ا خروجي ورودي ي*ك از بي*ش وجود در ص*ورت مي گردد. استفاده نمود.Gatewayمي توان از

دو بين ارتباط براي ازPoolهمواره Message Flow اس*تفاده مي شود. براي ارتباط بين دو اجزاي نمودار از دو

Pool از نمي توان متفاوت، Gateway و نمود استفاده يا نمادهاي مجاز استفاده كرد.Taskحتما مي بايست از

Page 22: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

22

Gatewayمثال کاربرد

Page 23: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

23

بين دو Message Flowمثالي از كاربردPool

Pool

APo

ol B

Pool

APo

ol B

Page 24: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

24

Sequence Flowقوانين ارتباطات با

Page 25: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

25

Message Flowقوانين ارتباطات با

Page 26: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

26

Gatewayمثالي ديگر از كاربرد

Page 27: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

27

Eventمثالي از كاربرد

معموالً مي دهد انجام را درياف*ت كار فق*ط ك*ه فعاليت*ي ي*ك عنوان ب*ه و اس*ت عمل Taskاضاف*ه و نمي آي*د

با فعاليت Eventدرياف*ت مي شود. داده نماي*ش مربوط*ه به باش*د محدوده از خارج موجودي*ت ي*ك ب*ه اگ*ر ارس*ال

يك Taskعنوان اگ*ر مقص*د و لحاظ مي گردد Siwmlane ديگر باشد لزومي به اشاره كردن آن نيست.

Page 28: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

28

Poolمثالي از عدم نمايش فعاليت هاي ديگر

Pool

APo

ol B

Page 29: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

29

نمونه اي از نمودار كسب و كار فرايند بانكي

Page 30: آموزش سریع BPMN - آموزش گام به گام تمامی اجزای زبان مدلسازی

30

با تشکر