Top Banner
BPMN فرآیند با آموزش مدل سازی حرکت کنید جلوتر از دیگرانwww.sarircomputer.com 021 66947273
16

BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

Jan 26, 2020

Download

Documents

dariahiddleston
Welcome message from author
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
Page 1: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

BPMN آموزش مدل سازی فرآیند با

جلوتر از دیگران حرکت کنید

www.sarircomputer.com

021 66947273

Page 2: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

تعریف

BPMN زبان استاندارد مدلسازي فرآیندهاي کسب و کار است.

ابزار اصلی در تکنولوژي مدیریت فرآیندهاي کسب و کار)BPM( می باشد.در واقع می توان گفت مزیت اصلی استفاده از تکنولوژي BPM، وجود زبان استانداردي به نام BPMN است.

BP

M N

Page 3: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

BPMN ویژگیهای

در BPMN می توان تعامالت نرم افزار با جهان بیرون را مدل کرد، جهان بیرون می تواند کاربر، ماشــین و یا یک سیســتم نرم افزاري دیگر باشد.

قابلیت ترسیم پیام ها: شما می توانید پیام هاي مبتنی بر وب خود را در BPMN ترسیم نمائید. BPMN قابلیت مدلسازي و مدیریت خطاها، دوباره کاری ها و بازگشت کارها را فراهم می نماید.

با استفاده از BPMN شما می توانید فرآیندهایی را با خصوصیات ذیل مدل و در نهایت از طریق نرم افزارهاي استاندارد اجرایی کنید:

فرآیندهای پویا و در حال تغییر فرآیندهای گسترده و پیچیده

فرآیندهایی با مدت زمان اجراي طوالنیفرآیندهایی که در قسمت هایی وابسته به هوش انسان ها و تصمیم گیري دارند

فرآیندهایی که می توانند بصورت اتوماتیک و توسط نرم افزارها انجام شوند

3

Page 4: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

BPMN مزایای

نمودارهاي تهیه شده با استفاده از BPMN ها قابل تبدیل به زبان های XML مورد نیاز نرم افزارهای موتور گردش کار می باشند.با BPMN می توان انواع حالت هاي مختلف مورد نیاز در اجراي فرآیندها را مدل کرد.

نمودارهای BPD برای انواع مخاطبین )مدیران، کارشناسان، تحلیلگران( قابل درک و فهم می باشد.

4

Page 5: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

BPMN مدل سازی با

اشیاء جریان )Flow Objects(: سه عنصر کلیدي در یک BPD وجود دارد که در زمره ي اشیاء جریان قرار مي گیرند.

رخداد

)Event(

فعالیت

)Activity(

درورازه

)Getway(

5

Page 6: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

مدل سازی با BPMN- فعالیت

واژه اي عمومي براي کاري که شرکت انجام مي دهد.مي تواند بصورت اتوماتیک یا غیراتوماتیک )مرکب، Compound( باشد.

داراي دو نوع Task و Sub-process است که در حالت دوم از نماد + در مرکز و پایین مستطیل استفاده مي شود.

looptask+

collapsed sub-process

~ +

ad-hoc sub-process

multi-instancetask

6

Page 7: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

مدل سازی با BPMN- رخداد

پیشامدي که در طي یک فرآیند کسب وکار روي مي دهد و بر جریان فرآیند تأثیر مي گذارد.معموالً دارای یک علت یا عامل)Cause or Trigger( یا یک اثر یا نتیجه )Impact or Result( می باشند.

message start eventerror intermediateevent

time end event

7

Page 8: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

مدل سازی با BPMN- دروازه

در جریان توالي)Sequence Flow( بکار مي رود تا واگرایي یا همگرایي را نشان دهد. )Joining( و بهم پیوستن )Merging( ترکیب شدن ،)Forking( منشعب شدن ،)Decision( تصمیم گیري

مسیرها را مشخص مي کند.

AND XOR Event-based

8

Page 9: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

اشیاء ارتباط دهنده

اشــیاء ارتباط دهنده براي پیوند دادن اشیاء جریان بکار مي روند تا ســاختار شــماتیک فرآیند تجاري را نمایش

دهند. سه نوع شئ پیوند دهنده عبارتند از:

)Sequence flow(جریان توالي

)Message flow(جریان پیغام

)Association(پیوند

9

Page 10: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

جریان توالي )Sequence flow(

جهت نمایش ترتیب و توالي انجام فعالیت ها در یک فرآیند بکار مي رود. از واژه Control Flow در BPMN استفاده نمی شود.

10

Page 11: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

جریان پیغام )Massage flow(

براي نمایش جریان پیغام ها بین دو شریک فرآیند)Process Participants( به کار مي رودشرکا که در واقع موجودیت ها یا نقش هاي مختلف در کسب و کار مي باشند، پیغام ها را ارسال و دریافت مي کنند.

11

Page 12: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

خطوط شناوري 12)Swim lane(

از Swim lane ها برای سازمان دهي فعالیت ها در گروه ها استفاده مي کنند. این نشان گرافیکي براي جداکردن مسئولیت ها یا توانایي هاي کارکردي مختلف مورد استفاده قرار مي گیرد.

:در شرایطي استفاده مي شود که دیاگرام شامل دو شریک یا موجودیت کسب و کار باشــد که از لحاظ گرافیکي این دو شریک در نمودار از هم جدا مي باشند.

براي جداکردن فعالیت هایي که به یک نقش یا واحد خاص در شــرکت مربوط

مي شوند، بکار مي رود

Pool

Lane

Page 13: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

Lane

زیرقسمتي در درون یک Pool است که باعث افزایش افقي یا عمودي در طول آن مي شود.در سازمان دهي فعالیت ها و طبقه بندي آن ها بکار مي رود.

13

Page 14: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

Pool

جهت نمایش یک شریک در فرآیند بکار مي رودجعبه اي گرافیکي است براي جداکردن فعالیت ها از سایر Pool ها

14

Page 15: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

)Artifacts( مصنوعات

شیء داده)Data Object(: براي نمایش چگونگي درخواست یا تولید شدن داده ها و اطالعات توسط فعالیت ها بکار مي رود و با Association به فعالیت ها پیوند داده می شود.

حاشیه نویســی )Annotation(:مکانیزمي است که مدل ساز از آن به منظور تأمین اطالعات متني اضافي براي خواننده ي دیاگرام، استفاده مي کند.

گــروه )Group(:گروه بندي مي تواند براي اهداف تجزیه و تحلیل و یا مستندســازي مورد استفاده قرار گیرد، علي رغم این که تأثیري بر Sequence flow نخواهد داشت.

(عبارت)نام

يمتن توصیف قرار اینجا در

.گیرد مي

15

Page 16: BPMN اب دنیآرف یزاس لدم شزومآsarircomputer.com/upload/Topic/160.pdfدروم يزاــسدنتسم ای و لیلحت و هیزجت فادها يارب دناوتيم

BPMN مثال کلی از

فرآیند سفارش پیتزا

16