در این مقاله میخواهیم در خصوص اشیاء ارتباط دهنده یا به عبارتی اتصالات، خطوط شناوری و مصنوعات در BPMN صحبت کنیم.
اشیاء ارتباط دهنده (Connecting Objects)
اتصالات برای ارتباط بین اجزای مدل فرایند کاربرد دارند و به سه دسته تقسیم میشوند.
1- جریان توالی (Sequence Flows)
جریان توالی که از رایج ترین اتصالات محسوب می شود ترتیب عناصر جریان را در نمودارهای فرایند نشان می دهد و در واقع مسیر اصلی فرایند می باشد. خوب است این را بدانیم که جریان توالی درون یک مشارکت کننده (Pool) استفاده می شود.
2- جریان پیام (Message Flow)
برعکس جریان توالی برای نشان دادن جریان پیام های ارسالی و دریافتی بین دو شرکت کننده (Pool) استفاده میشود.
3- پیوندها (Association)
از پیوندها برای ارتباط بین مصنوعات (Artifacts) و اشیاء جریان (Flow Object) استفاده میشود.
خطوط شناوری (Swimlanes)
خطوط شناوری به دو نوع Lane و Pool تقسیم میشوند:
Pool: جعبهای گرافیکی است برای گرد هم آوردن نمادهای یک مدل فرایند کاربرد دارد و از آن جهت نمایش یک شریک در فرایند استفاده میشود.
Lane: قسمتی درون یک Pool است که نشان دهندهی موقعیتهای سازمانی است.
مقالههای مرتبط
مصنوعات (Artifacts)
هدف این عناصر فراهم کردن اطلاعات پشتیبان بیشتر دربارهی نقشهی فرایند و یا عناصر موجود در نقشهی فرایند است.
داده ها و مصنوعات به 4 دسته کلی تقسیم میشوند:
1- شی داده ها (Data Object)
برای نمایش چگونگی درخواست شدن یا تولید شدن دادهها و اطلاعات توسط فعالیت ها بکار میرود و با Association به فعالیت ها پیوند داده میشود.
2- گروه (Group)
یک گروه با مستطیلی با گوشه های گرد و خط چین نمایش داده میشود و برای احاطه کردن مجموعه ای از عنصرها به کار میرود تا آنها را دسته بندی و یا هایلایت کند. در واقع گروه بندی میتواند برای اهداف تجزیه و تحلیل و یا مستند سازی مورد استفاده قرار گیرد، علی رغم اینکه تاثیری بر Sequence Flow نخواهد داشت.
3- حاشیه نویسی (Annotation)
مکانیزمی است که مدلساز از آن به منظور تامین اطلاعات متنی اضافی برای خوانندهی دیاگرام، استفاده میکنند. آن ها میتوانند آزادانه در هرجای نقشه فرایند قرار بگیرند و معمولا به عناصر نقشه متصل هستند. لازم است بدانید حاشیه نویس ها به هیچ وجه روی جریان فرایند تاثیر نمیگذارند.
4- مخزن داده (Data Store)
مخزن دادهها نماد درج اطلاعات از یک دیتابیس می باشد.
در تصویر زیر اشکال تمام عناصری که در این سه جلسه یاد گرفتهایم را میبینیم: