ثبت تردد بدون نیاز به دستگاه فیزیکی
تا رسیدن دستگاه حضور و غیاب، سه راه برای ثبت تردد وجود دارد: ثبت دستی توسط مسئول مجاز، ثبت خودسرویس کارمند از گوشی، و ایمپورت فایل خروجی دستگاههای آفلاین موجود سازمان با نگاشت ستون دلخواه.
باجه ثبت تردد کارکنان را بدون نیاز به دستگاه فیزیکی ممکن میکند — دستی، خودسرویس با موبایل، یا ایمپورت فایل — و اضافهکاری، شبکاری، جمعهکاری و تعطیلکاری را از روی همان تردد، در برابر برنامه کاری واقعی هر فرد، محاسبه و مستقیم در فیش حقوقی اعمال میکند.
این موارد هماکنون روی سامانه در دسترساند.
تا رسیدن دستگاه حضور و غیاب، سه راه برای ثبت تردد وجود دارد: ثبت دستی توسط مسئول مجاز، ثبت خودسرویس کارمند از گوشی، و ایمپورت فایل خروجی دستگاههای آفلاین موجود سازمان با نگاشت ستون دلخواه.
اختلال GPS در ایران واقعی و شناختهشده است. بهجای رد/قبول صرف بر مبنای GPS، هر ثبت خودسرویس چند سیگنال مستقل جمع میکند — مختصات GPS، اتصال به وایفای سازمانی، محدوده IP داخلی — و یک سطح اطمینان میدهد. «خارج از محدوده» و «موقعیت اصلاً قابل تشخیص نبود» دو مقدار جدا هستند، نه یک پیام گنگ.
کارکرد هر روز با ماژول برنامه کاری و شیفت مقایسه میشود، نه با یک ساعت اداری ثابت. تاخیر، تعجیل و اضافهکاری از تفاوت تردد واقعی با ساعت شروع و پایان همان شیفت بهدست میآید — برای شیفت اداری، چرخشی و شبانه یکسان درست کار میکند.
هر روز دقیقاً یکی از اینها میشود: کامل، بدون برنامه، استراحت طبق شیفت، تعطیل، مرخصی تاییدشده، ماموریت تاییدشده، تردد ناقص (فقط ورود یا فقط خروج)، یا غیبت. این تفکیک از تداخل با ماژولهای مرخصی و ماموریت بهطور خودکار بهدست میآید، پس کسی که مرخصی تاییدشده دارد هرگز بهاشتباه غایب ثبت نمیشود.
اضافهکاری، شبکاری، جمعهکاری و تعطیلکاری از کارکرد واقعی محاسبه و مستقیم در فرمول حقوق همان دوره اعمال میشوند؛ کسر تاخیر و کسر غیبت هم به همین ترتیب. دیگر نیازی به ورود دستی ساعت اضافهکاری هر نفر نیست.
اگر مسئول حقوق تشخیص دهد اضافهکاری محاسبهشده باید دستی تصحیح شود، تعدیل بهصورت یک رکورد جدا و افزودنی با دلیل ثبت میشود — نه با ویرایش مستقیم عدد سیستمی. بازمحاسبه بعدی هرگز این تعدیل را گم نمیکند.
همینکه یک دوره حقوق نهایی میشود، کارکرد همان بازه قفل میشود. تردد تازهثبتشده برای آن بازه دیگر کارکرد ماه گذشته را بازنویسی نمیکند؛ اصلاح بعدی، ثبت اصلاحی جداست.
هر تردد ثبتشده هرگز حذف یا ویرایش نمیشود؛ اصلاح یعنی ثبت یک رکورد جدید که به رکورد قبلی ارجاع میدهد. چون این داده پایه «روز کارکرد» لیست بیمه تامین اجتماعی است، همین سیاست سابقه کامل و قابلاستناد را تضمین میکند.
گزارش کارکرد همه پرسنل یک کارفرما در یک بازه دلخواه، با وضعیت هر روز، ساعت ورود و خروج، تاخیر و اضافهکاری — قابل فیلتر بر اساس بازه تاریخ.
هر کارمند بدون نیاز به هیچ دسترسی مدیریتی، کارکرد ماه جاری خودش را میبیند و میتواند ورود و خروجش را مستقیم از گوشی ثبت کند.
چهار تصمیم طراحی که حضور و غیاب را هم واقعبین و هم قابلاتکا نگه میدارند:
بیشتر نرمافزارهای حضور و غیاب صرفاً geofence مبتنی بر GPS دارند که در نقاطی از ایران بیصدا شکست میخورد — کارمند سر کار است ولی سیستم میگوید نیست. باجه چند سیگنال مستقل را جمع میزند و یک سطح اطمینان میدهد، نه یک رد/قبول خشک.
کارکرد هر روز همیشه از تردد خام + برنامه کاری همان روز از نو محاسبه میشود. تعدیل دستی روی رکورد جدا مینشیند و هرگز مستقیم عدد سیستمی را پاک نمیکند — پس هیچوقت دو نسخه از یک عدد که با هم فرق کنند وجود ندارد.
ساعت شروع و پایان برنامهریزیشده همان روز داخل خودِ رکورد کارکرد ذخیره میشود، نه فقط ارجاع به شیفت. اگر شیفت بعداً ویرایش شود، کارکرد ماههای گذشته بیصدا عوض نمیشود.
قبل از اینکه نبودِ تردد بهمعنای «غیبت» گرفته شود، سامانه چک میکند آیا آن روز مرخصی یا ماموریتِ تاییدشدهای در جریان است. بدون این چک، هر مرخصی تاییدشده به کسر غیبت اشتباه در حقوق منجر میشد.
این قابلیتها هنوز منتشر نشدهاند و روی نقشه راه محصول قرار دارند.
اتصال به دستگاههای ZKTeco/eSSL (هم دستگاهی که خودش تردد را به سرور push میکند، هم اتصال مستقیم سرور به دستگاه) روی نقشه راه است. تا رسیدن دستگاه فیزیکی به سازمان، ثبت دستی، خودسرویس موبایل و ایمپورت فایل جایگزین کامل آن هستند.
کارمند هماکنون کارکرد خودش را میبیند، اما ثبت رسمی اعتراض به یک مغایرت (مثل تاخیر ثبتشدهای که به نظرش اشتباه است) هنوز منتشر نشده است.
روز کارکرد دستیِ واردشده در دوره حقوق هنوز جایگزین نمیشود؛ زیرساخت محاسبه روز کارکرد سیستمی آماده است، اما نمایش مغایرت بین آن و مقدار دستی برای مسئول حقوق هنوز منتشر نشده است.
ثبت خودسرویس فعلی روی مرورگر موبایل (PWA) است. اپ بومی اندروید، بههمراه تشخیص GPS جعلی (mock location) که فقط در اپ بومی ممکن است، روی نقشه راه است.
نه. فاز فعلی سه راه دارد که کاملاً بدون دستگاه فیزیکی کار میکنند: ثبت دستی توسط مسئول مجاز، ثبت خودسرویس کارمند از موبایل، و ایمپورت فایل خروجی دستگاههای آفلاین موجود. اتصال آنلاین به دستگاههای ZKTeco/eSSL روی نقشه راه است.
ثبت رد نمیشود؛ سامانه از سیگنالهای دیگر (اتصال به وایفای سازمانی، محدوده IP داخلی) هم استفاده میکند و یک سطح اطمینان (بالا/متوسط/پایین/غیرقابلتشخیص) برای همان تردد ثبت میکند. مدیر میتواند این سطح اطمینان را در گزارش ببیند.
از تفاضل ساعت ورود و خروج واقعی با ساعت پایان شیفت برنامهریزیشده همان روز، با سقف روزانه قانونی مادهٔ ۵۹. مبلغ آن مستقیم در فرمول حقوق همان دوره اعمال میشود، بدون نیاز به ورود دستی ساعت اضافهکاری.
خیر. سامانه پیش از هر قضاوتی، مرخصی و ماموریتِ تاییدشدهٔ همان روز را چک میکند. اگر پوششی وجود داشته باشد، وضعیت آن روز «مرخصی» یا «ماموریت» میشود، نه «غیبت».
تردد خام هرگز حذف یا ویرایش نمیشود. اصلاح یعنی ثبت یک رکورد جدید که صراحتاً به رکورد قبلی ارجاع میدهد؛ سابقهٔ کامل هر دو رکورد باقی میماند.
خیر. با نهاییشدن دورهٔ حقوق، کارکرد همان بازه قفل میشود و تردد جدید برای آن تاریخها دیگر بازمحاسبهاش نمیکند.
میخواهید حضور و غیاب سازمان خودتان را در باجه ببینید؟
تماس با ما