مکانیزاسیون فرآیند درخواست فارغ التحصیلی

توضیحات فرآیند

مدل BPMN در ProcessMaker برای فرم «درخواست فارغ التحصیلی» به شکل ذیل عمل می‌کند:

مدل BPMN این فرآیند با Start Event «ثبت درخواست فارغ‌التحصیلی» توسط دانشجو آغاز می‌شود.

سپس یک User Task «بررسی پرونده توسط کارشناس» قرار دارد که پس از آن یک Exclusive Gateway (XOR) بر اساس کامل بودن مدارک، دو مسیر «اعلام نقص از کارشناس» و «پذیرش» را جدا می‌کند. در مسیر نقص، یک Task «ناقصی مدارک و انجام پذیرش» (احتمالاً به معنی رفع نقص توسط دانشجو) و سپس «تایید تکمیل مدارک» توسط کارشناس تعریف شده است که پس از آن به همان Gateway بازمی‌گردد (حلقه بازخورد). در مسیر پذیرش، فرآیند به صورت موازی یا ترتیبی وارد Task «صدور کارنامه توسط واحد آموزشی» و سپس «بررسی کارنامه توسط کارشناس خدمات آموزش» می‌شود. در ادامه یک Task «فرم بررسی سرپرست آموزش» قرار دارد که تصمیم نهایی را اتخاذ می‌کند. پس از تأیید سرپرست، End Event «پذیرش نهایی و صدور مدرک» فعال می‌شود. تمام مسیرها با Condition Expression روی Sequence Flow‌ها و متغیرهایی مانند {documents_complete}, {advisor_approved} مدیریت می‌شوند. نهایتا اعلان تائید تکمیل مدارک، به دانشجو ارسال می شود.

مدل فرآیند فارغ التحصیلی

مدل فرایند فارغ التحصیلی با bpmn

قوانین کسب و کار فرآیند

Exclusive Gateway (XOR) گره تصمیم انحصاری پس از Task صدور کارنامه توسط واحد آموزشی» قرار دارد. شرط خروجی:

اگر نیاز به بررسی کارشناس پذیرش داشته باشد، به ایشان ارجاع می شود و اگر نیازی نداشته باشد، مسیر «بررسی توسط کارشناس خدمات آموزش» فعال می‌شود.

Exclusive Gateway (XOR) گره تصمیم انحصاری پس از Task «بررسی پرونده توسط کارشناس پذیرش» قرار دارد. شرط خروجی:

اگر documents_ok == true، مسیر «پذیرش» فعال می‌شود. در غیر این صورت، مسیر «اعلام نقص از کارشناس پذیرش» فعال می‌گردد. فقط یک خروجی اجرا می‌شود.

Exclusive Gateway (XOR) گره تصمیم انحصاری پس از Task «بررسی پرونده توسط کارشناس خدمات آموزش» قرار دارد. شرط خروجی:

اگر documents_ok == true، مسیر «بررسی سرپرست آموزش» فعال می‌شود. در غیر این صورت، مسیر «اعلام نقص از کارشناس خدمات» فعال می‌گردد. فقط یک خروجی اجرا می‌شود.

Exclusive Gateway (XOR) گره تصمیم انحصاری پس از Task «بررسی پرونده توسط سرپرست آموزش» قرار دارد. شرط خروجی:

اگر documents_ok == true، مسیر «اعلام تائید تکمیل مدارک» فعال می‌شود. در غیر این صورت، مسیر «اعلام ناقصی مدارک و انجام مجدد امور فعال» فعال می‌گردد. فقط یک خروجی اجرا می‌شود.

طراحی فرم فارغ التحصیلی

فرم «درخواست ثبت مدارک فارغ‌التحصیلی» به صورت چندبخشی (Multi-step) در Process Maker طراحی شده است. بخش اول (تکمیل توسط دانشجو) شامل فیلدهای «نام»، «نام خانوادگی»، «رشته تحصیلی»، «مقطع تحصیلی» (Dropdown با مقاطع مختلف)، «شماره دانشجویی» (اعتبارسنجی عددی)، «شماره تماس» (الگوی ۱۱ رقمی) و دو فیلد آپلود فایل: «بارگزاری فایل مربوط به امضای واحدهای مختلف» و «بارگزار فرم تسویه حساب» – هر دو با Allowed extensions: * (همه فرمت‌ها) و محدودیت حجم. بخش دوم (تکمیل توسط واحد صدور کارنامه) شامل فیلد «تعیین وضعیت بررسی» (متن یا انتخاب)، یک چک‌باکس یا رادیو «نیاز به بررسی کارشناس پذیرش دارد» و «توضیحات در صورت لزوم» (TextArea). بخش سوم (تکمیل توسط سرپرست آموزش) شامل فیلد «انتخاب کنید» (تأیید/رد)، «توضیحات» و دکمه «ثبت و ارسال». همچنین یک بخش تکراری «بررسی سرپرست آموزش» در پایین فرم دیده می‌شود که نمایش وضعیت است. تاریخ درخواست به صورت خودکار از سرور دریافت و در فیلد «تاریخ درخواست» (بالای فرم) نمایش داده می‌شود. تمام فیلدهای اجباری با اعتبارسنجی سمت کلاینت و سرور کنترل می‌شوند و داده‌های آپلودی در دیتابیس ذخیره می‌گردند.

طراحی فرم فرآیند درخواست فارغ التحصیلی

فرآیندهای بیشتر