جدول زمان بندی - حضور

تنظیمات زمان‌بندی

تنظیم زمان بر اساس Manual یا Task یا وارد کردن فایل csv/xlsx و انتخاب نقش هایی که این نوع زمان سنجی را اعمال می کنند. در هر زمان فقط یک نوع زمان سنجی استفاده می شود.
تنظیمات زمان‌بندی

مرحله ۱. فرم برگه های زمان را انتخاب کنید: برگه های راهنمای دستی، برگه های تایم بر اساس تاسک ها، وارد کردن برگه های زمان از فایل های CSV/Excel

مرحله دوم. شیء مربوطه را انتخاب کنید: این نقش است.

  • در صورتی که فرم برگه های زمان به عنوان برگه های زمانی دستی انتخاب شود => صفحه حضور و غیاب دکمه پذیرش/خروج را نمایش می دهد. می توانید بر اساس مسیر کاری، محل کار یا با کد QR چک این/تسویه حساب کنید.

    دیدگاه مدیر
    تنظیمات زمان‌بندی

تنظیمات زمان‌بندی
دیدگاه کارکنان

برگه‌های زمان بر اساس وظایف

تعداد ساعات کاری را بر اساس زمان کاری هر وظیفه محاسبه کنید

  • مرحله 1. دسته‌بندی شیفت و شیفت برای کارمند ایجاد کنید
  • مرحله 2. به تنظیمات زمان‌بندی در زیر زمان‌بندی‌ها و مرخصی در نوار کناری سمت چپ بروید -> روی زمان‌بندی‌ها بر اساس وظایف
    برگه‌های زمان بر اساس وظایف
  • مرحله 3. به ماژول وظایف در نوار کناری سمت چپ بروید -> جزئیات یک وظیفه را مشاهده کنید
    برگه‌های زمان بر اساس وظایف

    زمان شروع - پایان - عضو را وارد کنید و روی دکمه ذخیره کلیک کنیدبرگه‌های زمان بر اساس وظایف


یا به جزئیات پروژه > زمان‌بندی‌ها > ایجاد زمان‌بندی بروید
برگه‌های زمان بر اساس وظایف

یا زمان‌بندی‌های من > را انتخاب کنید و روی شروع تایمر > کلیک کنید سپس روی توقف تایمر > کلیک کنید یک وظیفه را انتخاب کنید و روی تأیید

برگه‌های زمان بر اساس وظایف

برگه‌های زمان بر اساس وظایف


برگه‌های زمان بر اساس وظایف
نتیجه:

برگه‌های زمان بر اساس وظایف


برگه‌های زمان بر اساس وظایف

  • زمان کاری وظیفه در زمان‌بندی‌ها نمایش داده می‌شود.

    برگه‌های زمان بر اساس وظایف

وارد کردن زمان‌بندی‌ها از فایل‌های CSV/Excel

با استفاده از این فرم، زمانی که نیاز به ویرایش ساعت‌های کاری یک کارمند دارید، فقط کافیست آن را در فایل csv/xlsx ویرایش کرده و دوباره به سیستم وارد کنید.

  • مرحله ۱. به تنظیمات زمان‌بندی‌ها در ماژول زمان‌بندی‌ها و مرخصی از نوار کناری سمت چپ بروید -> روی وارد کردن زمان‌بندی‌ها از فایل‌های CSV/Excel کلیک کنید -> روی دکمه ذخیره کلیک کنید
    وارد کردن زمان‌بندی‌ها از فایل‌های CSV/Excel
  • مرحله ۲. به منوی حضور و غیاب در ماژول زمان‌بندی‌ها و مرخصی از نوار کناری سمت چپ بروید -> روی دکمه وارد کردن زمان‌بندی‌ها کلیک کنید
    وارد کردن زمان‌بندی‌ها از فایل‌های CSV/Excel
  • مرحله ۳. برای اطمینان از وارد کردن موفق (فرمت صحیح، ستون‌های کامل) باید فایل الگو را با کلیک بر روی دکمه دانلود نمونه دانلود کنید
    وارد کردن زمان‌بندی‌ها از فایل‌های CSV/Excel
  • مرحله ۴. داده‌هایی را که نیاز به وارد کردن دارید در فایل دانلود شده وارد کرده و آن را ذخیره کنید.
    وارد کردن زمان‌بندی‌ها از فایل‌های CSV/Excel
    ستون شناسه پرسنل: شناسه را از صفحه تنظیمات -> معیارهای مرخصی بگیرید
    وارد کردن زمان‌بندی‌ها از فایل‌های CSV/Excel
  • مرحله ۵. روی دکمه انتخاب فایل زیر انتخاب فایل اکسل کلیک کرده و یک فایل انتخاب کنید -> روی دکمه ذخیره کلیک کنید
    وارد کردن زمان‌بندی‌ها از فایل‌های CSV/Excel

قلاب ماژول زمان‌بندی

1. فایل "application/views/admin/includes/header.php" را پیدا کنید

- این هک برای نمایش آیکون ورود/خروج در منوی هدر هنگام استفاده از دستگاه موبایل است

- در خط 93 کد جدیدی مانند تصویر اضافه کنید

کد:

<?php hooks()->do_action('admin_navbar_start'); ?>

- در خط 114 کد جدیدی اضافه کنید

کد:

<?php hooks()->do_action('admin_navbar_end'); ?>

- تصویر:

قلاب ماژول زمان‌بندی

2. به‌روزرسانی تاریخ پیکربندی برای فراخوانی API

- فایل “application/config/config.php” را پیدا کنید

- در خط 488 کد را مانند زیر به‌روزرسانی کنید

- کد

$config['csrf_exclude_uris'] = ['forms/wtl/[0-9a-z]+', 'forms/ticket', 'forms/quote/[0-9a-z]+', 'admin/tasks/timer_tracking', 'api\/.+', 'timesheets/api\/.+'];

- تصویر

قلاب ماژول زمان‌بندی

3. تغییر فایل Session_driver.php

فایل “system/libraries/Session/Session_driver.php” را پیدا کنید

اگر سرور شما از PHP8.1 یا بالاتر استفاده می‌کند، باید زیر را تغییر دهید (زیرا این تابع با PHP 8.1 و بالاتر سازگار نیست)

تغییر NULL به ‘’ (مانند تصویر)

بعد از تغییر

قلاب ماژول زمان‌بندی

قبل از تغییر

قلاب ماژول زمان‌بندی

آيا اين مقاله مفيد بود؟