سفارش تبلیغ
صبا ویژن

مقایسه دو نسخه 3 و 4 نرم افزار پروسس میکر (ProcessMaker)

1. واسط و تجربه کاربری نرم افزار

واسط کاربری در نسخه 3 پراسس میکر از ظاهری مناسب و راحت برخوردار است، اما جذابیت های آن برای کاربر به نسبت نسخه 4 ممکن است کمتر باشد. محیط فرم ساز ورژن 3 و 4 هر دو responsive و انعطاف پذیر هستند، حال آنکه در نسخه 4 علاوه بر فرم ساز، تمامی قسمت ها از جمله کارتابل نرم افزار نیز دارای ظاهری responsive و منعطف با انواع دستگاه های PC و موبایل می باشد.

 

2. معماری و زیرساخت نرم افزار

در پراسس میکر ورژن 3 ما معماری سنتی و کلاسیک مبتنی بر PHP را مشاهده می کنیم، در حالی که در ورژن 4 معماری پراسس میکر مبتنی بر میکروسرویس ها و فریم‌ورک PHP لاراول است. ساختار به شدت حرفه‌ای‌تر و بهینه تری که امکان پردازش سریع تری را برای کاربران در استفاده از نرم افزار با مقیاس سازمانی بزرگ پوشش می دهد.

 

3. امنیت نرم افزار

امنیت نرم افزار پروسس میکر در نسخه 4 به نسبت نسخه 3 آن به شدت افزایش پیدا کرده است که معماری و ساختار حرفه ای آن نیز در این امر به شدت دخیل می باشد.

 

4. پشتیبانی از مدلسازی فرآیندها با استاندارد BPMN 2.0

نرم افزار ProcessMaker در نسخه 3 به کاربران امکان استفاده و به کارگیری از استاندارد BPMN 2.0 را جهت مدلسازی و طراحی فرآیندها می دهد، اما در برخی نمادها شاهد عدم پشتیبانی کامل این نسخه از نرم‌افزار هستیم. در مقابل، نسخه 4 پروسس میکر از کلیه نمادها و امکانات موجود در استاندارد BPMN 2.0 به طور کامل پشتیبانی کرده و طراح فرآیند می تواند از تمامی نمادها در مدلسازی فرآیند خود استفاده نماید. این مزیت پروسس میکر 4 برای شما امکان طراحی فرآیندهای پیشرفته را به واسطه BPMN 2.0 میسر می سازد.

 

5. امکانات فرم ساز ProcessMaker

هر دو نسخه 3 و 4 نرم افزار پروسس میکر امکان طراحی فرم های فرآیند را در محیطی گرافیکی و low code برای شما فراهم می سازند، با این حال نسخه 4 نیاز کاربر به کدنویسی را در بسیاری از حالت ها کاهش داده است. به عنوان مثال، مواردی همچون Validation ها که در نسخه 3 در قالب Regular Expression و یا جاوااسکریپت می توان به فیلدهای فرم اضافه کرد را در نسخه 4 بدون نیاز به کدنویسی می توان استفاده نمود. همچنین جذابیت های دیگر و به روزتری در control های وب فرم ساز ورژن 4 وجود دارد که می تواند برای کاربران در طراحی فرم ها جذاب به شمار رود.

لازم به ذکر است که هر دو ورژن 3 و 4 امکان کدنویسی CSS و Javascript را نیز جهت استفاده کاربر در محیط فرم ساز فراهم ساخته اند.

با وجود موارد ذکر شده، فرم ساز ورژن 3 پروسس میکر دسترسی به نوشتن کوئری مستقیم به دیتابیس ها (همچون SQL و MySQL) را در اختیار کاربر گذاشته است، حال آنکه این امکان در ورژن 4 به دلیل افزایش موارد امنیتی وجود ندارد و هر گونه ارتباطی با پایگاه های داده تنها به وسیله API ها یا کدنویسی PHP و Node JS میسر خواهد بود. این ویژگی با وجود ملاحظات امنیتی و حرفه ای تر در این نرم افزار، اما با این حال می تواند یکی از محدودیت های مهم در ورژن 4 پروسس میکر برای شما تلقی شود.

 

6. قابلیت ورژنینگ (Versioning)

برخلاف نسخه 3 پراسس میکر که در آن خبری از قابلیت ورژنینگ نبود، اما نسخه 4 این نرم افزار از ورژنینگ در فرآیندها به طور دقیق پشتیبانی می کند. ورژنینگ به شما این امکان را می دهد تا در صورت ایجاد تغییری در فرآیند یا فرم ها، اجراها و caseهای قبلی دچار تغییر نشوند و با همان ورژن قبلی خود ادامه یابند و تنها درخواست های جدید مشمول این تغییرات ورژن جدید فرآیند گردند.

 

7. وضعیت وابستگی فرم ها و اسکریپت ها به فرآیند

ساختار توسعه فرآیندها در پراسس میکر ورژن 3 به این صورت است که فرم ها و یا اسکریپت های برنامه نویسی (تریگرها) وابسته به هر فرآیند هستند. به عنوان مثال شما نمی توانید فرمی که در یک فرآیند طراحی کرده اید را در فرآیند دیگری نیز فراخوانی و استفاده کنید. این امر نیازمند ایجاد فرم دیگری در فرآیند دوم می باشد.

در ورژن 4 پراسس میکر کلیه فرم ها و اسکریپت ها مستقل از فرآیندها هستند. به عنوان مثال شما می توانید یک فرم و یا اسکریپت PHP را ایجاد کرده و در چندین فرآیند از آن استفاده نمایید.

 

8. محیط برنامه نویسی نرم افزار

ورژن 4 نرم افزار ProcessMaker از محیط برنامه نویسی به شدت حرفه ای تر و قدرتمندتری به نسبت ورژن 3 بهره مند است. شما می توانید در محیط Scripts در پروسس میکر 4 از کدهای حرفه ای PHP، Node JS و یا Lua استفاده کرده و با استفاده از امکانات آن محیط، کدهای خود را build و debug نمایید.

 

9. یکپارچه سازی فرآیندها با دیگر نرم افزارها

هر دو ورژن 3 و 4 نرم افزار پروسس میکر امکان یکپارچه سازی فرآیندها را با سایر سیستم های نرم افزاری سازمان دارند. با این حال، این امکان در پروسس میکر ورژن 3 ساده تر و راحت تر از ورژن 4 است که این به دلیل افزایش ملاحظات امنیتی و ساختار اصولی تر در ورژن 4 نرم افزار است. در ورژن 4 بر خلاف ورژن 3، شما امکان تعریف کانکشن دیتابیس در فرآیند و ثبت query جهت اتصال مستقیم به سایر دیتابیس ها را ندارید و این کار تنها به واسطه API و به کارگیری از محیط اسکریپت های برنامه نویسی می تواند صورت گیرد.

 

10. داشبوردهای مدیریتی

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