اینکه سرویس دسک با چه سرعتی درخواستها را به گروه های کارشناسی ارجاع می دهد معیار مهمی برای سنجش کارایی سرویس دسک است.
برای اینکه چنین گزارشهایی در SErviceDesk Plus داشته باشید نیازمند نوشتن Query هستید
اینکه سرویس دسک با چه سرعتی درخواستها را به گروه های کارشناسی ارجاع می دهد معیار مهمی برای سنجش کارایی سرویس دسک است.
برای اینکه چنین گزارشهایی در SErviceDesk Plus داشته باشید نیازمند نوشتن Query هستید
هنگام نوشتن Query Report در حالیکه Query شما در ManagementStudio بی عیب و نقص اجرا می شود، در ServiceDesk Plus خطایی مشابه خط زیر میبینید:
java.lang.StringIndexOutOfBoundException: String index out of range: -1
ٍُServiceDesk Plus زمان همه وقایع را به شکل Big Int ذخیره می کند. برای تبدیل این زمان به فرمتی که قابل خواندن باشد می توانید از این کد استفاده کنید:
dateadd(s, BigIntTime/1000, convert(datetime, '1-1-1970 04:30:00'))
برای توضیح در مورد این فرمول می توانید به این صفحه در سایت مایکروسافت مراجعه کنید. زمان 04:30 که اضافه شده به TimeZone ایران در تابستان بر می گردد. (در زمستان این عدد 3:30 خواهد بود؟ برای اینکه ساعت زمستانی و تابستانی را درست محاسبه کنیم چه باید کرد؟)
مثلا این تکه کد، تاریخچه کارهای انجام شده روی درخواست شماره 1234 را از دیتابیس بیرون می کشد
SELECT dateadd(s, WorkOrderHistory.operationtime/1000, convert(datetime, '1-1-1970 04:30:00')),
OPERATION, COLUMNNAME, PREV_VALUE, CURRENT_VALUE
from WorkOrderHistory, WorkOrderHistoryDiff
where WorkOrderHistory.WORKORDERID = 1234 and
WorkOrderHistory.HISTORYID = WorkOrderHistoryDiff.HISTORYID
ServiceDesk Plus یک نرم افزار Help Desk از شرکت ManageEngine است.
اولا پیشنهاد می کنم قبل از اینکه سازمانتان را درگیر این نرم افزار کنید، حتما نرم افزار گاما را بررسی کنید. گاما یک نرم افزار ایرانی است که (تا امروز که من این را می نویسم) تیم توسعه و پشتیبانی خوبی دارد و مدام در حال رشد و بهبودی است. شاید بعدا مطلبی در مورد مقایسه این دو نرم افزار بنویسم.
به هر حال اگر این مطلب را می خوانید احتمالا شما هم درگیر ServiceDesk Plus (یا از این به بعد SDP) هستید و گزارشهایی نیاز داشته اید که در مجموعه گزارشهای از پیش تعریف شده وجود ندارد.