
عیبیابی موفق از حدسزدن شروع نمیشود؛ باید مشخص کنیم مشکل در license، بارگذاری resource، تشخیص field، parser، event UI یا save سمت Jira رخ داده است. ثبت نسخه و context صفحه، زمان حل مشکل را بهطور محسوسی کم میکند.
popup باز نمیشود
ابتدا فعالبودن لایسنس، بارگذاری web-resource و وجود فیلد Date یا DateTime را بررسی کنید. اگر فقط در inline edit مشکل وجود دارد، selector دکمه تقویم و ساختار همان صفحه را جداگانه بررسی کنید. در JSM یا JXL نیز context صفحه را با یک فرم کلاسیک Jira مقایسه نکنید.
از بازکردن چند popup یا refreshهای پشتسرهم در زمان تست پرهیز کنید و نتیجه را در یک مرورگر و نسخه مشخص بازتولید کنید.
تاریخ یک روز اشتباه است
فرمت Jira، timezone مرورگر، نوع field و زمان نزدیک نیمهشب را بررسی کنید. برای DateTime، ساعت و منطقه زمانی را کنار تاریخ ثبت کنید. اگر مقدار بعد از save درست است اما نمایش اشتباه است، مشکل احتمالاً در لایه formatter یا parser است؛ اگر مقدار ذخیرهشده اشتباه است، مسیر submit و تبدیل ورودی را بررسی کنید.
لایسنس فعال نیست
شناسه سرور، وضعیت license endpoint و اعتبار کلید را از پنل مدیریت بررسی کنید. در محیط Data Center، اختلاف تنظیمات یا cache بین nodeها نیز باید در نظر گرفته شود. کلید کامل را در لاگ یا تیکت عمومی قرار ندهید و برای پشتیبانی فقط شناسه instance و نسخه را ارسال کنید.
مشکل فقط در JSM، JXL یا Roadmaps است
این مورد معمولاً به تفاوت DOM و UI پویا مربوط است. نسخه Jira، نسخه افزونه مکمل، مرورگر، URL context و مراحل بازتولید را ثبت کنید. اگر iframe یا محتوای AJAX وجود دارد، رفتار بعد از reload و navigation داخلی را نیز گزارش کنید.
اطلاعات لازم برای تیکت پشتیبانی
گزارش خوب شامل نسخه افزونه، نسخه Jira، نوع استقرار، Java، نام context، نوع field، timezone، مرورگر، screenshot بدون اطلاعات حساس و مراحل دقیق بازتولید است. این اطلاعات از ارسال password، token یا کلید لایسنس بسیار مفیدتر و امنتر است.
- نسخهها و نوع نصب
- مراحل بازتولید کوتاه
- نتیجه مورد انتظار و واقعی
- نام صفحه و نوع field
- لاگ پاکسازیشده بدون داده محرمانه