ثبت ورود و خروج¶
برنامه حضور و غیاب به کاربرانی که به پایگاه داده وارد شدهاند، اجازه میدهد بدون نیاز به ورود به برنامه حضور و غیاب یا استفاده از کیوسک، ورود و خروج خود را ثبت کنند. برای شرکتهای کوچکتر، که در آن هر کارمند یک کاربر نیز هست، این ویژگی ممکن است مفید باشد.
کاربر میتواند در داشبورد اصلی پایگاه داده، یا در حین کار با هر برنامهای، ورود و/یا خروج خود را ثبت کند. برای انجام این کار، در گوشه بالا و چپ منوی اصلی، که صرف نظر از اینکه کاربر در کدام برنامه است همیشه قابل مشاهده است، یک :icon:`fa-circle` (دایره قرمز) یا :icon:`fa-circle` (دایره سبز) قابل مشاهده است. روی دایره رنگی کلیک کنید تا ویجت حضور و غیاب نمایش داده شود و کاربر بتواند ورود یا خروج خود را ثبت کند.
ثبت ورود¶
اگر دایره ویجت حضور و غیاب قرمز باشد، نشان میدهد که کاربر در حال حاضر ورود نکرده است. روی :icon:`fa-circle` (دایره قرمز) کلیک کنید. پس از اینکه ویجت حضور و غیاب ظاهر میشود، یک دکمه سبز ثبت ورود :icon:`fa-sign-in` نمایش داده میشود.

هنگامی که کاربر از پایگاه داده ورود خود را ثبت میکند، برنامه حضور و غیاب جزئیات موقعیت مکانی کاربر، از جمله آدرس IP و مختصات GPS را ثبت میکند.
مهم
برای اینکه برنامه حضور و غیاب جزئیات موقعیت مکانی را ثبت کند، کاربر باید به کامپیوتر خود اجازه دسترسی به اطلاعات موقعیت مکانی را بدهد.
اگر کاربر در روز کاری جاری هنوز ورود و خروج نکرده باشد، این دکمه تنها آیتم قابل مشاهده در ویجت است. اگر کاربر قبلاً ورود و خروج کرده باشد، فیلد مجموع امروز در بالای دکمه ظاهر میشود و کل مدت زمانی که برای آن روز ثبت شده است در آن فیلد، با فرمت HH:MM (ساعت:دقیقه) نمایش داده میشود.
برای ثبت ورود، روی دکمه ثبت ورود :icon:`fa-sign-in` کلیک کنید. :icon:`fa-circle` (دایره قرمز) در منوی بالا به سبز تغییر میکند و ظاهر ویجت نیز تغییر میکند. ویجت برای نشان دادن اینکه کاربر ورود کرده است، بهروز میشود و دکمه سبز ثبت ورود :icon:`fa-sign-in` را به دکمه زرد ثبت خروج :icon:`fa-sign-out` تغییر میدهد.
برای بستن ویجت حضور و غیاب، روی هر جای صفحه کلیک کنید.
ثبت خروج¶
اگر کاربر برای اولین بار خروج میکند، عبارت از ساعت HH:MM (AM/PM) در بالای ویجت ظاهر میشود و فیلد زمان بر اساس زمانی که کاربر ورود کرده تکمیل میشود. زیر آن سطر، ساعتها و دقایقی که از زمان ورود گذشته است با فرمت HH:MM نمایش داده میشود. با گذشت زمان، این مقدار برای نشان دادن ساعتها و دقایق گذشته از زمان ورود کاربر، بهروز میشود.
اگر کاربر قبلاً ورود و خروج کرده باشد، فیلدهای بیشتری نمایش داده میشوند. علاوه بر فیلد از ساعت HH:MM (AM/PM)، یک فیلد قبل HH:MM (AM/PM) نیز ظاهر میشود. زمانهای نمایش داده شده در هر دوی این فیلدها مطابقت دارند و با آخرین زمان ورود پر میشوند. زیر فیلد قبل HH:MM (AM/PM)، زمان ثبت شده قبلی با فرمت HH:MM (ساعت:دقیقه) نمایش داده میشود.
علاوه بر این، زیر این دو فیلد، فیلد مجموع امروز ظاهر میشود. این فیلد مجموع هر دو فیلد قبل HH:MM (AM/PM) و از ساعت HH:MM (AM/PM) است و کل زمانی است که اگر در آن لحظه خروج کند برای کاربر ثبت میشود.
با گذشت زمان، هر دو فیلد از ساعت HH:MM (AM/PM) و مجموع امروز به صورت زنده بهروز میشوند. برای ثبت خروج، روی دکمه زرد خروج :icon:`fa-sign-out` کلیک کنید. ویجت حضور و غیاب دوباره بهروز میشود و فیلد مجموع امروز را با زمان ثبت شده نمایش میدهد، در حالی که دکمه زرد خروج :icon:`fa-sign-out` به یک دکمه سبز ورود :icon:`fa-sign-in` تغییر میکند.
هنگامی که کاربر از پایگاه داده خروج خود را ثبت میکند، برنامه حضور و غیاب جزئیات موقعیت مکانی کاربر را ثبت میکند. این اطلاعات فقط در صورتی ثبت میشود که کاربر اجازه دهد.

نکته
تعداد دفعاتی که کاربر میتواند ورود و خروج کند نامحدود است. کاربران میتوانند بدون گذشت هیچ زمانی (با مقدار ۰۰:۰۰) ورود و خروج کنند. هر بار که یک کارمند ورود و خروج میکند، اطلاعات ذخیره شده و در داشبورد اصلی حضور و غیاب، از جمله ورود و خروجهای بدون مقدار زمانی، ظاهر میشود.