بخشی از پاورپوینت
اسلاید 1 :
The Business Process Management and Notation
اسلاید 2 :
تعریف BPMN
BPMN زبان استاندارد مدلسازي فرآیندهاي کسب و کار است.
ابزار اصلی در تکنولوژي مدیریت فرآیندهاي کسب و کار(BPM) می باشد.
در واقع می توان گفت مزیت اصلی استفاده از تکنولوژي BPM، وجود زبان استانداردي به نام BPMN است.
اسلاید 3 :
ویژگیهای BPMN
در BPMN میتوان تعاملات نرم افزار با جهان بیرون را مدل کرد، جهان بیرون میتواند کاربر، ماشین و یا یک سیستم نرمافزاري دیگر باشد.
قابلیت ترسیم پیامها: شما میتوانید پیامهاي مبتنی بر وب خود را در BPMN ترسیم نمائید.
BPMN قابلیت مدلسازي و مدیریت خطاها، دوبارهکاریها و بازگشت کارها را فراهم مینماید.
با استفاده از BPMN شما میتوانید فرآیندهایی را با خصوصیات ذیل مدل و در نهایت از طریق نرمافزارهاي استاندارد اجرایی کنید:
فرآیندهای پویا و در حال تغییر
فرآیندهای گسترده و پیچیده
فرآیندهایی با مدت زمان اجراي طولانی
فرآیندهایی که در قسمتهایی وابسته به هوش انسانها و تصمیمگیري دارند
فرآیندهایی که میتوانند بصورت اتوماتیک و توسط نرمافزارها انجام شوند
اسلاید 4 :
مزایای BPMN
نمودارهاي تهیه شده با استفاده از BPMN(BPDها) قابل تبدیل به زبانهای XML مورد نیاز نرمافزارهای موتور گردش کار میباشند.
با BPMN میتوان انواع حالتهاي مختلف مورد نیاز در اجراي فرآیندها را مدل کرد.
نمودارهای BPD برای انواع مخاطبین (مدیران، کارشناسان، تحلیلگران) قابل درک و فهم میباشد.
اسلاید 5 :
مدل سازی با BPMN
اشياء جريان (Flow Objects): سه عنصر كليدي در يكBPD وجود دارد كه در زمرهي اشياء جريان قرار ميگيرند.
رخداد(Event)
فعالیت(Activity)
درورازه(Getway)
اسلاید 6 :
مدلسازی با BPMN- فعالیت
فعالیت
واژهاي عمومي براي کاري که شرکت انجام ميدهد.
ميتواند بصورت اتوماتیک یا غیراتوماتیک (مرکب، Compound) باشد.
داراي دو نوع Task و Sub-process است که در حالت دوم از نماد + در مرکز و پايين مستطیل استفاده مي شود.
اسلاید 7 :
مدلسازی با BPMN- رخداد
رخداد
پيشامدي که در طي يک فرآيند کسب وکار روي ميدهد و بر جريان فرآيند تأثير ميگذارد.
معمولاً دارای یک علت یا عامل(Cause or Trigger) يا يک اثر يا نتیجه (Impact or Result) میباشند.
start event
intermediate
event
end event
برای دکوراسیون:
message
error
time
اسلاید 8 :
مدلسازی با BPMN- دروازه
دروازه
در جريان توالي(Sequence Flow) بکار ميرود تا واگرايي يا همگرايي را نشان دهد.
تصميمگيري (Decision)، منشعب شدن (Forking)، ترکيب شدن (Merging) و بهم پيوستن (Joining) مسیرها را مشخص ميکند.
AND
XOR
Event-based
اسلاید 9 :
اشياء ارتباط دهنده (Connecting Objects)
اشياء ارتباط دهنده براي پيوند دادن اشیاء جریان بكار ميروند تا ساختار شماتيك فرآيند تجاري را نمايش دهند. سه نوع شئ پيونددهنده عبارتند از:
جريان توالي(Sequence flow)
جريان پيغام(Message flow)
پیوند(Association)
اسلاید 10 :
اشياء ارتباط دهنده (Connecting Objects)
جريان توالي(Sequence flow)
جهت نمايش ترتيب و توالي انجام فعاليتها در يک فرآيند بکار ميرود.
از واژه Control Flow در BPMN استفاده نمیشود.
اسلاید 11 :
اشياء ارتباط دهنده (Connecting Objects)
جريان پيغام(Message flow)
براي نمايش جريان پيغامها بين دو شريک فرآيند(Process Participants) به کار ميرود
شرکا که در واقع موجوديتها يا نقشهاي مختلف در کسب و کار ميباشند، پيغامها را ارسال و دريافت ميکنند.
اسلاید 12 :
اشياء ارتباط دهنده (Connecting Objects)
پیوند(Association)
براي پيوند دادن دادهها، متن، و سایر Artifactها با اشياء جريان بکار ميرود
براي نمايش وروديها و خروجيهاي فعاليتها از اين شئ استفاده ميشود.
اسلاید 13 :
خطوط شناوري (Swim lane)
از Swim laneها برای سازمان دهي فعاليتها در گروهها استفاده ميكنند.
اين نشان گرافيكي براي جداكردن مسئوليتها يا تواناييهاي كاركردي مختلف مورد استفاده قرار ميگيرد.
Pool:در شرايطي استفاده ميشود كه دياگرام شامل دو شريك يا موجوديت كسب و كار باشد كه از لحاظ گرافيكي اين دو شريك در نمودار از هم جدا ميباشند.
Lane: براي جداكردن فعاليتهايي كه به يك نقش يا واحد خاص در شركت مربوط مي شوند، بكار ميرود
اسلاید 14 :
Pool
جهت نمايش يک شريک در فرآيند بکار ميرود
جعبه اي گرافيکي است براي جداکردن فعاليتها از سایر Poolها
اسلاید 15 :
Lane
زيرقسمتي در درون يکPool است که باعث افزايش افقي يا عمودي در طول آن ميشود.
در سازماندهي فعاليتها و طبقهبندي آنها بکار ميرود.
اسلاید 16 :
مصنوعات (Artifacts)
BPMN انعطافپذير است و به گونهاي طراحي شده كه به مدلسازان اجازه ميدهد در شرايط خاص مانند بازارهاي عمودي (مثل بيمه، بانك و .) Notation مقدماتی را گسترش دهند.
مدلسازان ميتوانند انواع مصنوعات را براي انتقال جزئيات بيشتر در مورد نحوهي انجام فرآيند (غالباً براي نمايش ورودي و خروجي فعاليتها) ايجاد كنند.
اسلاید 17 :
مصنوعات (Artifacts)
شیء داده(Data Object): براي نمايش چگونگي درخواست يا توليد شدن دادهها و اطلاعات توسط فعاليتها بکار ميرود و با Association به فعالیتها پیوند داده میشود.
اسلاید 18 :
مصنوعات (Artifacts)
گروه (Group):گروهبندي ميتواند براي اهداف تجزیه و تحليل و يا مستندسازي مورد استفاده قرار گيرد، عليرغم اين که تأثيري بر Sequence flow نخواهد داشت.
اسلاید 19 :
مصنوعات (Artifacts)
حاشیهنویسی (Annotation):مکانيزمي است که مدلساز از آن به منظور تأمين اطلاعات متني اضافي براي خوانندهي دياگرام، استفاده ميکند.
اسلاید 20 :
مثالی برای مصنوعات