ما در شرکت دومان سامانه با 10 سال سابقه در زمینه تولید و توسعه نرمافزار helpdesk و راهاندازی آن در بیش از 150 سازمان و شرکت بزرگ از قبیل بانکها، شرکتهای نفتی، سازمانها، و … برآن شدیم تا نسخه تازهای از نرمفزار را توسعه دهیم. فرایند توسعه از شهریور 1397 به صورت جدی آغاز شد و با ایجاد یک فریمورک نرمافزار ویژه ادامه پیدا کرد. دلایل عمده برای بازطراحی سامانه جدید عبارت بودند از:
- دلایل تکنولوژیکی: تکنولوژی تولید نرمافزار به سرعت در حال تغییر است و ما نیز میبایست با آخرین تکنولوژیهای تولید نرمافزار همگام شویم.
- دلایل حوزه کسب و کار: پس از تجربه گرانبهایی که در زمینه service desk و پشتیبانی در مشتریان مختلف داشتیم، و همچنین نگاه به آینده و استانداردها، به روشهایی مانند ITIL میخواستیم که سامانه بتواند انعطاف لازم را در پوشش نیازهای کسب و کارهای مختلف داشته باشد.
- دلایل کارایی: سامانه باید در پاسخ به سازمانهایی با درخواستهای بسیار زیاد و کارشناسان آنلاین زیاد پاسخگویی مناسبی داشته باشد و بتوان گزارشها را با سرعت بهتری مشاهده کرد
- user interface: پس از مدتها کاربران انتظار دیدن ui مدرنی دارند و فریمورکهای متعددی مانند bootstrap انتظار و دانش کاربران را افزایش دادهاند، ما هم باید به این راه قدم میگذاشتیم. با این دلایل و نگاه به بازار ایران سامانه جدید را تولید کردیم و از خرداد 1399 شروع به راهاندازی آن کردهایم.
ما نام نرمافزار جدید خود را Gamma ITSM نهادهایم.
تفاوت نسل گذشته گاما با گاما ITSM
در زیر نگاهی به تفاوتهای این نرمافزار با سیستم قبلی خواهیم داشت:
تفاوتهای تکنولوژیک | ||
عنوان | Gamma ITSM (نسخه تازه) | Gamma Helpdesk (نسخه قدیم) |
بانک اطلاعاتی | Sql server | Sql server |
زبان برنامه نویسی | #C | #C |
فریمورک | Asp.net core | dotnet framework 3.5 |
UI | mvc asp.net core | Asp.net web forms |
Css framework | Custom bootstrap+matrial | – |
Orm | Micro-orm Dapper | Linq2SQL |
معماری | ما معماری مختص خود را با نام Gamma Framework براساس الگوهای مطرح معماری مانند onion و clean architecture ایجاد کردهایم. این معماری در دو بخش front و backend به تولید توسعه نرمافزار سامان میدهد. | 3-tier |
Componentها | همه مولفهها همانند grid, tree, lookup, modal و … توسط تیم خودمان تولید شده و یا open-source هستند. صرفا برای گزارش ساز از stimul استفاده کردهایم | dev-express |
Log |
|
دارای 4 فیلد ایجاد کننده، تاریخ ایجاد، آخرین ویرایش، تاریخ آخرین ویرایش |
مدیریت خطاها |
|
– |
تفاوت فریمورک و معماری دو نرمافزار
- Asp.net core فریمورک جدید شرکت مایکروسافت است که به صورت open-source تولید شده و دارای قابلیت multi-platform است. بنابراین میتوان نرمافزار گاما را بر روی سرورهای لینوکسی مانند centos هم راهاندازی کرد.
- ما در معماری تولیدی خود به کارایی performance توجه ویژهای داشتهایم. به صورتیکه سرعت بارگزاری صفحات در نسخه جدید به طور متوسط 5 برابر نسخه قبلی است.
تفاوتهای UI
- itsm :Multi lingual چندزبانه است، همزمان امکان راست چین، چپ چین در سامانه فراهم شده و در صورت نیاز میتوان زبانهای انگلیسی، عربی و … را براحتی به سامانه اضافه کرد.
- itsm :Responsive ریسپانسیو است و در گوشیهای موبایل، و تبلتها به طور مناسی نمایش داده میشود.
- رنگبندی: از مدل رنگ بندی material استفاده شده و کاربر میتواند رنگبندی صفحه خود را تغییر دهد.
- امکان استفاده از right-click در بخش کارپوشه
تفاوتهای سیستمی و انعطافپذیری
از نظر سیستمی و انعطاف پذیری سامانه تغییرات بسیاری کرده است که در جدول زیر به آنها پرداختهایم:
تفاوت سیستمی و انعطافپذیری | ||
عنوان | Gamma ITSM (نسخه تازه) | Gamma Helpdesk (نسخه قدیم) |
درخت خدمات | در itsm درخت خدمات (service cataloge) از بخش تعریف کالا و مدل مجزا شده است | تعریف کالا و خدمات در یکجاست |
درخت کالا |
|
|
گردش کار – workflow | گردش کار visual با حفظ ورژن. امکانات گردش کار در ادامه ذکر خواهد شد | گردش کار ندارد. با کمک قوانین تعریف میشود |
فیلدهای سفارشی | فیلدهای سفارشی به کمک فرم ساز و به صورت darg@drop بدون محدویت در انواع فیلد در بخشهای زیر:
|
بسیار محدود، حداکثر 10 فیلد سفارشی در تعریف درخواست متداول و شاخصها |
امنیت و سطوح دسترسی |
|
|
مخاطبان |
|
چندین فیلد برای تعریف تماسها |
دانشنامه |
|
دانشنامه عمومی |
Sla | امکان تعریف تقویمهای سازمانی متعدد | دارای یک تقویم |
داشبورد |
|
دارای داشبورد ثابت |
فرم اقدام |
|
برای افزودن چند قطعه باید چند اقدام ثبت و ارتباط قطعات برگشتی وجود ندارد |
انبارداری |
|
انبار تجهیزات ندارد |
فرمهای چاپی | فرمهای چاپی مستقیما به pdf تبدیل میشوند | چاپ در فرمت html |
فرمساز | امکان ساختن فرمهای متعدد با دسترسیهای قابل تعریف | ندارد |
Notification | استفاده از signal R و خبررسانی بلادرنگ به کلاینتها، به محض دریافت درخواست تمامی گروهها و کاربران آگاه میشوند | استفاده از تایمر 5 ثانیه یکبار برای آگاه سازی کلاینتها |
گردش کار
- تعریف گرافیکی گردش کار
- خبررسانی گردش کار: قبل و بعد از تاخیر به هر تعداد و برای هر کاربری که بخواهیم
- زمانسنج: اگر درخواست در مرحلهای بیش از مدت زمانی مشخصی که توسط راهبر تعریف میشود طول کشید درخواست به مرحله بعدی برود یا برایش خبررسانی فرستاده شود.
- خبررسانی مراحل: در هر مرحله از گردش کار میتوان خبررسانی تعریف کرد
- شرط: امکان تعریف شرط در مراحل گردش کار
- وظایف پس زمینه: امکان استفاده از وظایف پس زمینه (مانند بروز رسانی موجودی انبار) در هر یک از مراحل
- موازی: امکان شکست کار به صورت موازی
دانلود کاتالوگ
دانلود کاتالوگهای نرم افزار مدیریت درخواست گاما
دریافت مشاوره رایگان
برای دریافت مشاوره رایگان و کسب اطلاعات بیشتر در خصوص سامانه مدیریت خدمات و فناوری اطلاعات با کارشناسان ما تماس بگیرید.
درخواست دمو
با تکمیل فرم درخواست دمو می توانید در یک جلسه حضوری از نزدیک قابلیتهای نرم افزار مدیریت درخواست گاما را ملاحظه فرمایید.