خطوط شنا (Swimlane)

Swimlane

در مقالات قبلی مفصل راجع به فعالیت‌ها، رویدادهای بیزاجی و درگاه‌ها توضیح دادیم. حال برای مدل‌سازی فرایند به pool،  Lane و Milestone و ویژگی‌های آن می‏پردازیم.

استخر یا مخزن (Pool)

یکی از اجزا Swimlane، محدوده کاری یا همان Pool می‌باشد (بامعنی تحت‌اللفظی «استخر») که می‌توان از آن در مدل‌سازی فرایند استفاده کرد. علت نام‌گذاری Pool آن است که از بالا مانند یک استخر به نظر می‌آید و خطوط جداکننده برای مسابقات شنا معرف laneها یا نقش‌های کاری هستند. به‌عبارت‌دیگر از Poolها برای گروه‌بندی مجموعه‌ای از Laneها استفاده می‌شود.

swimlane

 

با ایجاد یک فرایند از طریق Expert  یا Wizard  به‌صورت خودکار Pool ایجاد می‌شود، هر فرایند تنها یک Pool دارد و نمی‌‏توان Pool دیگری را به مدل اضافه کرد.

مسیر (Lane)

یکی دیگر از اجزا Swimlane مسیر یا همان Lane است که برای بخش‌بندی فرایند از آن استفاده می‌شود، یک Lane می‌تواند یک فرد بخصوص در سازمان، یک نقش، یک مهارت، یک فرایند، یک سمت، یک سیستم و یا حتی یک اداره باشد.

خطوط شنا

نشانه یا فاز (Milestone)

یک فرایند می‌تواند فازهای مختلفی داشته باشد که ما می‌توانیم در مدل‌سازی آنها را لحاظ کنیم و هنگام اجرای فرایند بدانیم که درخواست ما در چه فازی قرار دارد. آخرین بخش Swimlane نشانه یا Milestone است.

بیزاجی

به‌عنوان‌مثال در یک فرایند درخواست تسهیلات می‌توانیم فازهای ثبت درخواست، بررسی و تأیید درخواست، را در نظر بگیریم. در این مثال فرض می‌کنیم که کاربر می‌خواهد درخواست تسهیلات بدهد.

برای این کار ابتدا باید احراز هویت شود و کارگزار هویت کاربر را تأیید کند سپس  فرد می‌تواند درخواست تسهیلات بدهد. فاز دوم بررسی درخواست است. در صورت قبول‌شدن، به کاربر اعلام می‌گردد که درخواست شما مورد قبول واقع شده و مابقی مراحل را انجام دهید و درصورتی‌که درخواست مورد قبول نبود جریان فرایند به سمت پایان می‌رود.

swimlane

 

سایر مقالات
model data

انواع فیلدها در بیزاجی

انواع فیلدها در بیزاجی بیزاجی مجموعه‌ای از انواع فیلدها (attribute types) را ارائه می‌دهد تا بتوانید هرآنچه را که نیاز دارید، در مدل داده خود ایجاد کنید. انواع فیلدها به

ادامه مطلب »