تیم توسعه دهنده BPMS
زمان تقریبی مطالعه: 4 دقیقه
سازمان ما دارای افرادی با تخصصهای تحلیلگر فرایند، برنامه نویس، گزارش ساز و طراح میباشد آیا این افراد میتوانند مستقل از یکدیگر به پیشبرد پروژه BPMS سازمان ما کمک نمایند؟
بله، اجرایی نمودن فرایندها در BPMS فراگستر نیاز به دانش تحلیل، برنامهنویسی و طراحی ندارد و تمامی قسمتها بصورت Wizard ساخته میشود.
هر فرد پیگیر و کوشا که توانایی مدیریت پروژه را داشته باشد تنها با آموزشهایی که از سمت شرکت فراگستر داده میشود خواهد توانست فرایندهای سازمان متبوع خود را اجرایی و عملیاتی نماید، لیکن BPMS فراگستر محیطی قدرتمند، تعامل پذیر و قابل گسترش را در اختیار افراد پروژه قرار میدهد تا تمامی افراد بتوانند از توامندیهای خود در سفارشیسازی محیط و افزودن قابلیتها متناسب با نیازمندیهای سازمان خود گام بردارند.
در ادامه به نقش هر یک از افراد در پروژه BPMS اشاره خواهد شد.
تحلیلگر فرایند
تحلیلگر فرایند با توجه به دانش مدلسازی خود خواهد توانست در مدلسازی فرایندها نقش کلیدی را ایفا نماید.
مهندسین صنایع با زبان مدلسازی فرایند BPMN آشنا میباشند و خواهند توانست پس از طراحی مدل فرایند در Visio آنرا تحویل مدیر پروژه دهند تا مدیر پروژه آنرا در BPMS، وارد( Import) نماید.
گام اول در ساخت فرایند تکمیل شد.
طراح فرم
طراح فرم در مرحله اول شروع به گردآوری فرمهای کاغذی که قرار است در فرایند طراحی شود میپردازد.
برای مثال در فرایند مرخصی، طراح فرم اقدام به جمعآوری حکمهای مرخصی ساعتی، روزانه، بدون حقوق، استعلاجی و غیره مینماید.
طراح فرم پس از طراحی فرمها در office word، فایلهای word را به مدیر پروژه تحویل میدهد.
مدیر پروژه پس از تجزیه و تحلیل فرم و مشخص نمودن فیلدهای لازم در فرایند، اقدام به ساخت “مدل داده” و “تعریف فرمها” میکند.
پس از اتمام مراحل فوقالذکر، گام دو و سه فرایند تکمیل میشود.
در صورتی که طراح فرم آشنایی لازم با CSS ,Java script و HTML داشته باشد، پس از تکمیل فرایند میتواند ظاهر پروژه را بنابر نیاز سازمان خود تغییر دهد و در صورت نیاز از کنترلهای سفارشی شده فراگستر و یا کنترلهای JavaScript استفاده نماید.
برنامه نویس
برنامهنویسان در صورت توانایی در تحلیل فرایندهای سازمان بهترین گزینه برای مدیرت پروژه BPMS میباشند.
برنامهنویسان در وهلهی اول “قوانین لازم” جهت اجرایی نمودن فرایند را گردآوری میکنند، برای مثال در فرایند مرخصی میتوان قوانین زیر را تهیه نمود:
- <Leave.EndDate> > <Leave.StartDate>
- برای مرخصی ساعتی: <Leave.EndDate>-<Leave.StartDate> < 3 Hours
- مانده مرخصی لازم برای مرخصی را داشته باشد: <Leave.EndDate>-<Leave.StartDate> >= <Leave.Remain>
- If (<Leave.EndDate>-<Leave.StartDate> > 3 Days) then Need approves from “HR Manager”
برنامهنویس پس از تدوین “قوانین تجاری” آنرا به مدیر پروژه BPMS تحویل میدهد و مدیر پروژه بر اساس آن گام چهارم فرایند را تکمیل میکند.
همچنین در صورتی که نیاز باشد، فرایند با سیستمهای دیگر در تعامل باشد، برنامهنویس بوسیله Web Service و DLL اینکار را انجام میدهد.
برای مثال در فرایند مرخصی در صورتی که نیاز باشد مانده مرخصی از سیستم منابعانسانی دریافت شود، برنامه نویس با نوشتن Web Service، مانده مرخصی را از سیستم منابع انسانی دریافت میکند.
همچنین در فرایند مرخصی در صورتی که نیاز باشد اطلاعات ورود و خروج از Web Service سیستم حضور و غیاب دریافت و اطلاعات مرخصی در سیستم فوقالذکر ثبت میشود.
مدیر پروژه
مدیر پروژه نقش هماهنگکننده بین اعضای تیم را بر عهده میگیرد و در تمامی مراحل واسط شرکت خویش با فراگستر است؛ مدیر پروژه باید فردی باشد که بیشترین توانمندیها را در زمینههای زیر داشته باشد:
- توانایی مدیریت پروژه و راهبری تیم.
- آشنایی با فرایندهای سازمانی و توانایی تحلیل فرایند.
- آشنایی با چارت سازمانی.
- آشنایی با اصول پایگاه داده و برنامهنویسی.
- آشنایی با اصول گزارشسازی.
مدیر پروژه پس از تکمیل مراحل فوق اقدام به تست فرایند میکند.
در تست فرایند باید تمامی قوانین تجاری ایجاد شده در فرایند بررسی شود؛ پس از پایان تست فرایند، مدیر پروژه شروع به تعریف “ایفاکنندگان” Taskها میکند.
فرایند پس از پایان تعریف “ایفاکنندگان” که گام پنجم میباشد، آماده اجرا شدن در کارتابل است و کاربران میتوانند از فرایند مربوطه استفاده نمایند.
کارشناس BI
مدیر پروژه پس از اتمام فرایند مستندات مدل داده را به کارشناس BI تحویل میدهد و کارشناس BI گزارشات مربوطه را تهیه مینمایند.
Report Server فراگستر دو موتور گزارشسازی StimulSoft و SQL Report را بصورت Native پشتیبانی میکند؛ در ادامه به مزایای هر یک از ابزارها پرداخته میشود.
گزارشساز Stimulsoft:
- محیط طراحی شبیه به Microsoft Word میباشد و یادگیری آن آسان است.
- محیط طراحی فارسی میباشد و بصورت پیش فرض دارای توابع Persian برای کار با اعداد و رشتهها است.
- طراحی و اجرای گزارشساز Stimulsoft نیاز به نصب هیچ پیشنیاز نرمافزاری در سرور و کلاینت نیست.
گزارشساز SSRS:
- گزارشساز پیشفرض SQL و Visual Studio میباشد.
- متخصصین Microsoft BI اغلب با گزارشساز SSRS آشنا میباشند.