در گزارشهای Active Directory، زمان رخداد میتواند بهاندازه خود رخداد مهم باشد. فعالیتی که در ساعت اداری انجام شده با فعالیتی که خارج از ساعات معمول ثبت شده، از نظر تحلیل عملیاتی Context متفاوتی دارد. ADAudit Plus قابلیت Business Hours دارد تا گزارشها را بر اساس ساعات کاری و غیرکاری فیلتر کنید.
این آموزش بر اساس مستند رسمی ADAudit Plus، مسیر تنظیم Business Hours، انتخاب ساعت و روزهای کاری، اثر Timezone، استفاده در Reportها و Verify کردن نتیجه را توضیح میدهد. هدف این است که گزارشها بر اساس ریتم واقعی سازمان تفسیر شوند، نه صرفاً بر اساس Timestamp خام.
سناریوی واقعی
فرض کنید سازمان از شنبه تا چهارشنبه بین ۸ تا ۱۷ فعالیت دارد. تیم گزارشگیری میخواهد بداند چه حجم از فعالیتها داخل ساعت رسمی ثبت شده و چه مقدار خارج از آن. بهجای ساخت فیلتر زمانی تکراری برای هر Report، میتوان Business Hours را یک بار در سطح محصول تنظیم کرد.
این قابلیت برای مقایسه دورهای نیز مفید است. مثلاً میتوانید بررسی کنید آیا حجم فعالیت خارج ساعت در این ماه نسبت به ماه قبل تغییر کرده یا نه و سپس دلیل تغییر را در برنامه کاری، شیفتها یا عملیات برنامهریزیشده پیدا کنید.
Business Hours چه کاری میکند؟
طبق مستند رسمی، ADAudit Plus با Business Hours اجازه میدهد Reportها با سه حالت All، Business و NonBusiness Hours فیلتر شوند. این تنظیم یک لایه زمانی به Reporting اضافه میکند.
| حالت | کاربرد |
|---|---|
| All | نمای کامل داده بدون محدودیت ساعت کاری |
| Business | فعالیتهای داخل ساعات و روزهای کاری |
| NonBusiness | فعالیتهای خارج ساعات یا روزهای تعریفشده |
پیشنیازها
| مورد | دلیل |
|---|---|
| دسترسی Administrator | برای تغییر تنظیم سراسری |
| ساعت رسمی سازمان | برای جلوگیری از تعریف سلیقهای |
| روزهای کاری صحیح | برای فیلتر درست آخر هفته |
| Timezone درست | برای تفسیر صحیح Timestampها |
| Report با داده کافی | برای Verify بعد از تنظیم |
مرحله ۱: وارد Admin شوید
در کنسول ADAudit Plus روی تب Admin کلیک کنید. در بخش Administration گزینه Business Hours را باز کنید.
مرحله ۲: Configure Business Hour را فعال کنید
تیک Configure Business Hour را فعال کنید. سپس از فهرستهای موجود ساعت From و To را مطابق ساعت کاری سازمان مشخص کنید.
مهم است که بازه انتخابی نماینده استفاده واقعی سازمان باشد. اگر تیم IT زودتر از کاربران شروع به کار میکند، برای گزارشهای مدیریتی الزاماً نباید ساعت حضور تیم IT مبنا باشد. Purpose گزارش باید تعیینکننده باشد.
مرحله ۳: روزهای کاری را انتخاب کنید
روزهای کاری را انتخاب کنید و سپس Save را بزنید. در سازمانهایی که هفته کاری با تقویم عمومی متفاوت است، این بخش را با دقت بیشتری بررسی کنید.
اگر یک روز خاص فقط نیمهوقت است، آن Exception را در مستند داخلی Reporting ثبت کنید؛ چون تنظیم Business Hours ممکن است فقط سطح روز و بازه ساعت را پوشش دهد و تیم گزارشگیری باید نحوه تفسیر آن روز را بداند.
مرحله ۴: Timezone را کنترل کنید
قبل از هر مقایسه، مطمئن شوید Timestamp گزارش با Timezone مورد انتظار سازمان هماهنگ است. اگر کنسول یا منبع داده Timezone متفاوتی داشته باشد، مرز ساعت کاری جابهجا دیده میشود.
در محیط چندمنطقهای، یک Business Hours واحد ممکن است برای همه واحدها کافی نباشد. ابتدا مشخص کنید Report مربوط به کدام Region یا تیم است و بعد نتیجه را تفسیر کنید.
مرحله ۵: Report را با سه حالت مقایسه کنید
یک Report با داده کافی باز کنید و همان بازه زمانی را در سه حالت All، Business و NonBusiness بررسی کنید. هدف Verify این است که رفتار فیلتر برای شما قابل پیشبینی باشد.
- رکوردهای داخل ساعت در Business دیده شوند.
- رکوردهای خارج ساعت در NonBusiness دیده شوند.
- روز غیرکاری به اشتباه Business محسوب نشود.
- Timestamp با Timezone مورد انتظار تطبیق داشته باشد.
- تعداد رکوردها با تصویر کلی Report سازگار باشد.
مرحله ۶: یک نمونه زمانی مشخص را تست کنید
برای Verify دقیقتر، رکوردی را انتخاب کنید که زمان آن را میدانید؛ مثلاً فعالیتی که ساعت ۱۰ صبح ثبت شده و رکورد دیگری که ساعت ۲۱ ثبت شده است. بررسی کنید مورد اول در Business و مورد دوم در NonBusiness قرار گیرد.
این تست ساده کمک میکند خطای تنظیم ساعت یا Timezone قبل از استفاده مدیریتی آشکار شود.
Business Hours را برای مقایسه Trend استفاده کنید
یکی از کاربردهای مفید این قابلیت، مقایسه Trend است. بهجای تمرکز روی یک روز، نسبت Business و NonBusiness را در چند هفته یا ماه بررسی کنید. اگر الگو تغییر کرد، احتمالاً برنامه کاری، حجم عملیات یا زمانبندی فعالیتها تغییر کرده است.
| تحلیل | سؤال مدیریتی |
|---|---|
| Business vs NonBusiness Count | الگوی زمانی فعالیت تغییر کرده است؟ |
| Trend ماهانه | حجم خارج ساعت در حال افزایش است؟ |
| روزهای هفته | آیا فعالیت در روز خاصی بیشتر است؟ |
| بازههای زمانی | چه ساعتی بیشترین حجم گزارش را دارد؟ |
چطور از تفسیر اشتباه جلوگیری کنیم؟
Business Hours فقط Context زمانی میدهد. افزایش فعالیت خارج ساعت میتواند دلایل کاملاً عادی داشته باشد: شیفت جدید، پروژه، نگهداری برنامهریزیشده یا تغییر ساعت کاری. نتیجه Report باید با تقویم عملیاتی سازمان مقایسه شود.
بهتر است در Runbook گزارشگیری بنویسید که قبل از نتیجهگیری، تغییرات برنامه کاری و فعالیتهای برنامهریزیشده همان بازه بررسی شوند.
چه زمانی تنظیم را بازبینی کنیم؟
- تغییر رسمی ساعت کار؛
- تغییر روزهای کاری؛
- ایجاد Region جدید؛
- تغییر Timezone کنسول؛
- افزایش غیرمنتظره NonBusiness Records؛
- تغییر مدل شیفت یا برنامه نگهداری.
خطاهای رایج
| نشانه | علت محتمل | اقدام |
|---|---|---|
| رکورد شبانه در Business دیده میشود | From/To اشتباه است | Business Hours را بازبینی کنید |
| روز تعطیل داخل Business است | روزهای کاری نادرست | Select Days را اصلاح کنید |
| زمان گزارش جابهجا است | Timezone | تنظیم زمان را Verify کنید |
| NonBusiness خیلی زیاد است | ساعت واقعی سازمان متفاوت است | بازه را با Owner گزارش تطبیق دهید |
| دو گزارش قابل مقایسه نیستند | بازه یا Scope متفاوت است | پارامترهای گزارش را یکسان کنید |
ساخت یک Runbook ساده برای تیم گزارشگیری
برای اینکه نتیجه بین کارشناسان مختلف یکسان باشد، یک Runbook کوتاه تعریف کنید: ابتدا Timezone بررسی شود، سپس Business Hours، بعد Range گزارش و در نهایت حالت All/Business/NonBusiness. این ترتیب ساده جلوی بسیاری از اختلافهای تفسیری را میگیرد.
ارتباط با گزارشهای دیگر ADAudit Plus
Business Hours میتواند Context زمانی گزارشهای مختلف را غنیتر کند. اگر تیم شما گزارشهای GPO را بررسی میکند، مقاله GPO Auditing در ADAudit Plus مکمل مناسبی است. برای گزارشهای مربوط به Account Lockout نیز Account Lockout در ADAudit Plus میتواند مسیر تحلیل عملی را تکمیل کند.
در محیطهایی که چند Domain یا چند تیم گزارشگیری دارند، پشتیبانی مدانت میتواند ساختار Reporting، Timezone و Business Hours را به شکلی هماهنگ طراحی کند تا خروجی تیمها قابل مقایسه بماند.
چکلیست نهایی
- Configure Business Hour فعال است.
- From/To بر اساس ساعت رسمی سازمان تنظیم شده است.
- روزهای کاری درست انتخاب شدهاند.
- Timezone Verify شده است.
- یک Report در حالت All/Business/NonBusiness مقایسه شده است.
- یک رکورد با زمان معلوم برای تست استفاده شده است.
- Runbook تفسیر گزارش برای تیم مشخص است.
- Review دورهای تنظیم در تقویم تیم وجود دارد.
سخن پایانی
Business Hours در ADAudit Plus تنظیم کوچکی است اما Context مهمی به Reporting میدهد. وقتی ساعت و روز کاری با Timezone و برنامه واقعی سازمان هماهنگ باشد، تیم میتواند گزارشها را دقیقتر مقایسه کند و تفاوت بین فعالیت روزمره و فعالیت خارج از بازه معمول را بدون فیلترسازی دستی ببیند.

