سیستم مدیریت گردش کار و فرایند های سازمانی رونین
(Ronin Workflow & Business Process Management System)
سيستم مديريت گردش كار
(BPMS)
بستري فراهم ميآورد تا بوسيله آن انجام رويههاي سازمانی و يا به عبارت ديگر مدیریت جریان كاری سازمان براساس فرآيندها بصورتي كاملا مكانيزه و خودكار درآيد. با استفاده از نرم افزار گردش کار مديران و برنامه ريزان سازمان ميتوانند فرآيندهاي اجرايي سازمان را مطابق نظر خود تعريف نموده و در هر زمان تغيير دهند.
مسئولين اجراي فرآيند ها در مورد نحوه اجراي فرآيند هاي تحت مسئوليت خود اطلاعات كامل و به روز دريافت نموده و در هر لحظه ميتوانند بر روند اجراي هر يك از فرآيندها تاثير گذارند. مديران سازمان به آسانی نظارت دقيقي بر روند اجراي روالهاي جاري در سازمان خود داشته و گزارشهاي آماري ارائه شده توسط اين نرم افزار گردش کار، اطلاعات بسيار با ارزشي را در جهت بازمهندسي فرآيندهاي كاري و تجاري سازمان
(BPR)
و بهبود روشها در اختيار مي گذارد. مسئولين اجراي فرآيند ها در مورد نحوه اجراي فرآيند هاي تحت مسئوليت خود اطلاعات كامل و به روز دريافت نموده و در هر لحظه ميتوانند بر روند اجراي هر يك از فرآيندها تاثير گذارند. مديران سازمان به آسانی نظارت دقيقي بر روند اجراي روالهاي جاري در سازمان خود داشته و گزارشهاي آماري ارائه شده توسط اين سيستم اطلاعات بسيار با ارزشي را در جهت بازمهندسي فرآيندهاي كاري و تجاري سازمان
(BPR) و بهبود روشها در اختيار مي گذارد.
وظيفه اصلي سيستم مديريت گردش كار، ارسال نمودن كارهاي روزانه سازمان به اشخاص مناسب در زمان معین ميباشد که میبایست قابلیت پیگیری و مانیتورینگ را نیز دارا باشد.
نکته قابل توجه اینست که نباید این سیستم را با سیستمهای مکاتبات و دبیرخانه اشتباه نمود، زیرا وظیفه سیستم گردش مکاتبات صرفا ایجاد، ارسال، پیگیری، ... در محدوده نامه میباشد در حالیکه سیستم مدیریت گردش کار در سطحی فراتر با تمام برنامههای کاربردی و تمام اسناد سازمانی و موجودیتهای تجاری در ارتباط است. سیستم مدیریت گردش کار بعنوان جزو لاینفک و هسته اصلی هر سازمان الکترونیک (e-Organization) و سیستمهای مدیریت یکپارچه منابع سازمانی (ERP) میباشد.
کاربردهای سیستم دریک نگاه
بطور کلی میتوان کاربردهای سیستم را به سه دسته کلی تقسیم نمود:
الف) برای مشتری (مردم)
-
کاهش مراجعات حضوری و غیر ضروری
-
آگاهی از نحوه جریان کار
-
صرفهجویی در هزینه و زمان
-
برقراری ارتباط دو طرفه و پیگیری مستمر کارها
-
حصول نتیجه در حداقل زمان ممکن
-
رضایت و تکریم مشتری
ب) برای سازمان
-
مکانیزاسیون فرایندها و پیادهسازی الگوی فرایندگرا
-
یکپارچهسازی سیستمها، سرویسها و فرایندها
-
خلوت شدن سازمان بواسطه مراجعه حضور کمتر
-
کاهش مشکلات روانی کارمندان و فرصت زمانی بیشتر برای انجام امور
-
تقسیم و توزیع سریعتر و به موقع کارها بر اساس منابع انسانی سازمان
-
کاهش اشتباهات و تخلفات اجرایی و هزینههای مرتبط
-
افزایش در کارآیی و عکس العملها با توجه به شفافیت در فرایندها
-
مکان پاسخگویی سریعتر و اتوماتیک به مشتری در کوتاهترین زمان و بهینه ترین هزینه
-
ارزیابی عملکرد و جمعآوری آمار و ارقام واقعی از وضعیت اجرایی سازمان
-
شناسایی نقاط قوت و ضعف فرایندها (گلوگاهها)
-
بهبود و اصلاح مداوم فرایندها با توجه به آمار واقعی و وضعیت اجرایی
ج) برای توسعه دهندگان نرم افزار
-
تولید و توسعه سریع برنامههای کاربردی مبتنی بر گردش کار
-
استفاده از تکنولوژی مدرن با حداقل هزینه و زمان
-
تکمیل و ارتقا سیستم جاری
مخاطبين سيستم
با توجه به ماهيت اين سيستم کليه سازمانهايي که قصد دارند بسوی يک سازمان الکترونیکی قدم بردارند و شرکتهای توليد کننده نرمافزار که در توليد محصولات يک سازمان الکترونيک، اتوماسیون سازمانی، اتوماسیون اداری، سیستمهای جامع و مدیریت یکپارچه منابع سازمانی فعاليت مينمايند بعنوان مخاطبين اصلی اين سيستم بشمار ميآيند.
اين سيستم تمامی وزارتخانهها، سازمانها، کارخانجات و شرکتها اعم از دولتی و غير دولتی، اداری و صنعتی، بزرگ و کوچک را که بخصوص داراي روالهای کاری مشخص ميباشند، مورد خطاب قرار ميدهد.
بررسی بیشتر با یک مثال در مورد سیستم گردش کار
همانطور که میدانیم امروزه استفاده از برنامههای کاربردی و سرویسهای الکترونیکی بمنظور پیشبرد بهتر کارها و ماندن در عرصه رقابت امری اجتناب ناپذیر گردیده است، نکته قابل توجه اینست که برای ارائه این سرویسها نیاز به سرویس دیگری است که در واقع پویایی را به سرویسهای دیگر اضافه مینماید، در هر سازمان ارائه خدمات در قالب یکسری روال قابل تعریف انجام میگردد، بعنوان نمونه در صورتیکه نیاز به درخواست کالایی در یکی از بخشهای سازمان بوجود آید، این نیازمندی توسط سرویسهایی که توسط بخشهای دیگر سازمان مهیا شده است و طی یک روال تعریف شده برآورده میگردد، بنابراین علاوه بر ارائه سرویسهایی همچون ثبت درخواست کالا یا سفارش، بررسی اعتبار، صدور حواله و ... نیاز به کنترل روال انجام کار نیز میباشد که برای تحقق آن به سرویس مدیریت گردش کار (Workflow Management) نیاز میباشد، این سرویس میبایست یک سرویس فراگیر باشد تا بتواند کلیه فرایندها و روالهای سازمان را پوشش دهد. با استفاده از سرویس گردش کار کلیه امور مربوط به تخصیص وظایف و کنترل گردش کار بصورت اتوماتیک انجام میپذیرد.
مرور کلی امکانات سيستم مديريت گردش كار و فرایندهای رونين در یک نگاه
-
امکان تعریف چارت سازمانی و تخصیص سمتها و منابع انسانی و با امکان اتصال به سایر سیستمهای منابع سازمانی
-
تعریف تقویم سازمانی و روزهای کاری در جهت تخصیص صحیح کارها
-
معرفی سرویسها و برنامههای کاربردی و یکپارچهسازی سیستمها بصورت فرایندی
-
تعریف فرایندهای سازمانی و فعالیتهای آن با استفاده از ابزار مدلسازی بصری
-
تعریف جزئیات فعالیتهای یک فرایند شامل:
-
تعریف انجام دهندگان فعالیتها
-
زمان انجام فعالیت
-
ارجاع گیرندگان
-
تفویض گیرندگان
-
مدت زمان انجام فعالیت
-
تعریف فعالیتهای رای گیری
-
فراخوانی سرویسها و برنامههای کاربردی
-
تعریف پیوستها و موجودیتها ورودی و خروجی یک فعالیت
-
ارسال اتوماتیک کارها در زمان لازم بدون دخالت عامل انسانی
-
امکان انجام، ارجاع، تفویض، کنترل و پیگیری کارها و فرایندها از طریق کارتابل
-
امکان تاثیرگذاری بر روند اجرای فرایندها از طریق کارتابل
-
امکان مشاهده وضعیت جاری و تاریخچه اجرای فرایند از طریق کارتابل
-
امکان ارتباط اتوماتیک سیستم با سایر برنامهها و سرویسهای کاربردی
-
امکان دریافت وضعیت آنلاین از وضعیت جاری اجرای فرایندها در سازمان
-
امکان گزارشگیری از وضعیت اجرای فعالیتها توسط افراد و شناسایی گلوگاهای اجرایی در جهت بازمهندسی فرایند ها
-
مدیریت سطح دسترسی افراد به فرایندها، فعالیتها و منابع
-
مدیریت پیوست اسناد به فرایندها و فعالیتها
-
و ...
مولفههای سیستم مدیریت گردش کار رونین
سیستم مدیریت گردش کار رونین از مولفههای زیر تشکیل شده است:
-
موتور گردش کار رونین (Ronin Workflow Engine)
-
مدلساز فرایند (Ronin Process Designer)
-
مدلساز سازمان (Ronin Organization Modeler)
-
مدلساز برنامه کاربردی (Ronin Application Modeler)
-
پورتال-درگاه سیستمها و کارتابل (Ronin Workflow Portal)
-
سرویس مدیریت امنیت یکپارچه (Ronin Security Service)
-
سرویس مدیریت اسناد و پیوستها (Ronin Document Manager Service)
-
گزارشات مانیتورینگ فرایند (Ronin Workflow Monitoring)
-
داشبورد مدیر سیستم (Ronin Workflow Dashboard)
مشخصات فنی و ویژگیهای تکمیلی سیستم مدیریت گردش کار و فرایندهای سازمانی رونین
در زير به برخی ويژگيهاي برجسته اين سيستم اشاره شده است:
(ويژگيهايي كه با علامت (*) مشخص شده اند جزو قابليتهاي خاص اين سيستم مي¬باشند)
-
تطابق با استانداردهاي جهاني و الگوهای گردش کار (WFMC & Workflow Patterns) و در نظر گرفتن نيازهاي داخلي و دامنههای کاری مختلف.
-
امکانات فراوان در جهت مدیریت فرایند های کسب و کار (Business Process Management)
-
(*)امكان اجراي مستقل برنامه هاي كاربردي در عين بروز ماندن اطلاعات سيستم مديريت گردش كار
-
امكان اعمال نظر مديران و مسئولين بر كليه مراحل اجراي فرآيند و فعاليتهاي آن.
-
(*)استخراج اطلاعات مورد نياز براي مسيريابي اجراي فرآيند ها از درون برنامه¬هاي كاربردي
-
(*) تعريف فعاليتهاي موردي (Ad-hoc) به صورت ساده و زنجيره¬اي
-
(*) ارائه رابطهاي نرم افزاري لازم جهت توليد كارتابل توسط مشتري و يا استفاده از آن در برنامه كاربردي
-
ارائه گزارشهاي آماري بمنظور مانيتورينگ و يافتن گلوگاه¬هاي اجرايي و باز مهندسي فرآيندهاي تجاري سازمان(BPR)
-
توسعه بسیار ساده برنامه¬هاي كاربردي جديد مبتني بر سيستم مديريت گردش كار و نياز به حداقل تغييرات براي فعال سازي برنامه¬هاي كاربردي موجود بروي بستر مديريت گردش كار
-
ثبت عملكرد كاربران و خطاهاي رخ داده در حين اجراي برنامه
-
ارسال پیغام در هنگام تغییر و یا پیشرفت فرایندها
-
وجود رابط كاربري مبتني بر ويندوز و وب
-
امکانات مدیریت سیستم
-
قابليت توزيع شدگي كامل و پشتيباني از تراكنشهاي توزيع شده
-
قابليت اطمينان و مقياس¬پذيري بالا
-
قابلیت اتصال به سیستمهای دیگر سازمان جهت دریافت اطلاعات لازم(مانند ساختار سازمانی و تقویم سازمانی)
-
پشتيباني كامل از معماري¬هاي مبتني بر .NET Framework ، COM و كاربردهاي مبتني بر Win/Web
-
استفاده از برنامه مديريت امنيت يکپارچه برای تمامی سيستمها
-
امکان توزیع شدگی نرمافزار
-
پشتيباني از پايگاه¬هاي داده متنوع
-
وجود بستره های عملياتی، ارائه آموزش های لازم و پشتيبانی کامل از محصول
-
ارائه مشاوره های لازم در جهت تحليل نيازهای سازمان و توليد سيستمها بر روی بستر مديريت گردش کار (از جمله معماری)
-
پايين آوردن ريسک و هزينه توليد سيستمهای نرم افزاری جديد بواسطه استفاده از اين بستر
-
سیستم با زبان برنامه نویسی C# و تحت محیط Microsoft .NET Framework و با امکانات Remote تولید شده است.