این ویدیو امکانات مربوط به فعالیت کاربری را در Camunda BPMS بررسی کردم. در همه BPMS ها از User Task برای انتصاب کار به یک نیروی انسانی استفاده می شود این موضوع در خصوص کاموندا هم صادق می باشد.
در این ویدیوانتصاب یک User Task را به کاربران سیستم، مفهوم گروه کاندید و کاربر کانید را بررسی کرده ام. این ابزار دارای نگرشی متفاوت نسبت به سایر ابزار های می باشد سعی کرده ام این تفاوت ها را مورد بررسی قرار دهم. ادامه آن نیز اتصال فرم های Camunda form، Embedded or external form , Generated task form به آن را بررسی نموده ام.
همچنین یک Camunda form را تعریف و چگونگی ارتباط متغییر های فرآیند و فعالیت در آن را ارزیابی کرده ام. مفهوم متغییر داخلی و سراسری را با ادبیات فرآیندی تست کردم.
در نهایتم هم چالش های طراحی و مدل فرآیندی و خطا های مرسوم در طراحی یک BPMN را بررسی کرده ام.
به صورت کلی سعی کردم تمام مواردی که مربوط به یک User Task می باشد را بررسی کنم و چیزی از قلم نیفتد.
اما اگر بنظر شما بهتر است موضوعی بیشتر توضیح داده شود و یا گفته نشده است حتما در قسمت کامنت آن را مطرح بفرمایید.
این ویدیو ها هم در آپارات انتشار داده می شود و هم در یو تیوب.
با دنبال کردن من در این کانال ها می توانید از جدیدترین ویدیو ها با خبر شوید.
فرآیند حال حاضر در مورد مدیریت تغییرات بوده که بر حسب Change Management مبتنی بر استاندارد ITIL ایجاد گردیده است.
شرح فرآیند
Submit
این فرآیند می تواند از سوی هر واحدی آغاز شود، که اصطلاحا نام آنرا واحد “درخواست کننده” می نامیم. با باز کردن فرم تغییرات و انتخاب از روی الگوهای پیش فرض و یا انتخاب گزینه سایر و تکمیل فرم مربوطه (با توجه به اطلاعات مورد نیاز) فرآیند آغاز می گردد. در مرحله بعد در صورت انتخاب تمپلیت، مقادیر پیش فرض در فرم اطلاعاتی مربوطه قرار می گیرد. پس از آن درخواست کننده نسبت به تکمیل اطلاعات فرم تغییر اقدام می نماید. پس از ثبت، درخواست برای واحد مدیریت تغییرات ارسال و این واحد نسبت به بررسی آن اقدام می نماید. در صورت عدم تائید درخواست، توسط واحد مدیریت تغییرات، این موضوع به درخواست کننده اطلاع رسانی شده و فرآیند خاتمه می یابد.
Approval
در صورتیکه درخواست مورد تائید این واحد باشد به صورت سیستمی تعداد گروه هایی که می بایست تغییر را تائید نمایند (“تائید کنندگان”) تعیین می شوند. در مرحله بعد و پس از مشخص شدن تعداد گروه های “تایید کنندگان” افراد هر یک از گروه ها به صورت سیستمی جهت تایید مشخص می گردند. درخواست تغییر مورد نظر توسط تائید کنندگان بررسی و در صورتیکه نیاز به اطلاعات بیشتر برای بررسی داشته باشند فرم تغییر به درخواست کننده ارجاع داده می شود تا نسبت به ثبت اطلاعات تکمیلی مورد نیاز اقدام نماید. پس از آن مجددا برای اخذ تائیدات لازم برای واحدهای تائید کننده ارسال می گردد.
در حالتی که اطلاعات کافی بوده و تمامی گروه های تائید کننده درخواست تغییر را تائید نمایند. این تغییر به کلیه افراد سازمان اطلاع رسانی خواهد شد. (در فرآیند Change Management این موضوع به کلیه واحدها اعلام می گردد تا اگر واحد دیگری فعالیت همزمانی با درخواست مربوطه داشته باشد، آن درخواست نیز قابل اجرا بوده و در وقت و هزینه صرفه جویی گردد).
Assign
در مرحله بعد درخواست تغییر برای “اقدام کننده” (واحدی که تغییر مورد نظر را می بایست انجام دهد.) و همچنین “تحویل گیرنده” (واحدی که پس از تغییر موارد را بررسی و تحویل خواهد گرفت.) به صورت موازی اطلاع رسانی می گردد.
In Progress
پس از هماهنگی این دو واحد واحد اقدام کننده شروع به اعمال تغییرات مورد نیاز می نماید. شروع به تغییرات مجددا برای تمامی واحدهای ذینفع اطلاع رسانی می گردد.
Update Tools
پس از اعمال تغییرات تیم تحویل گیرنده اقدام به بررسی و تست تغییرات رخ داده کرده. در صورت عدم وجود مشکل، اصطلاحا اقدام به تحویل گرفتن تغییرات مورد نظر می نماید و اطلاع رسانی آن به تمامی واحدهای ذینفع انجام می گردد. واحدهای ذینفع نیز دارای تسک های خاص خود بوده که نیاز به بررسی و انجام آن ها می باشد. پس از اتمام آن ها فرآیند تغییر خواسته شده به اتمام می رسد. حالتی نیز در برخی موارد رخ می دهد که در آن واحد تحولی گیرنده نسبت به تغییر اعمال شده نظر منفی دارد.
در این حالت اگر زمان برای انجام تغییرات باقی مانده باشد که مجددا به تیم اقدام کننده ارجاع تا نسبت به رفع مشکلات اقدام نماید و اگر زمانی برای تغییرات باقی نمانده باشد اطلاع رسانی به ذینفعان انجام شده و درخواست تغییر بسته می شود.
pending close
واحدمدیریت تغییرات نتیجه کارهای انجام شده در هر واحد را بررسی می نماید. زمانی که از صحت اطلاعات اطمینان بدست آورد درخواست را پایان میدهد.
Release
زمانی که درخواست می خواهد بسته شود، به تمام ذینفعان فرآیند اطلاع رسانی صورت خواهد گرفت
Resubmit
در فرآیند ذکر شده حالتی وجود دارد که تغییرات به صورت فورس می بایست انجام شده و فرصت گرفتن تائیدات مورد نیاز نمی باشد. در این حالت درخواست تغییر بدون تائید واحد مدیریت تغییرات و واحدهای دیگر وارد فاز اجرایی شده و اطلاع رسانی جهت ارسال تغییر به واحد اقدام کننده و تحویل گیرنده و دیگر واحدهای ذینفع انجام می پذیرد.
یکی از اهداف فرآیند Change Management که سعی شده است در این فرآیند درنظر گرفته شود حفظ اصول و استنداردهای ITIL می باشد.
طی تجربیات اخیری که در پیاده سازی فرآیندها دارم مثال BPMN که در اینجا مطرح می کنم به نظرم یکی از بهترین نمونه های فرآیندی در خصوص Call Activity یا فعالیت فراخوان می باشد.
در سازمان ها معمولا یک فرآیند به نام درخواست خرید کالا وجود دارد. به صورت تقریبی شبیه فرآیند زیر می باشد.
فرایند درخواست کالا
درخواست کننده فرم مربوطه را تکمیل کرده و برای مدیر خود ارسال می نمایید. ایشان بعد از بررسی و در صورت تایید درخواست را برای مدیر برنامه ریزی ارسال می نمایند. ایشان هم در صورت تایید برای مدیر عامل ارسال می نماید. در هر مرحله با عدم تایید فرم جهت اصلاح برای درخواست کننده ارسال می شود. در صورت تایید، مدیر عامل جهت استعلام درخواست برای بازرگانی ارسال شده و نتیجه را برای درخواست کننده ارسال می نمایند. در صورت عدم تایید درخواست برای استعلام مجدد برگردانده می شود. ولی اگر تایید گردد درخواست برای مدیر عامل ارسال شده و بعد از بررسی ایشان در صورت نیاز به برگزاری کمیسیون درخواست به بازرگانی فرستاده می شود. در غیر این صورت نسبت به خرید اگر نیاز به صدور چک داشته باشد فرآیند صدور چک اجرا به صورت Call Activity فراخوانی می شود. در غیر این صورت جهت خرید فرم در اختیار مسئول خرید قرار خواهد گرفت و به ازای هر ردیف در فرم خرید یک بار فرآیند رسید دائم کالا فراخوانی می گردد.
قابل ذکر است در طول فرآیند اطلاعات درخواست نیاز است در بانک اطلاعاتی ذخیره سازی گردد.
فرآیند رسید دائم کالا
بازرگانی صورت وضعیت را برای انبار ارسال می کند. بعد از تکمیل اطلاعات فرم برای QA ارسال می گردد. ایشان کارشناس مربوطه در QC را انتخاب کرده و فرم را جهت تکمیل برای ایشان ارسال می نمایند. بعد از تکمیل فرم مدیر QC اطلاعات را بررسی کرده. در صورت نیاز جهت اصلاح به کارشناس QC باز می گرداند. در غیر این صورت نتیجه برای QA ارسال می گردد. ایشان اطلاعات را تکمیل کرده و دستور صدور رسید دائم را به مسئول انبار می دهید. ایشان بعد از صدور رسید اطلاعات را جهت بایگانی در اختیار بازرگانی قرار داده و سیستم بررسی می درخواست صدور چک را خواهد نمود.
فرآیند صدور چک
کارشناس بازرگانی اطلاعات درخواست صدور چک را تکمیل کرده. برای مدیر بازرگانی ارسال می نماند. مدیر درخواست و سوابق را بررسی کرده و در اختیار مدیر برنامه ریزی قرار میدهد. با تایید ایشان برای مدیر مالی ارسال و اگر ایشان هم تایید نمایند برای مدیر عامل ارسال می گردد. در غیر این صورت با رد درخواست فرم به یک مرحله قبل باز میگردد. با تایید مدیر عامل دستور صدور چک در اختیار کارشناس حسابداری قرار گرفته و ایشان چک را برای واحد بازرگانی ارسال می نمایند.
سلام عرض می کنم خدمت شما عزیزان. تصمیم گرفتم در دوره های پیوسته در خصوص مدل سازی فرآیندها و مدیریت فرآیندهای کسب و کار به صورت کلیپ های جداگانه از همدیگه مطالبی را در اینستاگرام ارائه کنم. با مفاهیم مدلسازی فرآیند، فرایند کسب و کار، مفاهیم قوانین کسب و کار و قواعد و قوانینی که در مدل سازی باید لحاظ شوند تا یک فرآیند خوب و یکپارچه داشته باشیم صحبت بکنیم.
برای امروز در خصوص خود مدیریت فرآیندهای کسب و کار صحبت می کنم. بعد درباره BPMN و یکی از المانهای BPMN صحبت کنیم. در روزهای بعدی دیگر موارد آن را هم تعریف می کنیم. اولین موضوعی که می خوام درباره آن صحبت کنم تعریف فرایندهای کسب و کار می باشد. ابتدا ما به چیزی میگیم فرآیند که قرار است آن را مدل سازی کنیم. بعد ببینیم یک فرآیند را مدل سازی می کنیم یعنی چی؟ تعریف علمی که از فرآیندهای کسب و کار وجود دارد عبارت است از
تعریف فرآیندها
زنجیره اتفاقاتی که منجر به تصمیمات و فعالیتهای می شود که در سطح سازمان دارد اتفاق میافتد. به این مجموعه ای از تصمیمات فعالیتها معمولا گفته می شه فرایند.
این فعالیت ها و تصمیمات به هم وابسته هستند. سلسله مراتب دارند ترتیب اجرایی دارند همه این ویژگیها به مفهوم فرآیندها خواهد بود.زمان که از فرآیند داریم صحبت می کنیم مفهوم دیگری مطرح می شود به نام مدیریت فرآیندهای کسب و کار. چطور می توانیم این فرایند را مدیریت کنیم . مدیریت فرآیندهای کسب و کار چی هستش به این معنی هستش که
تعریف مدیریت فرآیندهای کسب و کار
به صورت دقیق نگاه کنیم این فرایند چه تاثیری در سازمان دارد و کارها به چه سبک و سیاقی انجام می شود. نتایجی که به جا میذاره چه چیزهایی هست و چه تاثیرگذاری روی پیشرفت فرصتهای ما داخل سازمان ایفا میکنه
این مجموعه از اتفاقاتی که در حال رخ دادن هست در نهایت منجر میشه که درک کنیم ما چه فرصتهای را از دست خواهیم داد. چه فرصت هایی برای ما به وجود خواهد آمد این تعریف علمی مدیریت فرآیندهای کسب و کار هستش.
برای BPM معمولا ابزارهای وجود دارند به نام BPMS که وظیفشون این هست بتوانند این تعریف را توسط ابزار به سازمان ارائه کنند. با استفاده از این ابزارها شما میتونید به تاثیرگذاری روی کار، شناسایی نقاط ضعف و میشه مشاهده کرد. یک فرآیند دقیقا چه شکلی کار خواهد کرد. چه اثراتی روی کار می گذارد و نتایجی که داره و به چه سبک و سیاقی هست
BPMS ها برای اینکه بتوانند کار بکنند نیازمند یک زبان هستند. نام آن BPMN است که قرار است نحوه اجرا فرآیند را معرفی کند.
https://seifmohammadi.com/wp-content/uploads/2020/05/BPM.jpg7681366محسن سیف محمدیhttps://seifmohammadi.com/wp-content/uploads/2020/10/name-Big-1.pngمحسن سیف محمدی2020-05-28 12:04:232020-09-29 15:59:27مدل سازی فرآیند با BPMN
جهت دریافت پاسخ آزمون می توانید در سایت عضو شود و برای شما پاسخ آزمون ارسال خواهد شد.
آنچه در این دوره گذشت
در این دوره با مروری از جلسه گذشته آغاز کردیم و سپس با حل چند مثال سعی در یادآوری مفاهیم BPMN داشتیم.
همیشه پیاده سازی قوانین BPMN در ابزار های BPMS امکان پذیر نمی باشد برای همین سعی کردیم چگونگی معادل سازی آن را آموزش دهیم.
کارگاه آموزشی BPMN این دوره اولین تجربه خود را برای استفاده از ابزار بازی جهت شناخت بهتر از قوانین مدل سازی را تجربه کرد و در کنار آن کارهای گروهی را نیز انجام دادند.
کلاس به صورت پویا برگزار گردید و افراد حاضر در کلاس جهت حل مسائل پیش رو نظرات خود را ارائه می کردند و با عقاید یک دیگر بیشتر آشنا شدند.
جهت دیدن فیلم کلاس و قسمت های عملی می توانید به آدرس اینستاگرام مراجعه نمایید.
به علاقه مندان کارگاه آموزشی BPMN پیشنهاد می شود جهت اطلاع از زمان برگزاری کلاس های آموزشی عضو صفحه لینکداین مرکز آموزشی شرکت چارگون شوند.
این دوره از کارگاه آموزشی BPMN نسبت به دیگر دوره ها کمی متفاوت برگزار گردید و محتوای ارائه شده بر اساس بازخوردهای ارائه شده تغییر داده شد.
در این دوره قسمت ابتدای کلاس مبانی BPM مرر گردید و بعد با ارائه ابزارهای مدل سازی مختلف آموزش BPMN را شروع کردیم.
تمام تلاش خود را کردیم در روز اول بتوانیم تمام المان های BPMN را آموزشی دهیم تا در دوره بعدی بتوانیم بیشتر بر روی انجام تمرین های مختلف تمرکز داشته باشیم.
در زیر هم فایل ارائه روز اول کارگاه آموزشی BPMN قرار داده شده است هم نسخه ای از ابزار آموزشی camunda که در کلاس استفاده می شود قرار داده شده است
https://seifmohammadi.com/wp-content/uploads/2019/12/WhatsApp-Image-2019-12-04-at-15.31.43-1-1.jpeg6071080محسن سیف محمدیhttps://seifmohammadi.com/wp-content/uploads/2020/10/name-Big-1.pngمحسن سیف محمدی2019-12-07 22:34:002020-05-22 12:14:24کارگاه دو روزه دوره آموزش BPMN
در مثال فرآیند اتوماسیون تغذیه ۴ نوع فرآیند وجود دارد که در زیر به آنها اشاره خواهد گردید.
فرآیند تعریف غذا دراتوماسیون تغذیه
در آغاز به کار مثال فرآیند نیاز است فرم شماره ۱ در سامانه ورود اطلاعات شود، به نحوی که مواد تشکیل دهنده آن هم به صورت صحیح وارد شود. این کار توسط کارشناس تغذیه یک بار انجام می شود و یا غذای جدید به لیست اضافه میگردد اطلاعات درج شده در بانک اطلاعات غذا ذخیره میگردد. این بانک در قسمت های متعددی از فرایند استفاده می شود. فرایند مربوط به این مرحله به شرح زیر است:
فرآیند تعریف غذا
بانک اطلاعاتی :
بانک اطلاعاتی ورود غذا
فرم ها:
فرم تعریف غذا
فرایند ویرایش غذاها:
جهت ویرایش لیست غذای ثبت شده در مثال فرآیند از فرم شماره ۲ استفاده میشود. این فرم به نحوی کار میکند که در ابتدا غذاها را از از بانک اطلاعاتی دریافت مینماید و سپس اقدام به ویرایش غذا نموده. جهت ویرایش غذا لازم است نام هر غذا انتخاب تا پنجره ویرایش آن باز شود(فرم شماره ۱) در نهایت مجددا غذاها در بانک اطلاعاتی ذخیره میگردد. همانند فرایند زیر:
فرآیند ویرایش غذاها
بانک اطلاعاتی :
بانک اطلاعاتی ویرایش غذاها
فرم ها:
فرم ویرایش غذاها
فرایند برنامه ریزی ماهیانه
جهت برنامه ریزی ماهیانه دراتوماسیون تغذیه از فرم شماره ۳ استفاده می شود. این فرم به نحوی کار می کند که کارشناس تغذیه اقدام به تکمیل فرم شماره ۳ نموده و جهت اعمال تغییرات لازم برای سرپرست خود ارسال نموده و ایشان پس از اعمال تغییرات در صورت تایید برای کارشناس تغذیه فرم را می فرستند در صورت تایید کارشناس بهداشت، فرم برای آشپزخانه ارسال می گردد و در صورت عدم تایید توسط سرپرست مجددا درخواست برای کارشناس تغذیه ارسال می گردد تا بر روی روی درخواست بازنگری نماید و همچنین در صورتی که کارشناس بهداشت درخواست را مورد تایید قرار ندهد فرم برای سرپرست ارسال می شود تا ایشان موارد را بررسی نمایید.
فرآیند برنامه ریزی ماهیانه
بانک اطلاعاتی:
بانک اطلاعاتی برنامه ریزی ماهیانه در اتوماسیون تغذیه
فرم ها:
فرم اولبه برنامه ریزی ماهیانه
فرم دوم برنامه ریزی ماهیانه غذا در اتوماسیون تغذیه توسط متقاضی تکمیل می گردد
در دومین دوره کارگاه BPMN می خواهیم عزیزان را با اصول طراحی BPMN به نحوی که بتوان طراحی انجام شده را فارغ از پلتفرم های یک BPMS در نرم افزارهای BPMS اجرایی نمود آشنا نماییم.
در این راستا کلاس در دو روز متفاوت برگزار خواهد شد و در روز اول اصول و قوانین طراحی فرآیند و جایگاه مدل سازی از نگاه ABPMP ارائه می شود. و در روز دوم سعی در تبادل تجربه برای مدل سازی یک فرایند ایده آل خواهد شد.
سرفصل ها
مفاهیم مدل سازی
آموزش ابزارهای BPMN
آموزش بهینه سازی BPMN برای اجرا
تشخیص نقاط بن بست در فرآیند
طراحی فرآیند
اجرای یک فرآیند در BPMS
زمان برگزاری کارگاه BPMN
جلسه اول در روز ۶ شهریور ماه و جلسه دوم ۱۳ شهریور ماه از ساعت ۹:۰۰ الی ۱۶:۰۰ می باشد
تخفیف
دانشجویان با ۴۰ درصد تخفیف و مشتریان محترم شرکت چارگون با ۶۰ درصد تخفیف می توانند ثبت نام نمایند و عزیزانی که از طریق این سایت ثبت نام نمایند می توانند با وارد کردن کد تخفیف chargoon از ۲۰ درصد تخفیف استفاده نمایند.
جهت ثبت نام در دومین دوره BPMN از طریق لینک زیر اقدام بفرمایید.
ابزاری که برای ترسیم فرآیندها استفاده می شود یک فضای آنلاین می باشد که توسط شرکت چارگون آماده شده است و دانش پژوهان می توانند از طریق آن فرآیندها را مدل نمایند و همچنین خارج از محیط کارگاه به دادهای خود دسترسی خواهند داشت.
یکی از مهمترین ویژگی های این دوره ارائه مدرک توانایی ترسیم فرآیند در BPMS دیدگاه می باشد.
https://seifmohammadi.com/wp-content/uploads/2019/08/banner-bpmn-V2-1.jpg400800محسن سیف محمدیhttps://seifmohammadi.com/wp-content/uploads/2020/10/name-Big-1.pngمحسن سیف محمدی2019-08-15 10:18:122020-05-22 12:14:24برگزاری دومین دوره کارگاه BPMN ویژه طراحان، مشاوران و علاقه مندان حوزه فرآیند