افرنده
راهنمای کاربری · منابع انسانی و عملکرد

حضور و غیاب، مرخصی و مأموریت

این راهنما دو بخش دارد: راه‌اندازی که یک‌بار توسط واحد منابع انسانی/مدیر سیستم انجام می‌شود (موقعیت مکانی شرکت، تقویم کاری، تخصیص تقویم به کاربران و سهمیه‌ی مرخصی)، و استفاده‌ی روزانه توسط هر کارمند (ثبت ورود/خروج، درخواست مرخصی و مأموریت، و گزارش ماهانه‌ی کارکرد).

کارمندکارهای من و عملکرد و پاداش ← حضور و غیاب من
درخواست‌هاکارهای من و عملکرد و پاداش ← درخواست مرخصی و مأموریت
منابع انسانیکارهای من و عملکرد و پاداش ← سهمیه‌ی مرخصی و مأموریت پرسنل

نمای کلی

هر حلقه‌ی این زنجیره ورودی حلقه‌ی بعدی است. اگر راه‌اندازی انجام نشده باشد، ثبت ورود/خروج باز هم کار می‌کند، اما محدوده‌ی مکانی، کسر‌کار/اضافه‌کار و مانده‌ی مرخصی محاسبه نمی‌شوند.

۱. موقعیت شرکتمختصات + شعاع مجاز
۲. تقویم کاریشیفت، استراحت، تعطیلات
۳. تخصیص تقویمهر کاربر یک تقویم فعال
۴. سهمیه‌ی مرخصیپیش‌فرض شرکت + استثناها
۵. استفاده‌ی روزانهورود/خروج، درخواست‌ها، گزارش
🎬 ویدیوی آموزشی «راه‌اندازی و استفاده از حضور و غیاب»مدت: ۳ دقیقه و ۵۵ ثانیهزیرنویس فارسی از دکمه CC پخش‌کننده قابل روشن‌شدن است
🎬 ویدیوی کوتاه «حضور و غیاب و مرخصی» (نمای کارمند)مدت: ۲ دقیقه و ۴ ثانیه
بخش اول راه‌اندازی — مخصوص منابع انسانی و مدیر سیستم

۱  موقعیت مکانی و محدوده‌ی شرکت

با ثبت مختصات شرکت، هر ورود/خروج با موقعیت مرورگر کارمند مقایسه می‌شود و کنار آن برچسب «در محدوده‌ی شرکت» یا «خارج از محدوده‌ی شرکت (فاصله: … متر)» ثبت می‌شود.

پنجره‌ی موقعیت مکانی شرکت
تصویر واقعی از برنامه — پنجره‌ی «موقعیت مکانی شرکت» (برای بزرگ‌نمایی کلیک کنید)
تنظیمات ← تعریف شرکت و نمایندگی‌ها ← آیکون «موقعیت مکانی» روی ردیف شرکت
فیلدتوضیح
دریافت موقعیت فعلی (مرورگر)اگر همین حالا در محل شرکت هستید، این دکمه عرض و طول جغرافیایی را از موقعیت مرورگر پر می‌کند (مرورگر اجازه‌ی دسترسی به موقعیت را می‌پرسد).
عرض جغرافیایی (Latitude)یا دستی وارد کنید — مثلاً از Google Maps با کلیک راست روی محل شرکت کپی کنید.
طول جغرافیایی (Longitude)مثلاً ‎51.3380‎
شعاع مجاز (متر)فاصله‌ای که هنوز «در محدوده» حساب می‌شود. اگر خالی بماند، ۳۰۰ متر در نظر گرفته می‌شود.
📍 محدوده فقط علامت‌گذاری می‌کند، مانع ثبت نمی‌شود: کارمندی که خارج از محدوده است همچنان ورودش ثبت می‌شود، فقط با برچسب قرمز و فاصله. اگر شرکت مختصات نداشته باشد یا کارمند اجازه‌ی لوکیشن ندهد، وضعیت «نامشخص» می‌ماند (نه «در محدوده»).

۲  تقویم کاری (شیفت، استراحت و تعطیلات)

کسر‌کار، اضافه‌کار و تعطیل‌کاری هر روز با مقایسه‌ی ساعت ورود/خروج با همین تقویم محاسبه می‌شود. تقویم حضور و غیاب در صفحه‌ی «تقویم کاری تولید» تعریف می‌شود.

صفحه‌ی تقویم کاری تولید
تصویر واقعی از برنامه — صفحه‌ی «تقویم کاری تولید»
برنامه‌ریزی تولید (OPC) ← تقویم کاری تولید /opc-calendar
قدمتوضیح
۱در کادر بالا «نام تقویم» و «سال (شمسی)» را وارد کنید و «ذخیره» بزنید (مثلاً «دفتر مرکزی ۱۴۰۵»). برای هر شرکت می‌توانید چند تقویم جدا داشته باشید.
۲تقویم را از جدول انتخاب کنید تا قالب هفتگی باز شود: برای هر شیفت «آمادگی قبل از شروع»، «شروع شیفت»، «پایان شیفت»، «اضافه‌کار مجاز» و ۱ تا ۴ بازه‌ی استراحت تعریف کنید. برای روزهایی که ساعت متفاوتی دارند (مثلاً پنج‌شنبه) یک استثنا اضافه کنید و روزهای تعطیل هفته را هم بالای همین کادر تیک بزنید و در پایان «ذخیره‌ی قالب هفتگی» را بزنید.
۳در کادر «تولید کامل سال از روی قالب هفتگی»، «تاریخ شروع سال (شمسی)» و «روز هفته‌ی اول سال» را بدهید و «تولید سال» را بزنید و پیام تأیید را با «بله، تولید کن» قبول کنید — همه‌ی روزهای سال یک‌جا ساخته می‌شوند. اگر سال قبلاً تولید شده باشد، همه‌ی روزهایش (از جمله تعطیلاتی که دستی زده‌اید) با روزهای جدید جایگزین می‌شوند؛ پس تعطیلات رسمی را بعد از تولید سال علامت بزنید.
۴در جدول روزها، تعطیلات رسمی را با دکمه‌ی «تعطیل کن» علامت بزنید (یا با «روز کاری کن» برگردانید). با کلیک روی خود ردیف می‌توانید شیفت‌ها و عنوان تعطیلی همان یک روز را جدا ویرایش کنید و «ذخیره روز» بزنید.
۵جدول «گزارش ماهانه» جمع ساعت کاری مفید، ساعت استراحت و اضافه‌کار مجاز هر ماه را برای کنترل نشان می‌دهد.
🗓️ صفحه‌ی «منابع انسانی ← تعریف تقویم کاری» یک تقویم جداگانه برای کارکرد و محاسبه‌ی حقوق است و در محاسبه‌ی «حضور و غیاب من» استفاده نمی‌شود. برای حضور و غیاب همیشه «تقویم کاری تولید» را تعریف و تخصیص دهید.

۳  تخصیص تقویم به هر کاربر

تقویم تا به کاربر تخصیص داده نشود اثری ندارد. هر کاربر فقط یک تقویم فعال دارد.

تب تخصیص تقویم حضور و غیاب
تصویر واقعی از برنامه — تب «تخصیص تقویم حضور و غیاب» در صفحه‌ی دسترسی منو
صفحه‌ی «دسترسی منو» ← تب «تخصیص تقویم حضور و غیاب» فقط مدیر سیستم/menu-permission
قدمتوضیح
۱بالای صفحه شرکت و کاربر موردنظر را انتخاب کنید.
۲به تب «تخصیص تقویم حضور و غیاب» بروید و «بارگذاری تقویم‌ها» را بزنید.
۳از فهرست «تقویم تخصیص‌یافته» یکی را انتخاب کنید (یا «بدون تقویم» برای لغو) و «ذخیره» بزنید.
🔗 دو تب دیگر همین صفحه هم برای حضور و غیاب لازم‌اند: «اتصال کاربر به پرسنل» که حساب کاربری را به پرونده‌ی پرسنلی وصل می‌کند (پیش‌نیاز بخش ۵)، و «دسترسی منو». اگر کاربری از قبل دسترسی منوی سفارشی داشته باشد، آیتم‌های تازه‌ی «حضور و غیاب من»، «درخواست مرخصی و مأموریت» و «سهمیه‌ی مرخصی و مأموریت پرسنل» برایش خودکار نمایش داده نمی‌شوند؛ آن‌ها را در تب «دسترسی منو» تیک بزنید و ذخیره کنید.

۴  سهمیه‌ی مرخصی و مأموریت پرسنل

مانده‌ای که کارمند هنگام درخواست مرخصی/مأموریت می‌بیند از همین صفحه محاسبه می‌شود.

صفحه‌ی سهمیه‌ی مرخصی و مأموریت پرسنل
تصویر واقعی از برنامه — صفحه‌ی «سهمیه‌ی مرخصی و مأموریت پرسنل»
کارهای من و عملکرد و پاداش ← سهمیه‌ی مرخصی و مأموریت پرسنل منابع انسانی/leave-mission-quota-admin
بخشتوضیح
تنظیمات شرکت«یک روز مرخصی/مأموریت (ساعت)»: هر روز مرخصی یا مأموریت روزانه، صرف‌نظر از ساعت کاری واقعی آن روز، همین مقدار از سهمیه کم می‌کند. «حداکثر روز مجاز عطف‌به‌ماسبق»: مرخصی روزانه حداکثر تا چند روز قبل از امروز قابل ثبت است (پیش‌فرض ۱؛ صفر یعنی فقط از امروز به بعد).
سهمیه‌ی پیش‌فرض شرکت (ماهانه)سهمیه‌ی ماهانه‌ی مرخصی روزانه و ساعتی را برحسب ساعت و دقیقه یک‌بار برای کل شرکت تعیین کنید و «ذخیره پیش‌فرض شرکت» بزنید. پرسنل جدید خودکار از همین مقدار استفاده می‌کنند.
نوع‌های فرم (اتصال به گردش امضا)اگر انواع مختلف مرخصی/مأموریت باید مسیر تأیید جدا داشته باشند، با «نوع جدید» هر نوع را تعریف و به دسته‌بندی LinkKind/GroupKind مربوط وصل کنید. آن دسته‌بندی باید از قبل ساخته شده باشد.
سهمیه‌ی هر پرسنلفقط برای استثناها کلید «مقدار دستی» را روشن کنید و سهمیه‌ی جدا بدهید. با کادر جست‌وجو بر اساس نام یا شماره پرسنلی فیلتر کنید و با «ورود اکسل» سهمیه‌ی چند نفر را یک‌جا وارد کنید.
بخش دوم استفاده‌ی روزانه — برای هر کارمند

۵  پیش‌نیاز استفاده

حضور و غیاب و مرخصی فقط برای کاربری کار می‌کند که به یک «پرسنل» متصل باشد و آن پرسنل «حکم پرسنلی فعال» داشته باشد، چون این‌ها بخشی از پرونده‌ی پرسنلی رسمی‌اند، نه فقط حساب کاربری.

پیامیعنی چه و چه باید کرد
«کاربر شما به هیچ پرسنلی متصل نیست» حساب کاربری شما به رکورد پرسنلی وصل نیست. مدیر سیستم باید در صفحه‌ی «دسترسی منو»، تب «اتصال کاربر به پرسنل»، این اتصال را برقرار کند.
«برای پرسنل شما حکم پرسنلی فعالی یافت نشد» حکم فعال برایتان ثبت نشده. منابع انسانی باید در «تعریف احکام پرسنل» حکم فعال ثبت کند. تا آن زمان مانده‌ی مرخصی هم «—» نشان داده می‌شود.

۶  ثبت ورود و خروج

تب «ثبت حضور» در صفحه‌ی «حضور و غیاب من» نام روز هفته و تاریخ امروز را بالای صفحه نشان می‌دهد و دو کادر «ورود» و «خروج» دارد.

صفحه‌ی حضور و غیاب من
تصویر واقعی از برنامه — صفحه‌ی «حضور و غیاب من»
کارهای من و عملکرد و پاداش ← حضور و غیاب من ← تب «ثبت حضور» /oa/my-attendance
قدمتوضیح
۱فیلد «ساعت ورود» با ساعت فعلی پر شده است. در صورت نیاز آن را اصلاح کنید؛ فقط عدد تایپ کنید، «:» خودکار گذاشته می‌شود.
۲دکمه‌ی سبز «ثبت ورود» را بزنید. مرورگر ممکن است اجازه‌ی موقعیت مکانی بخواهد. رد کردن آن مانع ثبت نمی‌شود، فقط وضعیت محدوده نامشخص می‌ماند.
۳پس از ثبت، پیام «ورود شما ساعت … ثبت شده است» و برچسب «در محدوده‌ی شرکت» (سبز) یا «خارج از محدوده‌ی شرکت (فاصله: … متر)» (قرمز) نمایش داده می‌شود.
۴پایان روز همین کار را با دکمه‌ی قرمز «ثبت خروج» انجام دهید. اگر تقویم کاری دارید، بلافاصله «کارکرد امروز» در کنار «مورد انتظار» و مقدار کسر‌کار یا اضافه‌کار نشان داده می‌شود.
🏖️ اگر امروز طبق تقویم شما تعطیل باشد و ساعت کاری ثبت کنید، پیام «امروز طبق تقویم شما تعطیل است» همراه با مقدار کار در روز تعطیل نشان داده می‌شود. این مقدار جدا از کسر/اضافه‌کار شمرده می‌شود.

۷  محدودیت یک‌بار در روز

ورود و خروج هرکدام فقط یک‌بار در روز ثبت می‌شوند و بعد از ثبت قابل ویرایش نیستند. این قاعده در سرور اعمال می‌شود، نه فقط در ظاهر صفحه.

⚠️ اگر ورودتان را اشتباه ثبت کردید، خودتان نمی‌توانید آن را اصلاح کنید و باید با منابع انسانی هماهنگ کنید. ثبت «خروج» بدون «ورود» همان روز هم ممکن نیست و پیام «ابتدا باید ورود امروز را ثبت کنید» نمایش داده می‌شود.

۸  درخواست مرخصی

دکمه‌ی «درخواست مرخصی» هم بالای صفحه‌ی «حضور و غیاب من» و هم در صفحه‌ی «درخواست مرخصی و مأموریت» هست.

پنجره‌ی درخواست مرخصی
تصویر واقعی از برنامه — پنجره‌ی «درخواست مرخصی»
فیلدتوضیح
نوع مرخصیمرخصی روزانه، مرخصی ساعتی، مرخصی استعلاجی، مرخصی زایمان یا مرخصی تشویقی. برای نوع‌هایی که سقف ندارند پیام «این نوع مرخصی سقف/محدودیت سهمیه ندارد» دیده می‌شود.
نوع فرمفقط وقتی دیده می‌شود که منابع انسانی چند نوع فرم تعریف کرده باشد. مسیر تأیید امضای درخواست را تعیین می‌کند.
از تاریخ / تا تاریخبرای مرخصی روزانه. اگر «تعداد روز (اختیاری)» را پر کنید، «تا تاریخ» خودکار محاسبه می‌شود.
تاریخ / از ساعت / تا ساعتبرای مرخصی ساعتی. اگر «مدت (دقیقه، اختیاری)» را پر کنید، «تا ساعت» خودکار محاسبه می‌شود.
دلیلتوضیح کوتاه برای تأییدکننده.
⏱️ محدودیت ثبت گذشته: درخواست ساعتی فقط تا ۲ ساعت قبل از الان قابل ثبت است. درخواست روزانه فقط تا تعداد روزی که منابع انسانی در «حداکثر روز مجاز عطف‌به‌ماسبق» تعیین کرده (پیش‌فرض ۱ روز قبل).

۹  درخواست مأموریت

مأموریت هم روزانه یا ساعتی است و همان فیلدهای تاریخ/ساعت مرخصی را دارد، به‌علاوه‌ی اطلاعات سفر.

پنجره‌ی درخواست مأموریت
تصویر واقعی از برنامه — پنجره‌ی «درخواست مأموریت»
فیلدتوضیح
روزانه / ساعتینوع بازه‌ی مأموریت
وسیله‌ی مأموریتخودرو شخصی، خودرو شرکت، هواپیما، قطار، اتوبوس یا سایر
هزینه‌ی مأموریت به عهده‌یشرکت یا شخص
دلیل/شرح مأموریتمقصد و هدف مأموریت

۱۰  پیگیری درخواست‌ها و مانده‌ها

صفحه‌ی «درخواست مرخصی و مأموریت» (یا دکمه‌ی «درخواست‌های من» در صفحه‌ی حضور و غیاب) همه‌ی درخواست‌های شما و مانده‌ی سهمیه‌ها را نشان می‌دهد.

صفحه‌ی درخواست‌های مرخصی و مأموریت من
تصویر واقعی از برنامه — صفحه‌ی «درخواست‌های مرخصی و مأموریت من»
کارهای من و عملکرد و پاداش ← درخواست مرخصی و مأموریت /oa/leave-mission-requests
بخشتوضیح
سه کارت بالا«مانده‌ی مرخصی روزانه»، «مانده‌ی مرخصی ساعتی» و «مانده‌ی مأموریت». بدون حکم فعال «—» نشان می‌دهند.
جدول درخواست‌هانوع، بازه، از، تا، «کسر از سهمیه»، وسیله/هزینه (برای مأموریت)، دلیل، وضعیت و تاریخ ثبت
وضعیتزرد = در جریان تأیید، سبز = تأییدشده، قرمز = ردشده
✍️ تأیید درخواست از طریق گردش امضای الکترونیک انجام می‌شود: تأییدکننده درخواست را در «کارتابل امضای من» می‌بیند. بعد از تأیید، همان روز در گزارش ماهانه‌ی «حضور و غیاب من» با برچسب مرخصی یا مأموریت دیده می‌شود.

۱۱  گزارش ماهانه

در تب «گزارش ماهانه»، سال و ماه را انتخاب کنید و «نمایش» را بزنید. جدول همه‌ی روزهای ماه را نشان می‌دهد، نه فقط روزهایی که ثبت کرده‌اید.

گزارش ماهانه‌ی حضور و غیاب
تصویر واقعی از برنامه — تب «گزارش ماهانه» (بخشی از ماه؛ ورود امروز «در محدوده» و «ناقص» چون هنوز خروج ثبت نشده)
ستونتوضیح
تاریخ / روز هفتهتاریخ شمسی و نام روز
ساعت ورود / ساعت خروجساعت‌های ثبت‌شده‌ی همان روز («—» اگر ثبت نشده)
وضعیت«کامل» (ورود و خروج)، «ناقص» (فقط یکی)، «ثبت نشده»، یا وضعیت مرخصی/مأموریت آن روز
وضعیت محدوده«در محدوده» یا «خارج از محدوده» برای ورود/خروج آن روز
کارکردفاصله‌ی واقعی ورود تا خروج
کسر/اضافه‌کارمقایسه‌ی کارکرد واقعی با شیفت همان روز در تقویم کاری شما
تعطیل‌کاریکار ثبت‌شده در روزی که طبق تقویم شما تعطیل بوده
🔁 اگر تقویم کاری به شما تخصیص داده نشده باشد (بخش تخصیص تقویم)، ستون‌های کسر/اضافه‌کار و تعطیل‌کاری «—» نشان می‌دهند. این خطا نیست، فقط یعنی محاسبه برایتان تعریف نشده.

۱۲  تازه‌ها: «تست لوکیشن» و عیب‌یابی موقعیت

اگر ثبت ورود یا خروج به‌خاطر موقعیت مکانی انجام نمی‌شود یا هشدار «موقعیت خوانده نشد» می‌بینید، قبل از تماس با پشتیبانی از این ابزار استفاده کنید.

موردتوضیح
دکمه‌ی «تست لوکیشن»در صفحه‌ی /oa/my-attendance. پشتیبانی مرورگر/برنامه، HTTPS بودن صفحه، وضعیت مجوز موقعیت، مختصات و دقت (accuracy) را گزارش می‌کند و فاصله‌ی شما تا محدوده‌ی شرکت را از سرور می‌سنجد. برای هر مشکل راهنمای رفع جداگانه نشان داده می‌شود.
مجوز «Allow» ولی سیستم‌عامل مسدود کردهپیام جداگانه با مراحل ویندوز، اندروید و iOS می‌آید (مجوز موقعیت مرورگر یا برنامه در تنظیمات سیستم‌عامل هم باید روشن باشد).
عدم پاسخ مرورگر/برنامهاگر پنجره‌ی مجوز نادیده گرفته شود یا WebView جواب ندهد، بعد از چند ثانیه (حدود ۳۰ ثانیه) انتظار قطع و پیام «مرورگر/برنامه پاسخ نداد» نشان داده می‌شود؛ صفحه دیگر بی‌پایان منتظر نمی‌ماند.
ثبت بدون موقعیتورود/خروجی که موقعیتش خوانده نشده باشد، دیگر بی‌صدا از بررسی محدوده رد نمی‌شود؛ یک هشدار نشان داده می‌شود.
برنامه‌ی موبایل (اندروید/iOS)مجوز موقعیت در نسخه‌ی نصب‌شده‌ی برنامه به یک نسخه‌ی جدید برنامه وابسته است؛ تا آن نسخه نصب نشود، روی موبایل از مرورگر استفاده کنید.

نکات و اشتباهات رایج

«روز» همیشه بر اساس تاریخ سرور تعیین می‌شودفقط ساعت را می‌توانید ویرایش کنید؛ ورود/خروج دیروز یا فردا را نمی‌توانید ثبت کنید. برای روزهای گذشته از درخواست مرخصی/مأموریت استفاده کنید.
کسر/اضافه‌کار «—» استتقویم کاری به کاربر تخصیص داده نشده، یا آن روز در تقویم «تولید سال» نشده است.
تقویم اشتباه را تعریف کرده‌اید«تعریف تقویم کاری» در منوی منابع انسانی برای حقوق است؛ حضور و غیاب از «تقویم کاری تولید» استفاده می‌کند.
همه «خارج از محدوده» می‌شوندمختصات شرکت را بررسی کنید (جای Latitude و Longitude جابه‌جا نشده باشد) و شعاع را متناسب با ساختمان بزرگ‌تر کنید.
مانده‌ی مرخصی «—» استپرسنل حکم فعال ندارد. با ثبت حکم فعال، مانده از سهمیه‌ی پیش‌فرض شرکت یا مقدار دستی همان نفر محاسبه می‌شود.
منوی «حضور و غیاب من» برای کاربری دیده نمی‌شودکاربر دسترسی منوی سفارشی دارد؛ در صفحه‌ی «دسترسی منو» آیتم را برایش تیک بزنید (بخش ۳).
درخواست مرخصی برای چند روز قبل رد می‌شوداز سقف عطف‌به‌ماسبق عبور کرده‌اید؛ منابع انسانی می‌تواند آن را در تنظیمات شرکت بیشتر کند.
← بازگشت به فهرست راهنماها