وقتی سازمان از یک دفتر به دو یا سه شعبه میرسد، مسئلهٔ حضور و غیاب فقط «چند برابر» نمیشود — جنسش عوض میشود. سؤال دیگر این نیست که «چه کسی امروز آمد؟»، سؤال این است که «شعبهٔ دوم چطور کار میکند و آیا شیفتش با شعبهٔ اول یکی است؟»
اگر دنبال نرمافزار حضور و غیاب چند شعبهای هستید، این راهنما دقیقاً میگوید چه چیزی باید بخواهید، چه اشتباهی رایج است و کادیا این مسئله را چطور حل میکند.
چرا حضور و غیاب چند شعبهای با تکشعبه فرق دارد؟
سه چیز همزمان عوض میشود:
- مکان: هر شعبه جای جغرافیایی متفاوتی دارد، پس محدودهٔ مجاز ثبت تردد GPS هر شعبه باید جدا تعریف شود.
- زمان: شعبهٔ فروشگاهی ممکن است شیفت چرخشی داشته باشد و دفتر مرکزی شیفت ثابت.
- آدم: کارمند شعبهٔ الف نباید در فهرست، گزارش و کارتابل شعبهٔ ب دیده شود.
اشتباه رایج این است که سازمان یک حساب کاربری میسازد و همهٔ کارمندان دو شعبه را داخل آن میریزد. نتیجهاش این است که گزارشها به هم میریزند، شیفت یک شعبه به آن یکی تحمیل میشود، و محدودهٔ مکانی آنقدر بزرگ تعریف میشود که عملاً هیچ کنترلی باقی نمیماند.
اشتباه رایج دوم عکس آن است: برای هر شعبه یک اشتراک جدا خریدن. آنوقت هزینه چند برابر میشود و مدیر ارشد هیچوقت یک تصویر واحد از کل سازمان نمیبیند.
نرمافزار حضور و غیاب چند شعبهای باید چه چیزهایی داشته باشد؟
۱. جداسازی کامل دادهٔ هر شعبه
هر شعبه باید فضای کاری مستقل خودش را داشته باشد: کاربران، تردد، شیفت، محدودهٔ مکانی، گزارشها و تنظیمات. مدیر شعبهٔ الف نباید بتواند دادهٔ شعبهٔ ب را ببیند — نه در فهرست کاربران، نه در گزارش، نه از راه لینک مستقیم.
این «جداسازی» باید در خود سامانه اعمال شود، نه با فیلتر کردن در نمایش. تفاوتش وقتی معلوم میشود که کسی آدرس صفحه را دستکاری کند.
۲. شیفت و محدودهٔ مکانی مستقل برای هر شعبه
شعبهٔ جدید در ساختمان دیگری است، پس نمیشود محدودهٔ مکانی شعبهٔ قبلی را برایش کپی کرد. (انتخاب شعاع درست برای هر محدوده خودش یک تصمیم است؛ در راهنمای حضور و غیاب مبتنی بر لوکیشن جدول شعاع پیشنهادی بر اساس نوع محل کار آمده است.) شیفت هم لزوماً یکی نیست. سامانه باید اجازه بدهد هر شعبه شیفت ثابت یا چرخشی خودش، ساعت کاری خودش، سقف اضافهکاری خودش و مهلت ارفاق تأخیر خودش را داشته باشد.
در عین حال، وقتی شعب واقعاً شبیه هم هستند باید بشود تنظیمات را از شعبهٔ موجود کپی کرد تا لازم نباشد همهچیز از صفر وارد شود.
۳. گزارش تجمیعی همهٔ شعب
این همان چیزی است که مدیرعامل میخواهد و اغلب سامانهها ندارند: یک گزارش که همهٔ شعب را یکجا نشان بدهد، با جمع تفکیکی هر شعبه در کنار جمع کل سازمان.
بدون این، مدیر مجبور است از هر شعبه یک اکسل بگیرد و در پایان ماه دستی جمع بزند — یعنی دقیقاً همان کاری که قرار بود نرمافزار حذفش کند.
۴. یک حساب، یک اشتراک، یک مدیر کل
مدیر کل سازمان باید با یک ورود بین شعب جابهجا شود و هر شعبه را جداگانه مدیریت کند. نه چند نام کاربری، نه چند فاکتور.
۵. گزارش در بازهٔ دلخواه
ماه شمسی همیشه واحد درستی نیست. قرارداد پیمانکاری از پانزدهم تا پانزدهم است، پروژه سه ماه طول میکشد، و حسابرسی ممکن است بازهٔ خاصی بخواهد. سامانه باید بتواند کارکرد را در هر بازهٔ تاریخی — برای یک نفر، یک شعبه یا کل سازمان — جمع بزند و خروجی بدهد.
کادیا این مسئله را چطور حل میکند؟
کادیا ساختار دو سطحی دارد: حساب سازمان شما است (پلن، پرداخت، اشتراک)، و زیر آن شعبهها قرار میگیرند.
| نیاز | در کادیا |
|---|---|
| جداسازی داده | هر شعبه کاربران، تردد، شیفت، لوکیشن و گزارش کاملاً مستقل دارد |
| تنظیمات هر شعبه | شیفت ثابت یا چرخشی، محدودهٔ مکانی و سقف اضافهکاری جدا برای هر شعبه |
| کپی تنظیمات | هنگام ساخت شعبهٔ جدید، شیفت و تنظیمات از شعبهٔ موجود کپی میشود |
| گزارش تجمیعی | نمای «کل سازمان» با ستون شعبه، جمع تفکیکی هر شعبه و جمع کل |
| گزارش بازهٔ دلخواه | از هر تاریخ تا هر تاریخ، با خروجی اکسل |
| مدیریت یکپارچه | یک مدیر کل، یک اشتراک، جابهجایی بین شعب از نوار بالای پنل |
| تعداد شعبه | پلن طلایی ۲ شعبه، پلن الماسی ۳ شعبه |
نکتهٔ مهم: کارکرد هر شعبه از همان دادهٔ تردد مستقیم به حقوق و دستمزد میرود، پس فیش حقوقی هر شعبه هم جدا و درست محاسبه میشود.
چه سازمانهایی به حضور و غیاب چند شعبهای نیاز دارند؟
- فروشگاههای زنجیرهای — چند شعبه با شیفت چرخشی و پرسنل متفاوت
- شرکتهای خدماتی — دفتر مرکزی بهعلاوهٔ کارگاه یا انبار در نقطهٔ دیگر
- کلینیکها و مطبها — چند مرکز با ساعت کاری متفاوت
- پیمانکاران — کارگاههای پروژهای که هرکدام محدودهٔ مکانی خودشان را دارند
- آموزشگاهها — چند شعبه با شیفت صبح و عصر
اگر سازمان شما یک مکان دارد و قصد توسعه ندارد، به این پیچیدگی نیاز ندارید؛ نرمافزار حضور و غیاب تکشعبهای کافی است و ارزانتر هم تمام میشود.
اشتباهی که هنگام راهاندازی شعبهٔ جدید تکرار میشود
شایعترین مشکل این است: مدیر شعبهٔ جدید را میسازد، کارمندانش را اضافه میکند، و روز اول کسی نمیتواند تردد ثبت کند — چون شیفت و محدودهٔ مکانی آن شعبه هنوز تعریف نشده.
مخصوصاً محدودهٔ مکانی: حتی وقتی تنظیمات را از شعبهٔ قبلی کپی میکنید، مختصات جغرافیایی نباید کپی شود، چون شعبهٔ جدید جای دیگری است. این یکی همیشه باید دستی ثبت شود.
سامانهٔ خوب باید همان لحظه به شما بگوید چه چیزی جا مانده، نه اینکه اولین کارمند با خطا مواجه شود.
سوالات متداول
آیا میتوانم یک کارمند را همزمان در دو شعبه داشته باشم؟ در کادیا هر کاربر به یک شعبه تعلق دارد. دلیلش این است که مدل محاسبهٔ کارکرد و حقوق بر پایهٔ یک شیفت و یک محدودهٔ مکانی است؛ عضویت همزمان باعث میشود مشخص نباشد تردد به کدام شیفت نسبت داده شود.
آیا مدیر شعبه میتواند گزارش کل سازمان را ببیند؟ خیر. گزارش تجمیعی فقط برای مدیر کل سازمان است. ادمین هر شعبه دقیقاً به همان شعبهٔ خودش دسترسی دارد — این همان مرزی است که کل مدل جداسازی روی آن بنا شده.
تعداد شعبه چطور محاسبه میشود؟ سقف شعبه به پلن بستگی دارد: طلایی تا ۲ شعبه و الماسی تا ۳ شعبه. سقف کاربر اما برای کل سازمان است، نه هر شعبه: طلایی یعنی ۲۰ کاربر که هرطور بخواهید بین شعبهها پخش میشوند — مثلاً ۲ نفر در یک شعبه و ۱۸ نفر در شعبهٔ دیگر.
اگر پلن را پایین بیاورم، دادهٔ شعبهٔ اضافه پاک میشود؟ خیر. شعبه فقط خواندنی میشود: گزارشها سالم میمانند ولی ثبت تردد جدید بسته میشود. با ارتقای دوبارهٔ پلن، شعبه بدون از دست رفتن داده برمیگردد.
برای هر شعبه باید دستگاه بخرم؟ خیر. کادیا بدون دستگاه کار میکند و موبایل کارمند نقش دستگاه را بازی میکند — که دقیقاً در حالت چند شعبهای بیشترین صرفهجویی را دارد، چون هزینهٔ سختافزار در تعداد شعب ضرب نمیشود.
جمعبندی
نرمافزار حضور و غیاب چند شعبهای باید همزمان دو کار متضاد را انجام دهد: دادهها را جدا نگه دارد و تصویر واحد بدهد. جداسازی برای اینکه هر شعبه فضای کاری خودش را داشته باشد، و تصویر واحد برای اینکه مدیر ارشد مجبور نباشد چند اکسل را دستی جمع بزند.
اگر سازمان شما در حال رشد است، همین حالا بررسی کنید که سامانهٔ فعلیتان کدامیک از این دو را ندارد.

