Call Activity

طی تجربیات اخیری که در پیاده سازی فرآیندها دارم مثال BPMN که در اینجا مطرح می کنم به نظرم یکی از بهترین نمونه های فرآیندی در خصوص Call Activity یا فعالیت فراخوان می باشد.

در سازمان ها معمولا یک فرآیند به نام درخواست خرید کالا وجود دارد. به صورت تقریبی شبیه فرآیند زیر می باشد.

خرید کالا با BPMN
خرید کالا با BPMN

فرایند درخواست کالا

درخواست کننده فرم مربوطه را تکمیل کرده و برای مدیر خود ارسال می نمایید. ایشان بعد از بررسی و در صورت تایید درخواست را برای مدیر برنامه ریزی ارسال می نمایند. ایشان هم در صورت تایید برای مدیر عامل ارسال می نماید. در هر مرحله با عدم تایید فرم جهت اصلاح برای درخواست کننده ارسال می شود. در صورت تایید، مدیر عامل جهت استعلام درخواست برای بازرگانی ارسال شده و نتیجه را برای درخواست کننده ارسال می نمایند. در صورت عدم تایید درخواست برای استعلام مجدد برگردانده می شود. ولی اگر تایید گردد درخواست برای مدیر عامل ارسال شده و بعد از بررسی ایشان در صورت نیاز به برگزاری کمیسیون درخواست به بازرگانی فرستاده می شود. در غیر این صورت نسبت به خرید اگر نیاز به صدور چک داشته باشد فرآیند صدور چک اجرا به صورت Call Activity فراخوانی می شود. در غیر این صورت جهت خرید فرم در اختیار مسئول خرید قرار خواهد گرفت و به ازای هر ردیف در فرم خرید یک بار فرآیند رسید دائم کالا فراخوانی می گردد.

  • قابل ذکر است در طول فرآیند اطلاعات درخواست نیاز است در بانک اطلاعاتی ذخیره سازی گردد.

فرآیند رسید دائم کالا

بازرگانی صورت وضعیت را برای انبار ارسال می کند. بعد از تکمیل اطلاعات فرم برای QA ارسال می گردد. ایشان کارشناس مربوطه در QC را انتخاب کرده و فرم را جهت تکمیل برای ایشان ارسال می نمایند. بعد از تکمیل فرم مدیر QC اطلاعات را بررسی کرده. در صورت نیاز جهت اصلاح به کارشناس QC باز می گرداند. در غیر این صورت نتیجه برای QA ارسال می گردد. ایشان اطلاعات را تکمیل کرده و دستور صدور رسید دائم را به مسئول انبار می دهید. ایشان بعد از صدور رسید اطلاعات را جهت بایگانی در اختیار بازرگانی قرار داده و سیستم بررسی می درخواست صدور چک را خواهد نمود.

فرآیند صدور چک 

کارشناس بازرگانی اطلاعات درخواست صدور چک را تکمیل کرده. برای مدیر بازرگانی ارسال می نماند. مدیر درخواست و سوابق را بررسی کرده و در اختیار مدیر برنامه ریزی قرار میدهد. با تایید ایشان برای مدیر مالی ارسال و اگر ایشان هم تایید نمایند برای مدیر عامل ارسال می گردد. در غیر این صورت با رد درخواست فرم به یک مرحله قبل باز میگردد. با تایید مدیر عامل دستور صدور چک در اختیار کارشناس حسابداری قرار گرفته و ایشان چک را برای واحد بازرگانی ارسال می نمایند.

خروجی فایل

فایل BPMN تنظیم شده با Camunda Modeler میباشد

جهت دریافت نرم افزار می توانید به سایت BPMN.IO مراجعه نمایید

BPMN

سلام عرض می کنم خدمت شما عزیزان. تصمیم گرفتم در دوره های پیوسته در خصوص مدل سازی فرآیندها و مدیریت فرآیندهای کسب و کار به صورت کلیپ های جداگانه از همدیگه مطالبی را در اینستاگرام ارائه کنم. با مفاهیم مدلسازی فرآیند، فرایند کسب و کار، مفاهیم قوانین کسب و کار و قواعد و قوانینی که در مدل سازی باید لحاظ شوند تا یک فرآیند خوب و یکپارچه داشته باشیم صحبت بکنیم.

 برای امروز در خصوص خود مدیریت فرآیندهای کسب و کار صحبت می کنم. بعد درباره BPMN و یکی از المان‌های BPMN صحبت کنیم. در روزهای بعدی دیگر موارد آن را هم تعریف می کنیم. اولین موضوعی که می خوام درباره آن صحبت کنم تعریف فرایندهای کسب و کار می باشد. ابتدا ما به چیزی میگیم فرآیند که قرار است آن را مدل سازی کنیم. بعد ببینیم یک فرآیند را مدل سازی می کنیم یعنی چی؟ تعریف علمی که از فرآیندهای کسب و کار وجود دارد عبارت است از

تعریف فرآیندها

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

این فعالیت ها و تصمیمات به هم وابسته هستند. سلسله مراتب دارند ترتیب اجرایی دارند همه این ویژگی‌ها به مفهوم فرآیندها خواهد بود.زمان که از فرآیند داریم صحبت می کنیم مفهوم دیگری مطرح می شود  به نام مدیریت فرآیندهای کسب و کار. چطور می توانیم این فرایند را مدیریت کنیم . مدیریت فرآیندهای کسب و کار چی هستش به این معنی هستش که

تعریف مدیریت فرآیندهای کسب و کار

به صورت دقیق نگاه کنیم این فرایند چه تاثیری در سازمان دارد و کارها به چه سبک و سیاقی انجام می شود. نتایجی که به جا میذاره چه چیزهایی هست و چه تاثیرگذاری روی پیشرفت فرصت‌های ما داخل سازمان ایفا میکنه

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

برای BPM معمولا ابزارهای وجود دارند به نام BPMS که وظیفشون این هست بتوانند این تعریف را توسط ابزار به سازمان ارائه کنند. با استفاده از این ابزارها شما میتونید به تاثیرگذاری روی کار، شناسایی نقاط ضعف و میشه مشاهده کرد. یک فرآیند دقیقا چه شکلی کار خواهد کرد. چه اثراتی روی کار می گذارد و نتایجی که داره و به چه سبک و سیاقی هست

BPMS ها برای اینکه بتوانند کار بکنند نیازمند یک زبان هستند. نام آن BPMN است که قرار است نحوه اجرا فرآیند را معرفی کند.