حضور و غیاب هوشمند
GPS، QR چرخان، ورود از تلگرام/ایتا/بله، رضایت صریح کارمند — تککدبیس اودو ۱۴ تا ۱۹
«حضور و غیاب هوشمند ابرک» لایهی تجاری روی اپ رایگان حضور و غیاب اودو است: محدودیت جغرافیایی با GPS و ژئوفنس، QR چرخان امن برای شعبههای فیزیکی، ثبت ورود/خروج مستقیم از تلگرام/ایتا/بله، و رضایت صریح کارمند پیش از هرگونه ردیابی موقعیت — همه روی یک کدپایهی واحد برای اودو ۱۴ تا ۱۹. آموزش تصویری کامل راهاندازی را در این راهنما ببینید.
چرا فراتر از اپ پایهی حضور و غیاب؟
اپ پایه ثبت ورود/خروج با کیوسک یا پین را حل میکند، اما وقتی کسبوکار چند شعبه دارد یا نیروی میدانی/دورکار زیاد است، سؤال واقعی این میشود: «این ثبت واقعاً از همانجایی که ادعا میکند آمده؟» حضور و غیاب هوشمند دقیقاً همین شکاف را میبندد — بدون نیاز به دستگاه اختصاصی اثر انگشت یا کارتخوان.
محدودیت جغرافیایی (GPS و ژئوفنس)
هر شعبه یک مرکز جغرافیایی و شعاع مجاز دارد. ثبت ورود/خروج خارج از این شعاع رد میشود (یا صرفاً با پرچم هشدار ثبت میشود، بسته به تنظیم). تلورانس دقت GPS بهصورت خودکار لحاظ میشود تا نویز طبیعی گوشیهای مختلف باعث رد نادرست نشود. برای کارمندان خاص (مثل نیروی فروش سیار) میتوان این محدودیت را per-employee غیرفعال کرد.
QR چرخان — امنتر از کد ثابت
روی فرم هر شعبه یک صفحهی نمایش QR اختصاصی وجود دارد که کد آن هر ۱۲۰ ثانیه با امضای رمزنگاریشده (HMAC) عوض میشود. برخلاف کدهای QR ثابت رایج، عکس گرفتن یا اشتراکگذاری این کد فایدهای ندارد — بعد از دو دقیقه دیگر معتبر نیست. کارمند با گوشی خودش کد را اسکن (یا لینک را باز) میکند و بلافاصله ورود/خروجش ثبت میشود.
ثبت تردد از تلگرام، ایتا و بله
برای تیمهایی که از قبل در یک کانال پیامرسان سازمانی فعال هستند، نیازی به اپ جداگانه نیست: کارمند فقط کلمهی «ورود» یا «خروج» را به بات شرکت میفرستد. این مسیر مستقیماً از موتور اعلان همهکانالهی ابرک (که همانجا برای سایر اعلانهای سازمانی هم استفاده میشود) عبور میکند — یعنی زیرساخت بات دوباره ساخته نشده، فقط به آن متصل شده است.
حریم خصوصی: رضایت صریح، نه فرض پیشفرض
«ردیابی زندهی موقعیت» (نه فقط لحظهی ثبت تردد، بلکه نقاط GPS دورهای در طول شیفت) بهصورت پیشفرض برای همهی کارمندان خاموش است. حتی اگر مدیر آن را برای یک نفر فعال کند، تا وقتی خودِ آن کارمند رضایت را از فرم پرسنلیاش ثبت نکرده، هیچ نقطهای ذخیره نمیشود — و میتواند هر زمان آن را لغو کند. این طراحی عمداً محافظهکارانه است تا سوءاستفادهی احتمالی یا نگرانی حقوقی دربارهی ردیابی بدون اطلاع، از ریشه حذف شود.
اضافهکاری چندسطحی
سیاست اضافهکاری (مجاز بودن قبل/بعد شیفت، سقف ساعت، نیاز به تایید مدیر، نرخ محاسبه) در سه سطح تعریف میشود: برنامهی کاری (شیفت) ▸ شعبه ▸ کارمند. هر سطح میتواند سطح بالاتر را override کند — مثلاً یک شعبهی خاص میتواند سقف اضافهکاری متفاوتی نسبت به بقیه داشته باشد، بدون تغییر تنظیمات کلی.
پاسخ به پرسشهای رایج
آیا این افزونه جایگزین اپ رایگان حضور و غیاب میشود؟
خیر، رویش سوار میشود. رکوردهای حضور همان مدل استاندارد اودو هستند؛ این افزونه فقط اعتبارسنجی و کانالهای ورودی اضافهتری به آن میافزاید.
اگر کارمندی رضایت ردیابی زنده ندهد، آیا اصلاً میتواند تردد ثبت کند؟
بله، کاملاً. رضایت فقط برای «ردیابی زندهی دورهای» لازم است، نه برای ثبت خودِ ورود/خروج که عملکرد اصلی سیستم است.
آیا روی نسخههای قدیمیتر اودو (۱۴ تا ۱۸) هم نصب میشود؟
بله. یک کدپایه با یک ابزار build داخلی، تفاوتهای ویو (list/tree) و گروهبندی دسترسی هر نسخه را خودکار تطبیق میدهد.
هزینه و شروع کار
حضور و غیاب هوشمند بهعنوان اپ مستقل روی پلن رایگان یا استاندارد ابرک قابل افزودن است. جزئیات قیمت در صفحهی قیمتگذاری و راهاندازی اولیه در همینجا، در چند دقیقه.
پرسشهای پرتکرار دربارهی حضور و غیاب هوشمند
حضور و غیاب هوشمند ابرک با اپ رایگان حضور و غیاب اودو چه فرقی دارد؟
اپ رایگان فقط ثبت پایهی ورود/خروج (کیوسک/پین) است. نسخهی هوشمند ابرک روی همان زیرساخت، محدودیت جغرافیایی (GPS/ژئوفنس)، QR چرخان امن، ورود از پیامرسان، سیاستهای اضافهکاری چندسطحی و رضایت صریح ردیابی را اضافه میکند.
QR چرخان یعنی چه؟ آیا عکس گرفتن از آن کار نمیکند؟
درست است. کد QR شعبه هر ۱۲۰ ثانیه با امضای HMAC عوض میشود؛ یک عکس یا اسکرینشات قدیمی بعد از این مدت دیگر معتبر نیست. این از سوءاستفادهی رایج «عکس کد روی گوشی همکار» جلوگیری میکند.
ثبت تردد از تلگرام/ایتا/بله چطور کار میکند؟
کارمند فقط کلمهی «ورود» یا «خروج» را به بات متصلشده به همان کانال میفرستد؛ سیستم شناسهی چت او را به پروندهی کارمندیاش تطبیق میدهد و بلافاصله پاسخ ثبت را برمیگرداند. این مسیر از موتور اعلان همهکانالهی ابرک عبور میکند، نه یک بات جداگانه.
آیا ردیابی موقعیت زندهی کارمند بدون اطلاع او فعال میشود؟
خیر — هرگز. حتی وقتی مدیر ردیابی زنده را برای یک کارمند فعال کند، تا زمانی که خودِ کارمند رضایت صریح ثبت نکرده هیچ نقطهی GPS ذخیره نمیشود؛ رضایت هر زمان قابل لغو است.
اضافهکاری چطور محاسبه میشود؟
سیاست اضافهکاری (قبل/بعد شیفت، سقف ساعت، نیاز به تایید مدیر) در سه سطح برنامهی کاری، شعبه و کارمند قابل تنظیم است — هر سطح میتواند سطح بالاتر را override کند.
آیا این افزونه با نسخههای قدیمیتر اودو هم کار میکند؟
بله. یک کدپایهی واحد Odoo ۱۴ تا ۱۹ را پوشش میدهد؛ تفاوتهای ویو و گروهبندی دسترسی بین نسخهها بهصورت خودکار در فرایند build مدیریت میشود.
هزینهی این افزونه چقدر است؟
بهعنوان اپ مستقل روی اپ رایگان حضور و غیاب سوار میشود؛ قیمت دقیق و بهروز در صفحهی همین اپ و قیمتگذاری آمده است.
برای کارکرد کامل، این اپها هم لازم است
برای ورود/خروج از تلگرام، ایتا و بله لازم است.