Documentation Coverage
Full field appendix for source-derived Blade screens, essential field details, actions, columns, route hints, controller hints, and test hints.
Blade files discovered in documented modules.
Input fields extracted from x-ui components and raw fields.
Machine-readable coverage summary written during generation.
Installer screens
Docs page: pages/installation.html
Route hints: install.*, installer.*
Controller/service hints: app/Http/Controllers/Installer
| Source file | Coverage |
|---|---|
resources/views/installer/finish.blade.php | Documented on pages/installation.html |
resources/views/installer/step1.blade.php | Documented on pages/installation.html |
resources/views/installer/step2.blade.php | Documented on pages/installation.html |
resources/views/installer/step3.blade.php | Documented on pages/installation.html |
resources/views/installer/step4.blade.php | Documented on pages/installation.html |
resources/views/installer/step5.blade.php | Documented on pages/installation.html |
resources/views/installer/step6.blade.php | Documented on pages/installation.html |
resources/views/installer/step7.blade.php | Documented on pages/installation.html |
Authentication, account, and signup screens
Docs page: pages/authentication.html
Route hints: login, login.auth, password.*, account.*, tenant-signup.*
Controller/service hints: app/Http/Controllers/Auth, app/Http/Controllers/AccountController.php, app/Http/Controllers/PublicTenantSignupController.php
| Source file | Coverage |
|---|---|
resources/views/account/show.blade.php | Documented on pages/authentication.html |
resources/views/auth/2fa/challenge.blade.php | Documented on pages/authentication.html |
resources/views/auth/2fa/settings.blade.php | Documented on pages/authentication.html |
resources/views/auth/banned.blade.php | Documented on pages/authentication.html |
resources/views/auth/forgot-password.blade.php | Documented on pages/authentication.html |
resources/views/auth/locked.blade.php | Documented on pages/authentication.html |
resources/views/auth/login.blade.php | Documented on pages/authentication.html |
resources/views/auth/otp.blade.php | Documented on pages/authentication.html |
resources/views/auth/reset-password.blade.php | Documented on pages/authentication.html |
resources/views/auth/suspended.blade.php | Documented on pages/authentication.html |
resources/views/auth/verification-notice.blade.php | Documented on pages/authentication.html |
resources/views/tenant-signup/create.blade.php | Documented on pages/authentication.html |
Settings screens
Docs page: pages/settings.html
Route hints: settings.index, settings.save, settings.tools.execute, settings.updates.*
Controller/service hints: app/Http/Controllers/Admin/Settings, app/Http/Requests/SaveSettingsRequest.php
| Source file | Coverage |
|---|---|
resources/views/admin/settings/includes/ai.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/attendance-capture.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/branding.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/channels.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/company.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/general.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/hr.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/otp.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/payroll.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/security.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/sessions.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/tools.blade.php | Documented on pages/settings.html |
resources/views/admin/settings/includes/updates.blade.php | Documented on pages/settings.html |
Role and permission screens
Docs page: pages/roles-permissions.html
Route hints: roles.*, permissions.*
Controller/service hints: app/Http/Controllers/Admin/Roles/RoleAndPermissionController.php
| Source file | Coverage |
|---|---|
resources/views/admin/permission/index.blade.php | Documented on pages/roles-permissions.html |
resources/views/admin/role/edit.blade.php | Documented on pages/roles-permissions.html |
resources/views/admin/role/include/add-role.blade.php | Documented on pages/roles-permissions.html |
resources/views/admin/role/index.blade.php | Documented on pages/roles-permissions.html |
Platform tenant and tenant app screens
Docs page: pages/platform-tenancy.html
Route hints: tenants.*, tenant-apps.*, tenant.onboarding.*
Controller/service hints: app/Http/Controllers/Platform, app/Http/Controllers/Admin/Workforce/TenantApiAppController.php, app/Services/Tenancy
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/tenant-apps/index.blade.php | Documented on pages/platform-tenancy.html |
resources/views/platform/tenants/create.blade.php | Documented on pages/platform-tenancy.html |
resources/views/platform/tenants/index.blade.php | Documented on pages/platform-tenancy.html |
resources/views/platform/tenants/show.blade.php | Documented on pages/platform-tenancy.html |
Notification and activity screens
Docs page: pages/notification-module.html
Route hints: notifications.*, activity.*
Controller/service hints: app/Services/Notification/NotificationService.php, app/Services/ActivityLog/ActivityLogService.php
| Source file | Coverage |
|---|---|
resources/views/admin/notification/activity/index.blade.php | Documented on pages/notification-module.html |
resources/views/admin/notification/activity/partials/table.blade.php | Documented on pages/notification-module.html |
resources/views/admin/notification/activity/show.blade.php | Documented on pages/notification-module.html |
resources/views/admin/notification/index.blade.php | Documented on pages/notification-module.html |
resources/views/admin/notification/partials/dropdown.blade.php | Documented on pages/notification-module.html |
resources/views/admin/notification/partials/table.blade.php | Documented on pages/notification-module.html |
resources/views/admin/notification/show.blade.php | Documented on pages/notification-module.html |
Organization master-data screens
Docs page: pages/master-data.html
Route hints: organization.branches.*, organization.departments.*, organization.designations.*, organization.shifts.*, organization.holidays.*, organization.leave-types.*
Controller/service hints: app/Http/Controllers/Admin/Workforce/MasterDataController.php
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/master-data/form.blade.php | Documented on pages/master-data.html |
resources/views/admin/workforce/master-data/index.blade.php | Documented on pages/master-data.html |
resources/views/admin/workforce/master-data/partials/branches-form-fields.blade.php | Documented on pages/master-data.html |
resources/views/admin/workforce/master-data/partials/departments-form-fields.blade.php | Documented on pages/master-data.html |
resources/views/admin/workforce/master-data/partials/designations-form-fields.blade.php | Documented on pages/master-data.html |
resources/views/admin/workforce/master-data/partials/holidays-form-fields.blade.php | Documented on pages/master-data.html |
resources/views/admin/workforce/master-data/partials/leave-types-form-fields.blade.php | Documented on pages/master-data.html |
resources/views/admin/workforce/master-data/partials/shifts-form-fields.blade.php | Documented on pages/master-data.html |
Employee and user screens
Docs page: pages/employees-users.html
Route hints: employees.*, users.manage.*
Controller/service hints: app/Http/Controllers/Admin/Workforce/EmployeeController.php, app/Http/Controllers/Admin/Workforce/UserManagementController.php
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/employees/form.blade.php | Documented on pages/employees-users.html |
resources/views/admin/workforce/employees/index.blade.php | Documented on pages/employees-users.html |
resources/views/admin/workforce/employees/show.blade.php | Documented on pages/employees-users.html |
resources/views/admin/workforce/users/form.blade.php | Documented on pages/employees-users.html |
resources/views/admin/workforce/users/index.blade.php | Documented on pages/employees-users.html |
Attendance screens
Docs page: pages/attendance.html
Route hints: attendance.day, attendance.manual.*, attendance.corrections.*, attendance.monthly, attendance.yearly
Controller/service hints: app/Http/Controllers/Admin/Workforce/AttendanceController.php, app/Services/Workforce/AttendanceService.php
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/attendance/corrections.blade.php | Documented on pages/attendance.html |
resources/views/admin/workforce/attendance/day.blade.php | Documented on pages/attendance.html |
resources/views/admin/workforce/attendance/form.blade.php | Documented on pages/attendance.html |
resources/views/admin/workforce/attendance/partials/day-table.blade.php | Documented on pages/attendance.html |
resources/views/admin/workforce/attendance/partials/employee-content.blade.php | Documented on pages/attendance.html |
resources/views/admin/workforce/attendance/partials/monthly-content.blade.php | Documented on pages/attendance.html |
resources/views/admin/workforce/attendance/partials/yearly-content.blade.php | Documented on pages/attendance.html |
Leave screens
Docs page: pages/leave.html
Route hints: leave.*
Controller/service hints: app/Http/Controllers/Admin/Workforce/LeaveController.php
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/leave/form.blade.php | Documented on pages/leave.html |
resources/views/admin/workforce/leave/index.blade.php | Documented on pages/leave.html |
resources/views/admin/workforce/leave/partials/balances-content.blade.php | Documented on pages/leave.html |
resources/views/admin/workforce/leave/partials/calendar-content.blade.php | Documented on pages/leave.html |
resources/views/admin/workforce/leave/queue.blade.php | Documented on pages/leave.html |
Roster screens
Docs page: pages/rosters.html
Route hints: rosters.*
Controller/service hints: app/Http/Controllers/Admin/Workforce/RosterController.php
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/rosters/index.blade.php | Documented on pages/rosters.html |
resources/views/admin/workforce/rosters/partials/planner-content.blade.php | Documented on pages/rosters.html |
resources/views/admin/workforce/rosters/swaps.blade.php | Documented on pages/rosters.html |
Payroll screens
Docs page: pages/payroll.html
Route hints: payroll.*
Controller/service hints: app/Http/Controllers/Admin/Workforce/PayrollController.php
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/payroll/configuration.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/index.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/partials/configuration-maintenance.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/partials/configuration-profiles.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/partials/configuration-registry.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/partials/configuration-setup.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/partials/configuration-structures.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/partials/period-adjustments.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/partials/period-entries.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/partials/period-provenance.blade.php | Documented on pages/payroll.html |
resources/views/admin/workforce/payroll/period.blade.php | Documented on pages/payroll.html |
Reports and automation screens
Docs page: pages/reports-automation.html
Route hints: reports.*, automation.*
Controller/service hints: app/Http/Controllers/Admin/Workforce/ReportController.php, app/Http/Controllers/Admin/Workforce/AutomationController.php
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/automation/alerts.blade.php | Documented on pages/reports-automation.html |
resources/views/admin/workforce/automation/rules.blade.php | Documented on pages/reports-automation.html |
resources/views/admin/workforce/reports/history.blade.php | Documented on pages/reports-automation.html |
resources/views/admin/workforce/reports/index.blade.php | Documented on pages/reports-automation.html |
resources/views/admin/workforce/reports/partials/history-content.blade.php | Documented on pages/reports-automation.html |
resources/views/admin/workforce/reports/partials/show-content.blade.php | Documented on pages/reports-automation.html |
resources/views/admin/workforce/reports/print.blade.php | Documented on pages/reports-automation.html |
resources/views/admin/workforce/reports/show.blade.php | Documented on pages/reports-automation.html |
Punch capture and device screens
Docs page: pages/attendance-device-api.html
Route hints: attendance.devices.*, attendance.imports.*, attendance.punch-logs.*, attendance.suspicious.*, integrations.attendance.*
Controller/service hints: app/Http/Controllers/Admin/Workforce/PunchCaptureController.php, app/Http/Controllers/Integrations/AttendancePunchController.php
| Source file | Coverage |
|---|---|
resources/views/admin/workforce/punch-capture/devices.blade.php | Documented on pages/attendance-device-api.html |
resources/views/admin/workforce/punch-capture/imports.blade.php | Documented on pages/attendance-device-api.html |
resources/views/admin/workforce/punch-capture/kiosk.blade.php | Documented on pages/attendance-device-api.html |
resources/views/admin/workforce/punch-capture/logs.blade.php | Documented on pages/attendance-device-api.html |
resources/views/admin/workforce/punch-capture/partials/logs-table.blade.php | Documented on pages/attendance-device-api.html |
resources/views/admin/workforce/punch-capture/partials/suspicious-table.blade.php | Documented on pages/attendance-device-api.html |
resources/views/admin/workforce/punch-capture/partials/workspace-shell.blade.php | Documented on pages/attendance-device-api.html |
resources/views/admin/workforce/punch-capture/suspicious.blade.php | Documented on pages/attendance-device-api.html |
Employee portal screens
Docs page: pages/employee-portal.html
Route hints: portal.*
Controller/service hints: app/Http/Controllers/Employee, app/Http/Controllers/AccountController.php
| Source file | Coverage |
|---|---|
resources/views/employee/portal/account.blade.php | Documented on pages/employee-portal.html |
resources/views/employee/portal/attendance.blade.php | Documented on pages/employee-portal.html |
resources/views/employee/portal/claims.blade.php | Documented on pages/employee-portal.html |
resources/views/employee/portal/dashboard.blade.php | Documented on pages/employee-portal.html |
resources/views/employee/portal/documents.blade.php | Documented on pages/employee-portal.html |
resources/views/employee/portal/leave.blade.php | Documented on pages/employee-portal.html |
resources/views/employee/portal/partials/roster-content.blade.php | Documented on pages/employee-portal.html |
resources/views/employee/portal/payroll.blade.php | Documented on pages/employee-portal.html |
resources/views/employee/portal/payslip.blade.php | Documented on pages/employee-portal.html |
Operations, intelligence, organization map, and manager workspace screens
Docs page: pages/operations-intelligence.html
Route hints: operations.*, demo-studio.*, manager.*, organization.map.*, intelligence.*
Controller/service hints: app/Http/Controllers/Admin/Workforce/OperationsController.php, app/Http/Controllers/Admin/Workforce/DemoStudioController.php, app/Http/Controllers/Admin/Workforce/ManagerWorkspaceController.php, app/Http/Controllers/Admin/Workforce/OrganizationMapController.php, app/Http/Controllers/Admin/Workforce/IntelligenceController.php
| Source file | Coverage |
|---|---|
resources/views/admin/operations/index.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/operations/partials/enterprise-tabs.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/operations/partials/integrations-tabs.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/workforce/demo-studio/index.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/workforce/intelligence/index.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/workforce/intelligence/weekly-brief-print.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/workforce/intelligence/weekly-brief.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/workforce/manager-workspace/index.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/workforce/manager-workspace/partials/followups-pane.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/workforce/manager-workspace/partials/inbox-pane.blade.php | Documented on pages/operations-intelligence.html |
resources/views/admin/workforce/organization-map/index.blade.php | Documented on pages/operations-intelligence.html |
Installer screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- install.*
- installer.*
- app/Http/Controllers/Installer
- Installer flow and public entry regression
Your application is ready. You can now log in and start using the system.
resources/views/installer/finish.blade.phpThis source is mostly display, actions, or table markup.
- Lock Installer
- Go to Login
- Login Now
- Copy App URL
No <th> table headers detected in this source.
We will check PHP, extensions, folder permissions, and environment readiness.
resources/views/installer/step1.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Show passedinstaller_show_passed |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the show passed option on, off, or into a selected policy choice. |
- Re-check
- Next
- Close
- View full report
No <th> table headers detected in this source.
Set launch-critical app, company, security, AI, channel, workforce, and payroll defaults before database setup.
resources/views/installer/step2.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
App Nameapp_name |
Required ['required', 'string', 'max:255'] |
Configured value |
Stores the app name value for this screen. |
Short Nameapp_short_name |
Required ['required', 'string', 'max:50'] |
Configured value |
Stores the short name value for this screen. |
Descriptionapp_description |
Required ['required', 'string', 'max:1000'] |
Configured value |
Captures the longer explanation for description. |
Timezoneapp_timezone |
Required ['required', 'string', 'max:100'] |
09:00 |
Stores the timezone value for this screen. |
Localeapp_locale |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the locale value for this screen. |
Time Formattime_format |
Required ['required', Rule::in(['12', '24'] |
09:00 |
Selects time format from the records already configured in the system. |
Date Formatdate_format |
Required ['required', 'string', 'max:50'] |
2026-06-08 |
Stores the date format value for this screen. |
App URL (Optional)app_url |
Required ['required', 'url', 'max:255'] |
Configured value |
Stores the app url (optional) value for this screen. |
Codecurrency_code |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the code value for this screen. |
Symbolcurrency_symbol |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the symbol value for this screen. |
Positioncurrency_position |
Required ['required', Rule::in(['before', 'after'] |
Configured value |
Selects position from the records already configured in the system. |
Decimalsdecimal_places |
Required ['required', 'integer', 'min:0', 'max:6'] |
Configured value |
Selects decimals from the records already configured in the system. |
Thousand Separatorthousand_separator |
Required ['required', 'string', 'max:5'] |
Configured value |
Selects thousand separator from the records already configured in the system. |
Enable Maintenance Mode During Setupmaintenance_mode |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the enable maintenance mode during setup option on, off, or into a selected policy choice. |
Company Namecompany_name |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the company name value for this screen. |
Company Emailcompany_email |
Optional or conditional ['nullable', 'email', 'max:255'] |
hr@ovion.tech |
Stores the company email value for this screen. |
Company Phonecompany_phone |
Optional or conditional ['nullable', 'string', 'max:30'] |
03001230002 |
Stores the company phone value for this screen. |
Countrycompany_country |
Optional or conditional ['nullable', 'string', 'max:100'] |
Configured value |
Stores the country value for this screen. |
Minimum Password Lengthpwd_min_len |
Required ['required', 'integer', 'min:6', 'max:64'] |
Demo@12345 |
Stores the minimum password length value for this screen. |
Login Max Attemptslogin_max_attempts |
Required ['required', 'integer', 'min:1', 'max:20'] |
Configured value |
Stores the login max attempts value for this screen. |
Lock Minuteslogin_lock_minutes |
Required ['required', 'integer', 'min:1', 'max:1440'] |
Configured value |
Stores the lock minutes value for this screen. |
Require Uppercasepwd_require_uppercase |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the require uppercase option on, off, or into a selected policy choice. |
Require Numberpwd_require_number |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the require number option on, off, or into a selected policy choice. |
Require Symbolpwd_require_symbol |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the require symbol option on, off, or into a selected policy choice. |
Enable AI Assisted Parsingai_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the enable ai assisted parsing option on, off, or into a selected policy choice. |
Providerai_provider |
Required ['required', Rule::in(['openai', 'custom'] |
Configured value |
Selects provider from the records already configured in the system. |
Modelai_model |
Required ['required', 'string', 'max:100'] |
Configured value |
Stores the model value for this screen. |
Timeout Secondsai_timeout_seconds |
Required ['required', 'integer', 'min:1', 'max:120'] |
09:00 |
Stores the timeout seconds value for this screen. |
Responses Endpointai_endpoint |
Required ['required', 'url', 'max:255'] |
Configured value |
Stores the responses endpoint value for this screen. |
API Keyai_api_key |
Optional or conditional ['nullable', 'string', 'max:2000'] |
Demo@12345 |
Stores the api key value for this screen. |
Default Parse Modeai_default_parse_mode |
Required ['required', Rule::in(['guided', 'ai', 'auto'] |
Configured value |
Selects default parse mode from the records already configured in the system. |
Max Prompt Charactersai_max_prompt_chars |
Required ['required', 'integer', 'min:200', 'max:50000'] |
Configured value |
Stores the max prompt characters value for this screen. |
Max Draft Nodesai_max_draft_nodes |
Required ['required', 'integer', 'min:1', 'max:500'] |
Configured value |
Stores the max draft nodes value for this screen. |
Mailermail_mailer |
Required ['required', Rule::in(['smtp', 'sendmail', 'log'] |
Configured value |
Selects mailer from the records already configured in the system. |
SMTP Hostmail_host |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the smtp host value for this screen. |
SMTP Portmail_port |
Optional or conditional ['nullable', 'integer', 'min:1', 'max:65535'] |
Configured value |
Stores the smtp port value for this screen. |
SMTP Usernamemail_username |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the smtp username value for this screen. |
SMTP Passwordmail_password |
Optional or conditional ['nullable', 'string', 'max:255'] |
Demo@12345 |
Stores the smtp password value for this screen. |
Encryptionmail_encryption |
Optional or conditional ['nullable', Rule::in(['tls', 'ssl', ''] |
Configured value |
Selects encryption from the records already configured in the system. |
Mail Timeoutmail_timeout |
Required ['required', 'integer', 'min:1', 'max:120'] |
09:00 |
Stores the mail timeout value for this screen. |
From Emailmail_from_address |
Optional or conditional ['nullable', 'email', 'max:255'] |
hr@ovion.tech |
Stores the from email value for this screen. |
From Namemail_from_name |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the from name value for this screen. |
Reply-To Emailmail_reply_to |
Optional or conditional ['nullable', 'email', 'max:255'] |
hr@ovion.tech |
Stores the reply-to email value for this screen. |
Enable SMSenable_sms |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the enable sms option on, off, or into a selected policy choice. |
Enable WhatsAppenable_whatsapp |
Optional or conditional ['nullable', 'boolean'] |
03001230002 |
Turns the enable whatsapp option on, off, or into a selected policy choice. |
Twilio SIDtwilio_sid |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the twilio sid value for this screen. |
Twilio Tokentwilio_token |
Optional or conditional ['nullable', 'string', 'max:255'] |
Demo@12345 |
Stores the twilio token value for this screen. |
Country Codetwilio_country_code |
Optional or conditional ['nullable', 'string', 'max:10'] |
Configured value |
Stores the country code value for this screen. |
SMS Fromtwilio_sms_from |
Optional or conditional ['nullable', 'string', 'max:50'] |
Configured value |
Stores the sms from value for this screen. |
WhatsApp Fromtwilio_whatsapp_from |
Optional or conditional ['nullable', 'string', 'max:50'] |
03001230002 |
Stores the whatsapp from value for this screen. |
Employee Portalemployee_portal_enabled |
Optional or conditional ['nullable', 'boolean'] |
Ali Ahmed |
Turns the employee portal option on, off, or into a selected policy choice. |
Self Attendanceattendance_self_service_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the self attendance option on, off, or into a selected policy choice. |
Correction Approvalattendance_correction_requires_approval |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the correction approval option on, off, or into a selected policy choice. |
Holiday Overrideattendance_holiday_requires_admin_override |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the holiday override option on, off, or into a selected policy choice. |
Workforce Email Notificationsworkforce_notification_email_enabled |
Optional or conditional ['nullable', 'boolean'] |
hr@ovion.tech |
Turns the workforce email notifications option on, off, or into a selected policy choice. |
Attendance Issue Final Authorityattendance_issue_final_authority |
Required ['required', Rule::in(['manager', 'tenant_admin'] |
Configured value |
Selects attendance issue final authority from the records already configured in the system. |
Week Starts Onweek_starts_on |
Required ['required', Rule::in(['monday', 'sunday', 'saturday'] |
Configured value |
Selects week starts on from the records already configured in the system. |
Grace Minutesdefault_grace_minutes |
Required ['required', 'integer', 'min:0', 'max:240'] |
Configured value |
Stores the grace minutes value for this screen. |
Half Day Minutesdefault_half_day_minutes |
Required ['required', 'integer', 'min:1', 'max:1440'] |
Configured value |
Stores the half day minutes value for this screen. |
Overtime After Minutesdefault_overtime_after_minutes |
Required ['required', 'integer', 'min:1', 'max:1440'] |
09:00 |
Stores the overtime after minutes value for this screen. |
Payroll Calculation Modepayroll_calculation_mode |
Required ['required', Rule::in(['attendance_only', 'hour_based'] |
Configured value |
Selects payroll calculation mode from the records already configured in the system. |
$labelweekend_days |
Required ['required', 'array', 'min:1'] |
Configured value |
Turns the $label option on, off, or into a selected policy choice. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
Enter database credentials. We will test the connection and prepare the database.
resources/views/installer/step3.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
DB Driverdb_connection |
Required 'required|in:mysql,mariadb' |
Configured value |
Selects db driver from the records already configured in the system. |
DB Hostdb_host |
Required 'required|string' |
Configured value |
Stores the db host value for this screen. |
DB Portdb_port |
Required 'required|numeric' |
Configured value |
Stores the db port value for this screen. |
DB Namedb_name |
Required 'required|string' |
Configured value |
Stores the db name value for this screen. |
DB Usernamedb_username |
Required 'required|string' |
Configured value |
Stores the db username value for this screen. |
DB Passworddb_password |
Optional or conditional 'nullable|string' |
Demo@12345 |
Stores the db password value for this screen. |
Run migrationsinstaller_run_migrations_preview |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the run migrations option on, off, or into a selected policy choice. |
Seed required datainstaller_run_seeders_preview |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the seed required data option on, off, or into a selected policy choice. |
Install Demo Contentseed_demo |
Optional or conditional 'nullable|in:0,1' |
Configured value |
Turns the install demo content option on, off, or into a selected policy choice. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
We will generate keys, run migrations, and seed required data in short steps.
resources/views/installer/step4.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Logs will appear here...setup_logs_preview |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for logs will appear here.... |
- Back
- Run Setup
- Retry
- Download SQL
- Continue
- Clear
No <th> table headers detected in this source.
This admin user will manage the system after setup finishes.
resources/views/installer/step5.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Full Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Emailemail |
Required ['required', 'email', 'max:190'] |
ali@ovion.tech |
The email address used for login, contact, or notification delivery. |
Passwordpassword |
Required ['required', 'string', $rule] |
Demo@12345 |
The secret password used to protect a user account. |
Confirm Passwordpassword_confirmation |
Optional or conditional Not explicit in request classes found by docs generator |
Demo@12345 |
A repeated password value used to prevent typing mistakes. |
Require 2FA Setup After Loginmulti_factor_enabled |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the require 2fa setup after login option on, off, or into a selected policy choice. |
Mark Admin Email As Verifiedemail_verified |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Turns the mark admin email as verified option on, off, or into a selected policy choice. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
Upload logos, colors, and favicon used across the app.
resources/views/installer/step6.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Light Logologo_light |
Optional or conditional ['nullable', 'file', "max:$maxLogoKb", 'mimes:png,jpg,jpeg,svg'] |
policy.pdf |
Uploads the file or image used for light logo. |
Dark Logologo_dark |
Optional or conditional ['nullable', 'file', "max:$maxLogoKb", 'mimes:png,jpg,jpeg,svg'] |
policy.pdf |
Uploads the file or image used for dark logo. |
Faviconfavicon |
Optional or conditional ['nullable', 'file', "max:$maxIconKb", 'mimes:png,jpg,jpeg,ico,svg'] |
policy.pdf |
Uploads the file or image used for favicon. |
Default Avatardefault_avatar |
Optional or conditional ['nullable', 'file', "max:$maxAvatarKb", 'mimes:png,jpg,jpeg,webp'] |
policy.pdf |
Uploads the file or image used for default avatar. |
Primary Colorprimary_color |
Required ['required', 'regex:/^#[0-9A-Fa-f] |
#2563eb |
Stores the primary color value for this screen. |
Secondary Colorsecondary_color |
Required ['required', 'regex:/^#[0-9A-Fa-f] |
#2563eb |
Stores the secondary color value for this screen. |
Sidebar Themesidebar_theme |
Required ['required', Rule::in(['light', 'dark', 'transparent'] |
Configured value |
Selects sidebar theme from the records already configured in the system. |
App Modeapp_mode |
Required ['required', Rule::in(['light', 'dark'] |
Configured value |
Selects app mode from the records already configured in the system. |
Login Brandinglogin_branding_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the login branding option on, off, or into a selected policy choice. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
Confirm the important settings that were applied after migrations and seeders.
resources/views/installer/step7.blade.phpThis source is mostly display, actions, or table markup.
- Back
- Continue to Finish
No <th> table headers detected in this source.
Authentication, account, and signup screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- login
- login.auth
- password.*
- account.*
- tenant-signup.*
- app/Http/Controllers/Auth
- app/Http/Controllers/AccountController.php
- app/Http/Controllers/PublicTenantSignupController.php
- AccountWorkspaceTest
- PublicEntryPointRegressionTest
Choose a verification method to continue.
resources/views/auth/2fa/challenge.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
e.g., 8F3K-1P9Q-Z2LMrecovery_code |
Required ['required', 'string', 'min:6'] |
Configured value |
Stores the e.g., 8f3k-1p9q-z2lm value for this screen. |
- Authenticator code
- Backup code
- Verify
- Back to login
No <th> table headers detected in this source.
Protect your account with Google Authenticator and one-time recovery codes.
resources/views/auth/2fa/settings.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
- Confirm & Enable
No <th> table headers detected in this source.
Your account has been banned.
resources/views/auth/banned.blade.phpThis source is mostly display, actions, or table markup.
- Back to sign in
No <th> table headers detected in this source.
Enter your email and we will send you a reset link.
resources/views/auth/forgot-password.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
name.comemail |
Required ['required', 'email', 'max:190'] |
ali@ovion.tech |
The email address used for login, contact, or notification delivery. |
- Send reset link
- Back to login
No <th> table headers detected in this source.
Too many failed sign-in attempts were detected.
resources/views/auth/locked.blade.phpThis source is mostly display, actions, or table markup.
- Back to sign in
No <th> table headers detected in this source.
Welcome back. Please enter your details.
resources/views/auth/login.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
name.comemail |
Required ['required', 'email', 'max:190'] |
ali@ovion.tech |
The email address used for login, contact, or notification delivery. |
Passwordpassword |
Required ['required', 'string', $rule] |
Demo@12345 |
The secret password used to protect a user account. |
Rememberremember |
Optional or conditional 'sometimes|boolean' |
Configured value |
Stores the remember value for this screen. |
- Sign in
No <th> table headers detected in this source.
Enter the 6-digit code to continue.
resources/views/auth/otp.blade.phpThis source is mostly display, actions, or table markup.
- Verify & Continue
- Back to sign in
No <th> table headers detected in this source.
Enter a new password for your account.
resources/views/auth/reset-password.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Enter new passwordpassword |
Required ['required', 'string', $rule] |
Demo@12345 |
The secret password used to protect a user account. |
Confirm new passwordpassword_confirmation |
Optional or conditional Not explicit in request classes found by docs generator |
Demo@12345 |
A repeated password value used to prevent typing mistakes. |
- Update password
- Back to login
No <th> table headers detected in this source.
Temporary restriction applied. Please try again later.
resources/views/auth/suspended.blade.phpThis source is mostly display, actions, or table markup.
- Back to sign in
No <th> table headers detected in this source.
We have sent a verification link to your email. Open it to activate your account.
resources/views/auth/verification-notice.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
name.comemail |
Required ['required', 'email', 'max:190'] |
ali@ovion.tech |
The email address used for login, contact, or notification delivery. |
- Resend verification link
- Back to sign in
No <th> table headers detected in this source.
$pageSubtitle form 1
resources/views/account/show.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Profile Photoprofile_photo |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Uploads the file or image used for profile photo. |
Full Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Login Emailemail |
Required ['required', 'email', 'max:190'] |
ali@ovion.tech |
The email address used for login, contact, or notification delivery. |
Mobile Numberphone |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
Phone number used for contact and optional notification channels. |
WhatsApp Numberwhatsapp |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
WhatsApp number used when WhatsApp notifications are enabled. |
Personal Emailpersonal_email |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Stores the personal email value for this screen. |
Employee Contact Phoneemployee_phone |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
Stores the employee contact phone value for this screen. |
Birth Datebirth_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the birth date used by this workflow. |
Emergency Contact Nameemergency_contact_name |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the emergency contact name value for this screen. |
Emergency Contact Phoneemergency_contact_phone |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
Stores the emergency contact phone value for this screen. |
Citycity |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the city value for this screen. |
State / Provincestate |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the state / province value for this screen. |
Countrycountry |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the country value for this screen. |
Postal Codepostal_code |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the postal code value for this screen. |
Addressaddress_line |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for address. |
- Save Profile
- Open Read-Only HR Profile
No <th> table headers detected in this source.
$pageSubtitle form 2
resources/views/account/show.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
dynamic valuecurrent_password |
Optional or conditional Not explicit in request classes found by docs generator |
Demo@12345 |
Stores the dynamic value value for this screen. |
New Passwordpassword |
Required ['required', 'string', $rule] |
Demo@12345 |
The secret password used to protect a user account. |
Confirm New Passwordpassword_confirmation |
Optional or conditional Not explicit in request classes found by docs generator |
Demo@12345 |
A repeated password value used to prevent typing mistakes. |
Sign Out Other Deviceslogout_other_devices |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the sign out other devices option on, off, or into a selected policy choice. |
- Update Password
- Review security settings
No <th> table headers detected in this source.
$pageSubtitle form 3
resources/views/account/show.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Attendance Remindersattendance_reminders_enabled |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the attendance reminders option on, off, or into a selected policy choice. |
Document Alertsdocument_alerts_enabled |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the document alerts option on, off, or into a selected policy choice. |
Weekly Brief Cardsweekly_brief_cards_enabled |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the weekly brief cards option on, off, or into a selected policy choice. |
PWA / Push Readypush_ready |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the pwa / push ready option on, off, or into a selected policy choice. |
- Save Preferences
No <th> table headers detected in this source.
Hr1 Tenant signup Create.blade
resources/views/tenant-signup/create.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
acme-retailslug |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the acme-retail value for this screen. |
acme.dynamic valuedomain |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Stores the acme.dynamic value value for this screen. |
Timezonetimezone |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the timezone value for this screen. |
Owner nameowner_name |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the owner name value for this screen. |
Owner emailowner_email |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Stores the owner email value for this screen. |
Owner passwordowner_password |
Optional or conditional Not explicit in request classes found by docs generator |
Demo@12345 |
Stores the owner password value for this screen. |
Owner password confirmationowner_password_confirmation |
Optional or conditional Not explicit in request classes found by docs generator |
Demo@12345 |
Stores the owner password confirmation value for this screen. |
- Create Organization
- Back to sign in
No <th> table headers detected in this source.
Settings screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- settings.index
- settings.save
- settings.tools.execute
- settings.updates.*
- app/Http/Controllers/Admin/Settings
- app/Http/Requests/SaveSettingsRequest.php
- SettingsPageLayoutRegressionTest
Used for organization map prompt previews. Secrets are encrypted and never rendered back.
resources/views/admin/settings/includes/ai.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Enable AI Assisted Parsingai_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the enable ai assisted parsing option on, off, or into a selected policy choice. |
Providerai_provider |
Required ['required', 'string', Rule::in(['openai', 'custom'] |
Configured value |
Selects provider from the records already configured in the system. |
Modelai_model |
Required ['required', 'string', 'max:100'] |
Configured value |
Stores the model value for this screen. |
Timeout (Seconds)ai_timeout_seconds |
Required ['required', 'integer', 'min:1', 'max:120'] |
09:00 |
Stores the timeout (seconds) value for this screen. |
Responses Endpointai_endpoint |
Required ['required', 'url', 'max:255'] |
Configured value |
Stores the responses endpoint value for this screen. |
API Keyai_api_key |
Optional or conditional ['nullable', 'string', 'max:2000'] |
Configured value |
Stores the api key value for this screen. |
Default Parse Modeai_default_parse_mode |
Required ['required', 'string', Rule::in(['guided', 'ai', 'auto'] |
Configured value |
Selects default parse mode from the records already configured in the system. |
Max Prompt Charactersai_max_prompt_chars |
Required ['required', 'integer', 'min:200', 'max:50000'] |
Configured value |
Stores the max prompt characters value for this screen. |
Max Draft Nodesai_max_draft_nodes |
Required ['required', 'integer', 'min:1', 'max:500'] |
Configured value |
Stores the max draft nodes value for this screen. |
- Test AI
- Save AI Settings
No <th> table headers detected in this source.
Hr1 Settings Attendance capture.blade
resources/views/admin/settings/includes/attendance-capture.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Require Geofencecapture_require_geofence |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the require geofence option on, off, or into a selected policy choice. |
Require Selfiecapture_require_selfie |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the require selfie option on, off, or into a selected policy choice. |
Enable Kiosk Modecapture_kiosk_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the enable kiosk mode option on, off, or into a selected policy choice. |
Duplicate Punch Window (Minutes)capture_duplicate_window_minutes |
Required ['required', 'integer', 'min:1', 'max:120'] |
Configured value |
Stores the duplicate punch window (minutes) value for this screen. |
Suspicious Duplicate Thresholdsuspicious_duplicate_threshold_minutes |
Required ['required', 'integer', 'min:1', 'max:240'] |
Configured value |
Stores the suspicious duplicate threshold value for this screen. |
Distance Buffer (Meters)suspicious_distance_buffer_meters |
Required ['required', 'integer', 'min:0', 'max:10000'] |
Configured value |
Stores the distance buffer (meters) value for this screen. |
- Save Capture Settings
No <th> table headers detected in this source.
Hr1 Settings Branding.blade
resources/views/admin/settings/includes/branding.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Logo (Light)logo_light |
Optional or conditional ['nullable', 'file', "max:$maxLogoKb", 'mimes:png,jpg,jpeg,svg'] |
policy.pdf |
Uploads the file or image used for logo (light). |
Logo (Dark)logo_dark |
Optional or conditional ['nullable', 'file', 'mimes:png,jpg,jpeg,svg', 'max:2048'] |
policy.pdf |
Uploads the file or image used for logo (dark). |
Faviconfavicon |
Optional or conditional ['nullable', 'file', 'mimes:png,jpg,jpeg,ico,svg', 'max:1024'] |
policy.pdf |
Uploads the file or image used for favicon. |
Default Avatardefault_avatar |
Optional or conditional ['nullable', 'file', 'mimes:png,jpg,jpeg,webp', 'max:2048'] |
policy.pdf |
Uploads the file or image used for default avatar. |
Primary Colorprimary_color |
Optional or conditional ['nullable', 'string', 'max:30'] |
#2563eb |
Stores the primary color value for this screen. |
Secondary Colorsecondary_color |
Optional or conditional ['nullable', 'string', 'max:30'] |
#2563eb |
Stores the secondary color value for this screen. |
Login Page Brandinglogin_branding_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the login page branding option on, off, or into a selected policy choice. |
Lightsidebar_theme |
Optional or conditional ['nullable', 'string', Rule::in(['light', 'dark', 'transparent'] |
Configured value |
Turns the light option on, off, or into a selected policy choice. |
Fluidlayout_mode |
Optional or conditional ['nullable', 'string', Rule::in(['fluid', 'boxed'] |
Configured value |
Turns the fluid option on, off, or into a selected policy choice. |
Lightapp_mode |
Optional or conditional ['nullable', 'string', Rule::in(['light', 'dark'] |
Configured value |
Turns the light option on, off, or into a selected policy choice. |
- Save Branding Settings
No <th> table headers detected in this source.
Used for invoices, OTPs, alerts, and system emails.
resources/views/admin/settings/includes/channels.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Mailermail_mailer |
Required ['required', Rule::in(['smtp', 'sendmail', 'log'] |
Configured value |
Selects mailer from the records already configured in the system. |
Timeout (Seconds)mail_timeout |
Optional or conditional ['nullable', 'integer', 'min:1', 'max:120'] |
09:00 |
Stores the timeout (seconds) value for this screen. |
Nonemail_encryption |
Optional or conditional ['nullable', 'string', Rule::in(['tls', 'ssl', ''] |
Configured value |
Turns the none option on, off, or into a selected policy choice. |
Hostmail_host |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the host value for this screen. |
Portmail_port |
Optional or conditional ['nullable', 'integer', 'min:1', 'max:65535'] |
Configured value |
Stores the port value for this screen. |
Usernamemail_username |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the username value for this screen. |
Passwordmail_password |
Optional or conditional ['nullable', 'string', 'max:255'] |
Demo@12345 |
Stores the password value for this screen. |
From Emailmail_from_address |
Optional or conditional ['nullable', 'email', 'max:255'] |
hr@ovion.tech |
Stores the from email value for this screen. |
From Namemail_from_name |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the from name value for this screen. |
Reply-To Email (Optional)mail_reply_to |
Optional or conditional ['nullable', 'email', 'max:255'] |
hr@ovion.tech |
Stores the reply-to email (optional) value for this screen. |
Twilio SIDtwilio_sid |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the twilio sid value for this screen. |
Twilio Tokentwilio_token |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the twilio token value for this screen. |
Default Country Codetwilio_country_code |
Optional or conditional ['nullable', 'string', 'max:10'] |
Configured value |
Stores the default country code value for this screen. |
SMS Fromtwilio_sms_from |
Optional or conditional ['nullable', 'string', 'max:50'] |
Configured value |
Stores the sms from value for this screen. |
WhatsApp Fromtwilio_whatsapp_from |
Optional or conditional ['nullable', 'string', 'max:50'] |
03001230002 |
Stores the whatsapp from value for this screen. |
Enable SMSenable_sms |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the enable sms option on, off, or into a selected policy choice. |
Enable WhatsAppenable_whatsapp |
Optional or conditional ['nullable', 'boolean'] |
03001230002 |
Turns the enable whatsapp option on, off, or into a selected policy choice. |
- Send Test Email
- Test SMS
- Test WhatsApp
- Save Channels
No <th> table headers detected in this source.
Hr1 Settings Company.blade
resources/views/admin/settings/includes/company.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Company Namecompany_name |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the company name value for this screen. |
Company Emailcompany_email |
Optional or conditional ['nullable', 'email', 'max:255'] |
hr@ovion.tech |
Stores the company email value for this screen. |
Company Phonecompany_phone |
Optional or conditional ['nullable', 'string', 'max:30'] |
03001230002 |
Stores the company phone value for this screen. |
Websitecompany_website |
Optional or conditional ['nullable', 'url', 'max:255'] |
Configured value |
Stores the website value for this screen. |
Registration No.company_registration_no |
Optional or conditional ['nullable', 'string', 'max:100'] |
Configured value |
Stores the registration no. value for this screen. |
Tax No.company_tax_no |
Optional or conditional ['nullable', 'string', 'max:100'] |
Configured value |
Stores the tax no. value for this screen. |
Addresscompany_address |
Optional or conditional ['nullable', 'string'] |
Configured value |
Captures the longer explanation for address. |
Citycompany_city |
Optional or conditional ['nullable', 'string', 'max:100'] |
Configured value |
Stores the city value for this screen. |
State / Regioncompany_state |
Optional or conditional ['nullable', 'string', 'max:100'] |
Configured value |
Stores the state / region value for this screen. |
Countrycompany_country |
Optional or conditional ['nullable', 'string', 'max:100'] |
Configured value |
Stores the country value for this screen. |
Postal Codecompany_postal_code |
Optional or conditional ['nullable', 'string', 'max:30'] |
Configured value |
Stores the postal code value for this screen. |
- Save Company Profile
No <th> table headers detected in this source.
Core naming, versioning, and product metadata used across the shell.
resources/views/admin/settings/includes/general.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Application Nameapp_name |
Required ['required', 'string', 'max:255'] |
Configured value |
Stores the application name value for this screen. |
Short Nameapp_short_name |
Optional or conditional ['nullable', 'string', 'max:50'] |
Configured value |
Stores the short name value for this screen. |
App Versionapp_version |
Optional or conditional ['nullable', 'string', 'max:20'] |
Configured value |
Stores the app version value for this screen. |
App Typeapp_type |
Optional or conditional ['nullable', 'string', Rule::in(['workforce_hr', 'attendance', 'erp', 'custom'] |
Configured value |
Selects app type from the records already configured in the system. |
App URLapp_url |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the app url value for this screen. |
Application Descriptionapp_description |
Optional or conditional ['nullable', 'string'] |
Configured value |
Captures the longer explanation for application description. |
Timezoneapp_timezone |
Optional or conditional ['nullable', 'string', 'max:100'] |
09:00 |
Stores the timezone value for this screen. |
Default Languageapp_locale |
Optional or conditional ['nullable', 'string', 'max:10'] |
Configured value |
Selects default language from the records already configured in the system. |
Maintenance Modemaintenance_mode |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the maintenance mode option on, off, or into a selected policy choice. |
Date Formatdate_format |
Optional or conditional ['nullable', 'string', 'max:50'] |
2026-06-08 |
Selects date format from the records already configured in the system. |
Time Formattime_format |
Optional or conditional ['nullable', 'string', Rule::in(['12', '24'] |
09:00 |
Selects time format from the records already configured in the system. |
Currency Codecurrency_code |
Optional or conditional ['nullable', 'string', 'max:10'] |
Configured value |
Stores the currency code value for this screen. |
Symbolcurrency_symbol |
Optional or conditional ['nullable', 'string', 'max:10'] |
Configured value |
Stores the symbol value for this screen. |
Positioncurrency_position |
Optional or conditional ['nullable', 'string', Rule::in(['before', 'after'] |
Configured value |
Selects position from the records already configured in the system. |
Decimal Placesdecimal_places |
Optional or conditional ['nullable', 'integer', 'min:0', 'max:6'] |
Configured value |
Selects decimal places from the records already configured in the system. |
Thousands Separatorthousand_separator |
Optional or conditional ['nullable', 'string', 'max:5'] |
Configured value |
Selects thousands separator from the records already configured in the system. |
- Save General Settings
No <th> table headers detected in this source.
Control when night shifts can start, when the workday starts, how late a night shift may end, and the longest allowed shift duration.
resources/views/admin/settings/includes/hr.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Employee Code Prefixemployee_code_prefix |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed |
Stores the employee code prefix value for this screen. |
Code Digitsemployee_code_digits |
Required ['required', 'integer', 'min:3', 'max:8'] |
Ali Ahmed |
Stores the code digits value for this screen. |
Default Branchdefault_branch_id |
Optional or conditional ['nullable', 'integer', 'exists:branches,id'] |
Head Office |
Selects default branch from the records already configured in the system. |
Default Shiftdefault_shift_id |
Optional or conditional ['nullable', 'integer', 'exists:shifts,id'] |
Configured value |
Selects default shift from the records already configured in the system. |
Week Starts Onweek_starts_on |
Required ['required', Rule::in(['monday', 'sunday', 'saturday'] |
Configured value |
Selects week starts on from the records already configured in the system. |
Default Grace Minutesdefault_grace_minutes |
Required ['required', 'integer', 'min:0', 'max:240'] |
Configured value |
Stores the default grace minutes value for this screen. |
Half Day Minutesdefault_half_day_minutes |
Required ['required', 'integer', 'min:1', 'max:1440'] |
Configured value |
Stores the half day minutes value for this screen. |
Overtime After Minutesdefault_overtime_after_minutes |
Required ['required', 'integer', 'min:1', 'max:1440'] |
09:00 |
Stores the overtime after minutes value for this screen. |
Night Shift Starts Atnight_shift_start_time |
Required ['required', 'date_format:H:i'] |
09:00 |
Stores the night shift starts at value for this screen. |
Day Shift Starts Atday_shift_start_time |
Required ['required', 'date_format:H:i'] |
09:00 |
Stores the day shift starts at value for this screen. |
Latest Night Endnight_shift_latest_end_time |
Required ['required', 'date_format:H:i'] |
09:00 |
Stores the latest night end value for this screen. |
Max Shift Hoursmax_shift_duration_hours |
Required ['required', 'integer', 'min:1', 'max:24'] |
Configured value |
Stores the max shift hours value for this screen. |
Employee Portal Enabledemployee_portal_enabled |
Optional or conditional ['nullable', 'boolean'] |
Ali Ahmed |
Turns the employee portal enabled option on, off, or into a selected policy choice. |
Self Attendance Enabledattendance_self_service_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the self attendance enabled option on, off, or into a selected policy choice. |
Corrections Require Approvalattendance_correction_requires_approval |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the corrections require approval option on, off, or into a selected policy choice. |
Attendance Issue Final Authorityattendance_issue_final_authority |
Required ['required', Rule::in(['manager', 'tenant_admin'] |
Configured value |
Selects attendance issue final authority from the records already configured in the system. |
Holiday Attendance Overrideattendance_holiday_requires_admin_override |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the holiday attendance override option on, off, or into a selected policy choice. |
Employee Document Visibilityallow_employee_document_visibility |
Optional or conditional ['nullable', 'boolean'] |
Ali Ahmed |
Turns the employee document visibility option on, off, or into a selected policy choice. |
Count Holidays During Leaveleave_count_holidays_in_range |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the count holidays during leave option on, off, or into a selected policy choice. |
Workforce Email Notificationsworkforce_notification_email_enabled |
Optional or conditional ['nullable', 'boolean'] |
hr@ovion.tech |
Turns the workforce email notifications option on, off, or into a selected policy choice. |
Workforce SMS Notificationsworkforce_notification_sms_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the workforce sms notifications option on, off, or into a selected policy choice. |
Workforce WhatsApp Notificationsworkforce_notification_whatsapp_enabled |
Optional or conditional ['nullable', 'boolean'] |
03001230002 |
Turns the workforce whatsapp notifications option on, off, or into a selected policy choice. |
$option['label']weekend_days |
Required ['required', 'array', 'min:1'] |
Configured value |
Turns the $option['label'] option on, off, or into a selected policy choice. |
- Save HR Settings
No <th> table headers detected in this source.
Hr1 Settings Otp.blade
resources/views/admin/settings/includes/otp.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
OTP TTL (Seconds)ttl |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the otp ttl (seconds) value for this screen. |
Max Attemptsmax_attempts |
Required ['required', 'integer', 'min:1', 'max:10'] |
Configured value |
Stores the max attempts value for this screen. |
Resend Cooldown (Seconds)resend_cooldown_seconds |
Required ['required', 'integer', 'min:0', 'max:600'] |
Configured value |
Stores the resend cooldown (seconds) value for this screen. |
Rate Limit Window (Seconds)rate_limit_window_seconds |
Required ['required', 'integer', 'min:30', 'max:3600'] |
Configured value |
Stores the rate limit window (seconds) value for this screen. |
Max OTPs In Windowmax_otps |
Required ['required', 'integer', 'min:1', 'max:20'] |
Configured value |
Stores the max otps in window value for this screen. |
Locked TTL (Seconds)locked_ttl |
Required ['required', 'integer', 'min:30', 'max:3600'] |
Configured value |
Stores the locked ttl (seconds) value for this screen. |
TOTP Issuerissuer |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the totp issuer value for this screen. |
TOTP Windowtotp_window |
Required ['required', 'integer', 'min:0', 'max:4'] |
Configured value |
Stores the totp window value for this screen. |
Queue Connectionqueue_connection |
Required ['required', 'string', Rule::in(['sync'] |
Configured value |
Selects queue connection from the records already configured in the system. |
Admin Email Notificationsadmin_email_enabled |
Optional or conditional ['nullable', 'boolean'] |
hr@ovion.tech |
Turns the admin email notifications option on, off, or into a selected policy choice. |
Email OTP Notificationsnotification_mail_enabled |
Optional or conditional ['nullable', 'boolean'] |
hr@ovion.tech |
Turns the email otp notifications option on, off, or into a selected policy choice. |
SMS OTP Notificationsnotification_sms_enabled |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the sms otp notifications option on, off, or into a selected policy choice. |
WhatsApp OTP Notificationsnotification_whatsapp_enabled |
Optional or conditional ['nullable', 'boolean'] |
03001230002 |
Turns the whatsapp otp notifications option on, off, or into a selected policy choice. |
- Save OTP & TOTP Policy
No <th> table headers detected in this source.
Hr1 Settings Payroll.blade
resources/views/admin/settings/includes/payroll.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Payroll Calculation Modepayroll_calculation_mode |
Required ['required', Rule::in(['attendance_only', 'hour_based'] |
Configured value |
Selects payroll calculation mode from the records already configured in the system. |
Default Hourly Ratepayroll_default_hourly_rate |
Optional or conditional ['nullable', 'numeric', 'min:0', 'max:100000000'] |
Configured value |
Stores the default hourly rate value for this screen. |
Default Overtime Ratepayroll_default_overtime_rate |
Optional or conditional ['nullable', 'numeric', 'min:0', 'max:100000000'] |
09:00 |
Stores the default overtime rate value for this screen. |
Monthly Period Start Daypayroll_monthly_start_day |
Required ['required', 'integer', 'min:1', 'max:28'] |
Configured value |
Stores the monthly period start day value for this screen. |
Weekly Period Starts Onpayroll_weekly_starts_on |
Required ['required', Rule::in(['monday', 'sunday', 'saturday'] |
Configured value |
Selects weekly period starts on from the records already configured in the system. |
Salary Day Divisorpayroll_working_day_divisor |
Required ['required', Rule::in(['working_days', 'calendar_days'] |
2500 |
Selects salary day divisor from the records already configured in the system. |
Overtime Rounding (Minutes)payroll_overtime_rounding_minutes |
Required ['required', 'integer', 'min:1', 'max:240'] |
09:00 |
Stores the overtime rounding (minutes) value for this screen. |
Overtime Multiplierpayroll_overtime_multiplier |
Required ['required', 'numeric', 'min:0', 'max:10'] |
09:00 |
Stores the overtime multiplier value for this screen. |
Late Penalty Per Minutepayroll_late_penalty_per_minute |
Required ['required', 'numeric', 'min:0', 'max:1000'] |
Configured value |
Stores the late penalty per minute value for this screen. |
Payslip Visibilitypayroll_payslip_visibility |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the payslip visibility option on, off, or into a selected policy choice. |
Allow Reopen Locked Periodspayroll_allow_reopen_locked_periods |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the allow reopen locked periods option on, off, or into a selected policy choice. |
- Save Payroll Settings
No <th> table headers detected in this source.
Define baseline password strength and required character rules.
resources/views/admin/settings/includes/security.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Basicpwd_complexity |
Required ['required', 'in:basic,strong,custom'] |
Configured value |
Turns the basic option on, off, or into a selected policy choice. |
Min Password Lengthpwd_min_len |
Required ['required', 'integer', 'min:6', 'max:64'] |
Demo@12345 |
Stores the min password length value for this screen. |
Require Uppercasepwd_require_uppercase |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the require uppercase option on, off, or into a selected policy choice. |
Require Numberpwd_require_number |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the require number option on, off, or into a selected policy choice. |
Require Symbolpwd_require_symbol |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the require symbol option on, off, or into a selected policy choice. |
Lock After Failed Attemptslogin_max_attempts |
Required ['required', 'integer', 'min:1', 'max:20'] |
Configured value |
Stores the lock after failed attempts value for this screen. |
Lock Duration (Minutes)login_lock_minutes |
Required ['required', 'integer', 'min:1', 'max:1440'] |
Configured value |
Stores the lock duration (minutes) value for this screen. |
Cooldown Between Attempts (Seconds)login_attempt_cooldown |
Optional or conditional ['nullable', 'integer', 'min:0', 'max:60'] |
Configured value |
Stores the cooldown between attempts (seconds) value for this screen. |
Password Expiry (Days)pwd_expiry_days |
Optional or conditional ['nullable', 'integer', 'min:0', 'max:365'] |
Demo@12345 |
Stores the password expiry (days) value for this screen. |
Prevent Reuse (Last N Passwords)pwd_prevent_reuse |
Optional or conditional ['nullable', 'integer', 'min:0', 'max:20'] |
Demo@12345 |
Stores the prevent reuse (last n passwords) value for this screen. |
Yesallow_unverified_email |
Optional or conditional ['nullable', 'boolean'] |
hr@ovion.tech |
Turns the yes option on, off, or into a selected policy choice. |
- Save Security Settings
No <th> table headers detected in this source.
Hr1 Settings Sessions.blade
resources/views/admin/settings/includes/sessions.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Session Lifetime (Minutes)session_lifetime |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the session lifetime (minutes) value for this screen. |
Session Driversession_driver |
Required ['required', 'string', Rule::in(['file', 'database'] |
Configured value |
Selects session driver from the records already configured in the system. |
Encrypt Sessionsession_encrypt |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the encrypt session option on, off, or into a selected policy choice. |
SameSite Cookiesession_samesite |
Required ['required', 'string', Rule::in(['lax', 'strict', 'none'] |
Configured value |
Selects samesite cookie from the records already configured in the system. |
Expire On Closesession_expire_on_close |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the expire on close option on, off, or into a selected policy choice. |
Secure Cookies (HTTPS)session_secure_cookie |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the secure cookies (https) option on, off, or into a selected policy choice. |
Logout Other Devices On Loginlogout_other_devices_on_login |
Optional or conditional ['nullable', 'boolean'] |
Configured value |
Turns the logout other devices on login option on, off, or into a selected policy choice. |
- Save Sessions
No <th> table headers detected in this source.
Use these when settings, Blade changes, or deployment state feel stale.
resources/views/admin/settings/includes/tools.blade.phpThis source is mostly display, actions, or table markup.
- Clear Cache
- Clear Config Cache
- Rebuild Config Cache
- Clear Views
- Clear Optimization Cache
- Clear Route Cache
- Clear Event Cache
- Restart Queue Workers
- Rebuild Storage Link
- Seed Essential Data
No <th> table headers detected in this source.
Bind this installation to your CodeCanyon purchase, then check the hosted release feed on your update server. form 1
resources/views/admin/settings/includes/updates.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
CodeCanyon purchase codepurchase_code |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the codecanyon purchase code value for this screen. |
- Activate License
- Check for Updates
No <th> table headers detected in this source.
Bind this installation to your CodeCanyon purchase, then check the hosted release feed on your update server. form 2
resources/views/admin/settings/includes/updates.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Release ZIP packagepackage |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Uploads the file or image used for release zip package. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
Role and permission screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- roles.*
- permissions.*
- app/Http/Controllers/Admin/Roles/RoleAndPermissionController.php
- RoleAndPermissionEssentialSeeder coverage
Modify role name and permission access.
resources/views/admin/role/edit.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
EditRoleNameeditRoleName |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the editrolename value for this screen. |
Search permissions...permSearch |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the search permissions... value for this screen. |
- save Update Role
- arrow_back Back
No <th> table headers detected in this source.
Create a role and assign permissions instantly.
resources/views/admin/role/include/add-role.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
e.g., Project ManagerrpRoleName |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the e.g., project manager value for this screen. |
Search permissions...rpPermSearch |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the search permissions... value for this screen. |
- Clear
- Select all
- Cancel
- add Create Role
No <th> table headers detected in this source.
Manage access using role-based permission chips and role-level previews.
resources/views/admin/role/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Search roles...roleSearch |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the search roles... value for this screen. |
- add Add Role
- Delete Role
- Edit Role
No <th> table headers detected in this source.
What each permission allows, with risk level and module tags.
resources/views/admin/permission/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Search permissions...pgSearch |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the search permissions... value for this screen. |
Friendly label (optional)pgTitle |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the friendly label (optional) value for this screen. |
What this permission allows...pgDesc |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for what this permission allows.... |
e.g. Settings, Users, SecuritypgModuleEdit |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the e.g. settings, users, security value for this screen. |
PgSortpgSort |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the pgsort value for this screen. |
PgVisibleEditpgVisibleEdit |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the pgvisibleedit value for this screen. |
- All modules
- All risk levels
- * All risk levels
- + Normal
- ! Sensitive
- ! Critical
- Visible only
- O Visible only
- X Hidden only
- ~ All
- refresh Refresh
- Normal
No <th> table headers detected in this source.
Platform tenant and tenant app screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- tenants.*
- tenant-apps.*
- tenant.onboarding.*
- app/Http/Controllers/Platform
- app/Http/Controllers/Admin/Workforce/TenantApiAppController.php
- app/Services/Tenancy
- PlatformWaveTest
Create an isolated AttendPro database and bind it to a tenant domain.
resources/views/platform/tenants/create.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Organization Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Slugslug |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the slug value for this screen. |
Tenant Domaindomain |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the tenant domain value for this screen. |
Contact Emailcontact_email |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Stores the contact email value for this screen. |
Timezonetimezone |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the timezone value for this screen. |
Tenant Admin Nameowner_name |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the tenant admin name value for this screen. |
Tenant Admin Emailowner_email |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Stores the tenant admin email value for this screen. |
- Provision Tenant
No <th> table headers detected in this source.
Provision and monitor database-per-tenant AttendPro organizations.
resources/views/platform/tenants/index.blade.phpThis source is mostly display, actions, or table markup.
- New Tenant
- Organization
- Domain
- Database
- Status
$tenant->name
resources/views/platform/tenants/show.blade.phpThis source is mostly display, actions, or table markup.
- Back
- Status
- Domain
- Database
- Finished
Hr1 Tenant apps Index.blade form 1
resources/views/admin/workforce/tenant-apps/index.blade.phpThis source is mostly display, actions, or table markup.
- network_ping
No <th> table headers detected in this source.
Hr1 Tenant apps Index.blade form 2
resources/views/admin/workforce/tenant-apps/index.blade.phpThis source is mostly display, actions, or table markup.
- key
No <th> table headers detected in this source.
Hr1 Tenant apps Index.blade form 3
resources/views/admin/workforce/tenant-apps/index.blade.phpThis source is mostly display, actions, or table markup.
- block
No <th> table headers detected in this source.
Hr1 Tenant apps Index.blade form 4
resources/views/admin/workforce/tenant-apps/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
FlowOSname |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
flowoscode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
http://localhost/flowosbase_url |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the http://localhost/flowos value for this screen. |
D:\Xampp\htdocs\flowoslocal_path |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the d:\xampp\htdocs\flowos value for this screen. |
Scopes[]scopes[] |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the scopes[] value for this screen. |
attendance.*
leave.*webhook_events |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for attendance.* leave.*. |
- add_link Register App
No <th> table headers detected in this source.
Notification and activity screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- notifications.*
- activity.*
- app/Services/Notification/NotificationService.php
- app/Services/ActivityLog/ActivityLogService.php
- ActivityLogPageLayoutRegressionTest
Notification Activity Table.blade
resources/views/admin/notification/activity/partials/table.blade.phpThis source is mostly display, actions, or table markup.
No direct button/action text detected in this source.
- Activity
- Module
- Actor
- Occurred
- Level
- Actions
$activityLog->title
resources/views/admin/notification/activity/show.blade.phpThis source is mostly display, actions, or table markup.
- Back to Logs
No <th> table headers detected in this source.
Review unread activity, security alerts, and in-app updates from a single notification center.
resources/views/admin/notification/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuesearch |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed |
Search text used to narrow the list without changing the underlying records. |
Dynamic valuescope |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects scope from the records already configured in the system. |
Dynamic valuesource |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects source from the records already configured in the system. |
- Reset
No <th> table headers detected in this source.
Hr1 Notification Dropdown.blade
resources/views/admin/notification/partials/dropdown.blade.phpThis source is mostly display, actions, or table markup.
- Mark all read
- View all
No <th> table headers detected in this source.
Hr1 Notification Table.blade
resources/views/admin/notification/partials/table.blade.phpThis source is mostly display, actions, or table markup.
- mark_read_url }}" title="Mark as Read">
- mark_unread_url }}" title="Mark as Unread">
- Notification
- Source
- Received
- Status
- Actions
$notification->title
resources/views/admin/notification/show.blade.phpThis source is mostly display, actions, or table markup.
- Back to List
No <th> table headers detected in this source.
Organization master-data screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- organization.branches.*
- organization.departments.*
- organization.designations.*
- organization.shifts.*
- organization.holidays.*
- organization.leave-types.*
- app/Http/Controllers/Admin/Workforce/MasterDataController.php
- WorkforceShiftValidationTest
- WorkforceHolidayAndLeaveValidationTest
- WorkforceLeaveTypeFormRenderTest
$pageSubtitle
resources/views/admin/workforce/master-data/form.blade.phpThis source is mostly display, actions, or table markup.
- $record ? 'Save Changes' : 'Create ' . $meta['singular']
No <th> table headers detected in this source.
Hr1 Master data Branches form fields.blade
resources/views/admin/workforce/master-data/partials/branches-form-fields.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Branch Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Branch Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Phonephone |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
Phone number used for contact and optional notification channels. |
Emailemail |
Required ['required', 'email', 'max:190'] |
ali@ovion.tech |
The email address used for login, contact, or notification delivery. |
Citycity |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the city value for this screen. |
Countrycountry |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the country value for this screen. |
State / Regionstate |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the state / region value for this screen. |
Postal Codepostal_code |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the postal code value for this screen. |
Addressaddress_line |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the address value for this screen. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
Head Officeis_head_office |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the head office option on, off, or into a selected policy choice. |
Activeis_active |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the active option on, off, or into a selected policy choice. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
Hr1 Master data Departments form fields.blade
resources/views/admin/workforce/master-data/partials/departments-form-fields.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Department Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Department Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Store / Branchbranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Department Managermanager_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects department manager from the records already configured in the system. |
Descriptiondescription |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for description. |
Activeis_active |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the active option on, off, or into a selected policy choice. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
Hr1 Master data Designations form fields.blade
resources/views/admin/workforce/master-data/partials/designations-form-fields.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Departmentdepartment_id |
Optional or conditional Not explicit in request classes found by docs generator |
Operations |
The team or function used for grouping employees and approvals. |
Designation Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Designation Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Descriptiondescription |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for description. |
Activeis_active |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the active option on, off, or into a selected policy choice. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
Hr1 Master data Holidays form fields.blade
resources/views/admin/workforce/master-data/partials/holidays-form-fields.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Holiday Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Holiday Dateholiday_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the holiday date used by this workflow. |
Holiday Typetype |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects holiday type from the records already configured in the system. |
Branchbranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Descriptiondescription |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for description. |
Paid Holidayis_paid |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the paid holiday option on, off, or into a selected policy choice. |
Activeis_active |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the active option on, off, or into a selected policy choice. |
No direct button/action text detected in this source.
No <th> table headers detected in this source.
Hr1 Master data Leave types form fields.blade
resources/views/admin/workforce/master-data/partials/leave-types-form-fields.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Leave Type Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Leave Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Accrual Frequencyaccrual_frequency |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects accrual frequency from the records already configured in the system. |
Policy Days / Yeardays_per_year |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the policy days / year value for this screen. |
Annual Allowanceannual_allowance |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the annual allowance value for this screen. |
Carry Forward Limitcarry_forward_limit |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the carry forward limit value for this screen. |
Policy Descriptiondescription |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for policy description. |
Attachment Requiredrequires_attachment |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the attachment required option on, off, or into a selected policy choice. |
Allow Half Dayallow_half_day |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the allow half day option on, off, or into a selected policy choice. |
Paid Leaveis_paid |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the paid leave option on, off, or into a selected policy choice. |
Requires Approvalrequires_approval |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the requires approval option on, off, or into a selected policy choice. |
Active Policyis_active |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the active policy option on, off, or into a selected policy choice. |
- Policy Details
- Workflow Rules
No <th> table headers detected in this source.
Hr1 Master data Shifts form fields.blade
resources/views/admin/workforce/master-data/partials/shifts-form-fields.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Branchbranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Shift Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Shift Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Start Timestart_time |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Sets the start time used by this workflow. |
End Timeend_time |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Sets the end time used by this workflow. |
Grace Minutesgrace_minutes |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the grace minutes value for this screen. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
Night Shiftis_night_shift |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the night shift option on, off, or into a selected policy choice. |
Activeis_active |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the active option on, off, or into a selected policy choice. |
- Update Shift Rules
No <th> table headers detected in this source.
Employee and user screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- employees.*
- users.manage.*
- app/Http/Controllers/Admin/Workforce/EmployeeController.php
- app/Http/Controllers/Admin/Workforce/UserManagementController.php
- WorkforceEmployeeUserLinkOptionsTest
- WorkforceUserManagementTest
Hr1 Employees Form.blade
resources/views/admin/workforce/employees/form.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Profile Photoprofile_photo |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Uploads the file or image used for profile photo. |
Employee IDemployee_code |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed |
Stores the employee id value for this screen. |
Linked User Accountuser_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects linked user account from the records already configured in the system. |
First Namefirst_name |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the first name value for this screen. |
Last Namelast_name |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the last name value for this screen. |
Gendergender |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects gender from the records already configured in the system. |
Work Emailwork_email |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Stores the work email value for this screen. |
Personal Emailpersonal_email |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Stores the personal email value for this screen. |
Phonephone |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
Phone number used for contact and optional notification channels. |
Date of Birthbirth_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the date of birth used by this workflow. |
Employment Typeemployment_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects employment type from the records already configured in the system. |
Employment Statusemployment_status |
Optional or conditional Not explicit in request classes found by docs generator |
active |
Selects employment status from the records already configured in the system. |
Date of Joiningjoin_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the date of joining used by this workflow. |
Store / Branchbranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Departmentdepartment_id |
Optional or conditional Not explicit in request classes found by docs generator |
Operations |
The team or function used for grouping employees and approvals. |
Designationdesignation_id |
Optional or conditional Not explicit in request classes found by docs generator |
Support Executive |
The employee job title or role in the organization chart. |
Shiftshift_id |
Optional or conditional Not explicit in request classes found by docs generator |
General 9 to 6 |
The work shift used to evaluate time, late status, and roster planning. |
Reports Tomanager_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects reports to from the records already configured in the system. |
Exit Dateexit_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the exit date used by this workflow. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
Emergency Contact Nameemergency_contact_name |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the emergency contact name value for this screen. |
Emergency Contact Phoneemergency_contact_phone |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
Stores the emergency contact phone value for this screen. |
Addressaddress_line |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the address value for this screen. |
Citycity |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the city value for this screen. |
State / Regionstate |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the state / region value for this screen. |
Countrycountry |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the country value for this screen. |
Postal Codepostal_code |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the postal code value for this screen. |
- person Personal Information
- business_center Employment Details
- call Contact & Address
- folder Documents
- draft Save Draft
- save dynamic value
- id) }}">View Full Profile
No <th> table headers detected in this source.
Hr1 Employees Show.blade form 1
resources/views/admin/workforce/employees/show.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Snapshot Monthmonth |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the snapshot month used by this workflow. |
- Refresh
No <th> table headers detected in this source.
Hr1 Employees Show.blade form 2
resources/views/admin/workforce/employees/show.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Snapshot Monthmonth |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the snapshot month used by this workflow. |
- Refresh Intelligence
No <th> table headers detected in this source.
Hr1 Employees Show.blade form 3
resources/views/admin/workforce/employees/show.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Employment contracttitle |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the employment contract value for this screen. |
Categorycategory |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the category value for this screen. |
Filefile |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Stores the file value for this screen. |
Expires atexpires_at |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the expires at value for this screen. |
Visible to employeevisible_to_employee |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed |
Stores the visible to employee value for this screen. |
Optional internal remarksremarks |
Optional or conditional Not explicit in request classes found by docs generator |
Corrected after device sync review. |
Human-readable explanation kept with the record for review and audit. |
- upload_file Upload Document
No <th> table headers detected in this source.
Hr1 Employees Show.blade form 4
resources/views/admin/workforce/employees/show.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Context Monthcontext_month |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the context month used by this workflow. |
New Notenote |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for new note. |
- note_add Add Manager Note
No <th> table headers detected in this source.
Manage workforce login accounts with the existing tabs, password controls, and multi-select components.
resources/views/admin/workforce/users/form.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Emailemail |
Required ['required', 'email', 'max:190'] |
ali@ovion.tech |
The email address used for login, contact, or notification delivery. |
Phonephone |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
Phone number used for contact and optional notification channels. |
WhatsAppwhatsapp |
Optional or conditional Not explicit in request classes found by docs generator |
03001230002 |
WhatsApp number used when WhatsApp notifications are enabled. |
Account Statusstatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
MFA Methodmulti_factor_method |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects mfa method from the records already configured in the system. |
MFA Enabledmulti_factor_enabled |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the mfa enabled option on, off, or into a selected policy choice. |
Assigned Rolesrole_ids |
Optional or conditional Not explicit in request classes found by docs generator |
Employee, Manager |
The access roles assigned to the user account. |
Linked Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
dynamic valuepassword |
Required ['required', 'string', $rule] |
Demo@12345 |
The secret password used to protect a user account. |
Confirm Passwordpassword_confirmation |
Optional or conditional Not explicit in request classes found by docs generator |
Demo@12345 |
A repeated password value used to prevent typing mistakes. |
- $userRecord ? 'Save User' : 'Create User'
- Account
- Roles & Link
- Security
No <th> table headers detected in this source.
Manage workforce login accounts, status, linked employees, and role assignments with cards and canvas controls.
resources/views/admin/workforce/users/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuesearch |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed |
Search text used to narrow the list without changing the underlying records. |
Dynamic valuestatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Dynamic valuerole_id |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects role id from the records already configured in the system. |
Dynamic valuelink_state |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects link state from the records already configured in the system. |
- Reset
No <th> table headers detected in this source.
Attendance screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- attendance.day
- attendance.manual.*
- attendance.corrections.*
- attendance.monthly
- attendance.yearly
- app/Http/Controllers/Admin/Workforce/AttendanceController.php
- app/Services/Workforce/AttendanceService.php
- WorkforceNotificationsAndAttendanceTest
- WorkforceAttendanceEmployeeRenderTest
Triage employee attendance issues and run the approval flow.
resources/views/admin/workforce/attendance/corrections.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuestatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
- Reset
No <th> table headers detected in this source.
Mark attendance for multiple employees efficiently from one focused day sheet.
resources/views/admin/workforce/attendance/day.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuesearch |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed |
Search text used to narrow the list without changing the underlying records. |
Dynamic valueattendance_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
The work date for an attendance record. |
Dynamic valuebranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Dynamic valuedepartment_id |
Optional or conditional Not explicit in request classes found by docs generator |
Operations |
The team or function used for grouping employees and approvals. |
Dynamic valuedesignation_id |
Optional or conditional Not explicit in request classes found by docs generator |
Support Executive |
The employee job title or role in the organization chart. |
Dynamic valueshift_id |
Optional or conditional Not explicit in request classes found by docs generator |
General 9 to 6 |
The work shift used to evaluate time, late status, and roster planning. |
Dynamic valuestatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Dynamic valueper_page |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects per page from the records already configured in the system. |
- Clear Filters
- Apply Filters
No <th> table headers detected in this source.
Record attendance for an employee and send it through manager and tenant admin approval.
resources/views/admin/workforce/attendance/form.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Shiftshift_id |
Optional or conditional Not explicit in request classes found by docs generator |
General 9 to 6 |
The work shift used to evaluate time, late status, and roster planning. |
Attendance Dateattendance_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
The work date for an attendance record. |
Check Incheck_in_at |
Optional or conditional Not explicit in request classes found by docs generator |
09:05 |
The time an employee started work for the selected date. |
Check Outcheck_out_at |
Optional or conditional Not explicit in request classes found by docs generator |
18:02 |
The time an employee ended work for the selected date. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
Remarksremarks |
Optional or conditional Not explicit in request classes found by docs generator |
Corrected after device sync review. |
Human-readable explanation kept with the record for review and audit. |
Approval Reasonduplicate_reason |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for approval reason. |
Confirm Holiday Dutyholiday_attendance_override |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the confirm holiday duty option on, off, or into a selected policy choice. |
- $record ? 'Submit Update For Approval' : 'Submit For Approval'
No <th> table headers detected in this source.
Hr1 Attendance Day table.blade
resources/views/admin/workforce/attendance/partials/day-table.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Unnamed fieldunnamed-field |
Optional or conditional Not inferred from source |
09:00 |
Sets the unnamed field used by this workflow. |
- id }}" aria-disabled=" dynamic value " @disabled($isSheetLocked)>
- Employee
- Assignment
- Shift & Time
- Attendance
- Actions
Hr1 Attendance Employee content.blade
resources/views/admin/workforce/attendance/partials/employee-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuemonth |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the month used by this workflow. |
- Reset
No <th> table headers detected in this source.
Hr1 Attendance Monthly content.blade
resources/views/admin/workforce/attendance/partials/monthly-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuemonth |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the month used by this workflow. |
- Yearly View
- Reset
No <th> table headers detected in this source.
Hr1 Attendance Yearly content.blade
resources/views/admin/workforce/attendance/partials/yearly-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valueyear |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the year used by this workflow. |
- Monthly View
- Reset
No <th> table headers detected in this source.
Leave screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- leave.*
- app/Http/Controllers/Admin/Workforce/LeaveController.php
- WorkforceHolidayAndLeaveValidationTest
- LeaveAttachmentDeliveryTest
Shape the leave window, review the policy impact, and route any over-quota request into the right approval path.
resources/views/admin/workforce/leave/form.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Leave Typeleave_type_id |
Optional or conditional Not explicit in request classes found by docs generator |
Annual Leave |
The leave policy category used for allowance, approval, and payroll impact. |
Start Datestart_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-01 |
The first date included in the selected period or request. |
End Dateend_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-30 |
The final date included in the selected period or request. |
Day Portionday_portion |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects day portion from the records already configured in the system. |
Dynamic valueattachment |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Uploads the file or image used for attachment. |
Dynamic valuereason |
Optional or conditional Not explicit in request classes found by docs generator |
Family commitment |
The business reason a request, correction, adjustment, or exception exists. |
- Submit Request
No <th> table headers detected in this source.
Track leave history, approval state, and attachments from cards or a saved review canvas.
resources/views/admin/workforce/leave/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuestatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Dynamic valueemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Dynamic valueleave_type_id |
Optional or conditional Not explicit in request classes found by docs generator |
Annual Leave |
The leave policy category used for allowance, approval, and payroll impact. |
Dynamic valuemonth |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the month used by this workflow. |
- Reset
No <th> table headers detected in this source.
One table for allocation, usage, carry-forward, and manual adjustment across the selected workforce slice.
resources/views/admin/workforce/leave/partials/balances-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valueyear |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the year used by this workflow. |
Dynamic valueemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Dynamic valueleave_type_id |
Optional or conditional Not explicit in request classes found by docs generator |
Annual Leave |
The leave policy category used for allowance, approval, and payroll impact. |
- Reset
No <th> table headers detected in this source.
Filter the month by status, employee, and leave type, then review both the calendar and the complete monthly ledger.
resources/views/admin/workforce/leave/partials/calendar-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuemonth |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the month used by this workflow. |
Dynamic valuestatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Dynamic valueemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Dynamic valueleave_type_id |
Optional or conditional Not explicit in request classes found by docs generator |
Annual Leave |
The leave policy category used for allowance, approval, and payroll impact. |
- Reset
No <th> table headers detected in this source.
Manager and admin review queue for leave approvals.
resources/views/admin/workforce/leave/queue.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuestatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Dynamic valueemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
- Reset
No <th> table headers detected in this source.
Roster screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- rosters.*
- app/Http/Controllers/Admin/Workforce/RosterController.php
- WorkforceRosterPlannerRenderTest
Plan weekly or monthly work shifts, off-days, and published roster periods.
resources/views/admin/workforce/rosters/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Window Typeperiod_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects window type from the records already configured in the system. |
Anchor Dateanchor_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the anchor date used by this workflow. |
Branchbranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Departmentdepartment_id |
Optional or conditional Not explicit in request classes found by docs generator |
Operations |
The team or function used for grouping employees and approvals. |
- Reset
No <th> table headers detected in this source.
Hr1 Rosters Planner content.blade form 1
resources/views/admin/workforce/rosters/partials/planner-content.blade.phpThis source is mostly display, actions, or table markup.
- Publish Period
No <th> table headers detected in this source.
Hr1 Rosters Planner content.blade form 2
resources/views/admin/workforce/rosters/partials/planner-content.blade.phpThis source is mostly display, actions, or table markup.
- Lock Period
No <th> table headers detected in this source.
Hr1 Rosters Planner content.blade form 3
resources/views/admin/workforce/rosters/partials/planner-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Start Dateassignment_start_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the start date used by this workflow. |
End Dateassignment_end_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the end date used by this workflow. |
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Branchbranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Departmentdepartment_id |
Optional or conditional Not explicit in request classes found by docs generator |
Operations |
The team or function used for grouping employees and approvals. |
Assignment Typeassignment_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects assignment type from the records already configured in the system. |
Shiftshift_id |
Optional or conditional Not explicit in request classes found by docs generator |
General 9 to 6 |
The work shift used to evaluate time, late status, and roster planning. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Save Bulk Assignment
No <th> table headers detected in this source.
Hr1 Rosters Planner content.blade form 4
resources/views/admin/workforce/rosters/partials/planner-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Assignment Dateassignment_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the assignment date used by this workflow. |
Assignment Typeassignment_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects assignment type from the records already configured in the system. |
Shiftshift_id |
Optional or conditional Not explicit in request classes found by docs generator |
General 9 to 6 |
The work shift used to evaluate time, late status, and roster planning. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Save Day Assignment
No <th> table headers detected in this source.
Managers and admins can review requested roster swaps before attendance recalculates.
resources/views/admin/workforce/rosters/swaps.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valuestatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
- Reset
No <th> table headers detected in this source.
Payroll screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- payroll.*
- app/Http/Controllers/Admin/Workforce/PayrollController.php
- WorkforcePhase89Test
Configure pay groups, salary components, reusable salary structures, and effective-dated salary profiles.
resources/views/admin/workforce/payroll/configuration.blade.phpThis source is mostly display, actions, or table markup.
- Back to Runs
- add_chart Setup
- tune Maintain
- table_chart Registry
No <th> table headers detected in this source.
Open, calculate, approve, and lock payroll periods from finalized attendance and approved leave.
resources/views/admin/workforce/payroll/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Statusstatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Pay Grouppay_group_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects pay group from the records already configured in the system. |
- Reset
No <th> table headers detected in this source.
Hr1 Payroll Configuration maintenance.blade
resources/views/admin/workforce/payroll/partials/configuration-maintenance.blade.phpThis source is mostly display, actions, or table markup.
- Structures
- Profiles
No <th> table headers detected in this source.
Update or archive dynamic value's effective-dated salary assignment. form 1
resources/views/admin/workforce/payroll/partials/configuration-profiles.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Salary Structuresalary_structure_id |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects salary structure from the records already configured in the system. |
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Pay Grouppay_group_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects pay group from the records already configured in the system. |
Profile Titletitle |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Stores the profile title value for this screen. |
Currency Codecurrency_code |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the currency code value for this screen. |
Basic Salarybasic_salary |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Stores the basic salary value for this screen. |
Hourly Ratehourly_rate |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the hourly rate value for this screen. |
Overtime Hourly Rateovertime_hourly_rate |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the overtime hourly rate value for this screen. |
Effective Fromeffective_from |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the effective from used by this workflow. |
Effective Toeffective_to |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the effective to used by this workflow. |
- Update Profile
No <th> table headers detected in this source.
Update or archive dynamic value's effective-dated salary assignment. form 2
resources/views/admin/workforce/payroll/partials/configuration-profiles.blade.phpThis source is mostly display, actions, or table markup.
- Archive Profile
No <th> table headers detected in this source.
Update or archive dynamic value's effective-dated salary assignment. form 3
resources/views/admin/workforce/payroll/partials/configuration-profiles.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Componentsalary_component_id |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects component from the records already configured in the system. |
Value Typevalue_type |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects value type from the records already configured in the system. |
Valuevalue |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Stores the value value for this screen. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Attach Override
No <th> table headers detected in this source.
Hr1 Payroll Configuration registry.blade
resources/views/admin/workforce/payroll/partials/configuration-registry.blade.phpThis source is mostly display, actions, or table markup.
- Pay Groups
- Components
- Structures
- Profiles
No <th> table headers detected in this source.
Hr1 Payroll Configuration setup.blade form 1
resources/views/admin/workforce/payroll/partials/configuration-setup.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Cyclecycle_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects cycle from the records already configured in the system. |
Weekly Startweekly_starts_on |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects weekly start from the records already configured in the system. |
Monthly Start Daymonthly_start_day |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the monthly start day value for this screen. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Save Pay Group
No <th> table headers detected in this source.
Hr1 Payroll Configuration setup.blade form 2
resources/views/admin/workforce/payroll/partials/configuration-setup.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Typecomponent_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects type from the records already configured in the system. |
Calculationcalculation_method |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects calculation from the records already configured in the system. |
Default Valuedefault_value |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Stores the default value value for this screen. |
Descriptiondescription |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for description. |
- Save Component
No <th> table headers detected in this source.
Hr1 Payroll Configuration setup.blade form 3
resources/views/admin/workforce/payroll/partials/configuration-setup.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Pay Grouppay_group_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects pay group from the records already configured in the system. |
Currency Codecurrency_code |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the currency code value for this screen. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Save Structure
No <th> table headers detected in this source.
Hr1 Payroll Configuration setup.blade form 4
resources/views/admin/workforce/payroll/partials/configuration-setup.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Salary Structuresalary_structure_id |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects salary structure from the records already configured in the system. |
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Pay Grouppay_group_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects pay group from the records already configured in the system. |
Profile Titletitle |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Stores the profile title value for this screen. |
Currency Codecurrency_code |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the currency code value for this screen. |
Basic Salarybasic_salary |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Stores the basic salary value for this screen. |
Hourly Ratehourly_rate |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the hourly rate value for this screen. |
Overtime Hourly Rateovertime_hourly_rate |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the overtime hourly rate value for this screen. |
Effective Fromeffective_from |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the effective from used by this workflow. |
Effective Toeffective_to |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the effective to used by this workflow. |
- Save Profile
No <th> table headers detected in this source.
Update or archive dynamic value without leaving the configuration workspace. form 1
resources/views/admin/workforce/payroll/partials/configuration-structures.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Pay Grouppay_group_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects pay group from the records already configured in the system. |
Currency Codecurrency_code |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the currency code value for this screen. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Update Structure
No <th> table headers detected in this source.
Update or archive dynamic value without leaving the configuration workspace. form 2
resources/views/admin/workforce/payroll/partials/configuration-structures.blade.phpThis source is mostly display, actions, or table markup.
- Archive Structure
No <th> table headers detected in this source.
Update or archive dynamic value without leaving the configuration workspace. form 3
resources/views/admin/workforce/payroll/partials/configuration-structures.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Componentsalary_component_id |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects component from the records already configured in the system. |
Value Typevalue_type |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects value type from the records already configured in the system. |
Valuevalue |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Stores the value value for this screen. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Attach Structure Component
No <th> table headers detected in this source.
Approved manual payroll adjustments for this period.
resources/views/admin/workforce/payroll/partials/period-adjustments.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Componentsalary_component_id |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects component from the records already configured in the system. |
Directiondirection |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects direction from the records already configured in the system. |
Amountamount |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
The money value used for a claim, payroll item, adjustment, or deduction. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Save Adjustment
No <th> table headers detected in this source.
Hr1 Payroll Period entries.blade
resources/views/admin/workforce/payroll/partials/period-entries.blade.phpThis source is mostly display, actions, or table markup.
No direct button/action text detected in this source.
- Employee
- Payable
- Attendance
- Late / OT
- Gross
- Net
- Provenance
Hr1 Payroll Period provenance.blade
resources/views/admin/workforce/payroll/partials/period-provenance.blade.phpThis source is mostly display, actions, or table markup.
No direct button/action text detected in this source.
- Description
- Source
- Amount
dynamic value form 1
resources/views/admin/workforce/payroll/period.blade.phpThis source is mostly display, actions, or table markup.
- Calculate
No <th> table headers detected in this source.
dynamic value form 2
resources/views/admin/workforce/payroll/period.blade.phpThis source is mostly display, actions, or table markup.
- Approve
No <th> table headers detected in this source.
dynamic value form 3
resources/views/admin/workforce/payroll/period.blade.phpThis source is mostly display, actions, or table markup.
- Lock
No <th> table headers detected in this source.
dynamic value form 4
resources/views/admin/workforce/payroll/period.blade.phpThis source is mostly display, actions, or table markup.
- Reopen
No <th> table headers detected in this source.
Reports and automation screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- reports.*
- automation.*
- app/Http/Controllers/Admin/Workforce/ReportController.php
- app/Http/Controllers/Admin/Workforce/AutomationController.php
- WorkforceReportRecipientSelectTest
Track manual and scheduled report runs, download saved artifacts, and inspect failures.
resources/views/admin/workforce/reports/history.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Filter by statusstatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Filter by report typereport_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects filter by report type from the records already configured in the system. |
- Apply Filters
- Reset
No <th> table headers detected in this source.
Run management-ready workforce reports on demand, export them, and schedule recurring email delivery. form 1
resources/views/admin/workforce/reports/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Report Typereport_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects report type from the records already configured in the system. |
Formatformat |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects format from the records already configured in the system. |
Cadencecadence |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects cadence from the records already configured in the system. |
Run Timerun_time |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Sets the run time used by this workflow. |
Weekdayschedule_config[weekday] |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects weekday from the records already configured in the system. |
Month Dayschedule_config[day_of_month] |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the month day used by this workflow. |
Month Filterfilters[month] |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the month filter used by this workflow. |
Start Datefilters[start_date] |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the start date used by this workflow. |
End Datefilters[end_date] |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the end date used by this workflow. |
Recipient Usersrecipient_user_ids |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects recipient users from the records already configured in the system. |
Recipient Rolesrecipient_role_names |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects recipient roles from the records already configured in the system. |
- Save Schedule
No <th> table headers detected in this source.
Hr1 Reports History content.blade
resources/views/admin/workforce/reports/partials/history-content.blade.phpThis source is mostly display, actions, or table markup.
No direct button/action text detected in this source.
- Run
- Format
- Status
- Requested By
- Artifact
Top signals and exceptions generated for the selected report scope.
resources/views/admin/workforce/reports/partials/show-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Schedule Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Formatformat |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects format from the records already configured in the system. |
Cadencecadence |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects cadence from the records already configured in the system. |
Run Timerun_time |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Sets the run time used by this workflow. |
Month Dayschedule_config[day_of_month] |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the month day used by this workflow. |
Weekdayschedule_config[weekday] |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects weekday from the records already configured in the system. |
Recipient Usersrecipient_user_ids |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects recipient users from the records already configured in the system. |
Recipient Rolesrecipient_role_names |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects recipient roles from the records already configured in the system. |
- Save Schedule
- tune Delivery Setup
- group Recipients
No <th> table headers detected in this source.
Hr1 Reports Print.blade
resources/views/admin/workforce/reports/print.blade.phpThis source is mostly display, actions, or table markup.
No direct button/action text detected in this source.
- dynamic value
dynamic value
resources/views/admin/workforce/reports/show.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Monthmonth |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the month used by this workflow. |
Start Datestart_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-01 |
The first date included in the selected period or request. |
End Dateend_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-30 |
The final date included in the selected period or request. |
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Branchbranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Shiftshift_id |
Optional or conditional Not explicit in request classes found by docs generator |
General 9 to 6 |
The work shift used to evaluate time, late status, and roster planning. |
Statusstatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Payroll Periodpayroll_period_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects payroll period from the records already configured in the system. |
- Apply Filters
- Reset
No <th> table headers detected in this source.
Review open workforce alerts, apply filters, and resolve items after action is taken. form 1
resources/views/admin/workforce/automation/alerts.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Statusstatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Severityseverity |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects severity from the records already configured in the system. |
Ruleautomation_rule_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects rule from the records already configured in the system. |
- Apply Filters
No <th> table headers detected in this source.
Review open workforce alerts, apply filters, and resolve items after action is taken. form 2
resources/views/admin/workforce/automation/alerts.blade.phpThis source is mostly display, actions, or table markup.
- Resolve
No <th> table headers detected in this source.
Preset workforce alert rules with adjustable thresholds, delays, recipients, and delivery channels.
resources/views/admin/workforce/automation/rules.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Is activeis_active |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the is active option on, off, or into a selected policy choice. |
Severityseverity |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects severity from the records already configured in the system. |
Cooldowncooldown_minutes |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the cooldown value for this screen. |
Escalation Delayescalation_delay_minutes |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the escalation delay value for this screen. |
Channelschannels |
Required [ 'mail_mailer' => ['required', 'string', Rule::in(['smtp', 'sendmail', 'log'] |
Configured value |
Selects channels from the records already configured in the system. |
Recipient Rolesrecipient_role_names |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects recipient roles from the records already configured in the system. |
Recipient Usersrecipient_user_ids |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects recipient users from the records already configured in the system. |
$configLabel'config['.$key.']' |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the $configlabel value for this screen. |
$configLabel'config['.$key.']' |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the $configlabel value for this screen. |
- Test Rule
- Update Rule
No <th> table headers detected in this source.
Punch capture and device screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- attendance.devices.*
- attendance.imports.*
- attendance.punch-logs.*
- attendance.suspicious.*
- integrations.attendance.*
- app/Http/Controllers/Admin/Workforce/PunchCaptureController.php
- app/Http/Controllers/Integrations/AttendancePunchController.php
- WorkforceAttendanceDeviceApiTest
- WorkforceAttendanceDevicesRenderTest
Create a device with its own token, capture source, and kiosk rules.
resources/views/admin/workforce/punch-capture/devices.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Branchbranch_id |
Optional or conditional Not explicit in request classes found by docs generator |
Head Office |
The store, office, or location used for filtering, reporting, or assignment. |
Device Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Device Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Device Typedevice_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects device type from the records already configured in the system. |
Sourcesource |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects source from the records already configured in the system. |
Kiosk Deviceis_kiosk |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the kiosk device option on, off, or into a selected policy choice. |
Active Deviceis_active |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Turns the active device option on, off, or into a selected policy choice. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Save Device
No <th> table headers detected in this source.
Map a batch into the raw punch queue before attendance is recalculated.
resources/views/admin/workforce/punch-capture/imports.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Deviceattendance_device_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects device from the records already configured in the system. |
CSV Filefile |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Uploads the file or image used for csv file. |
- Process Import
No <th> table headers detected in this source.
Kiosk Station: dynamic value
resources/views/admin/workforce/punch-capture/kiosk.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Employee Codeemployee_code |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed |
Stores the employee code value for this screen. |
Work Emailwork_email |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Stores the work email value for this screen. |
User Emailuser_email |
Optional or conditional Not explicit in request classes found by docs generator |
hr@ovion.tech |
Stores the user email value for this screen. |
Punch Typepunch_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects punch type from the records already configured in the system. |
- Submit Kiosk Punch
No <th> table headers detected in this source.
Hr1 Punch capture Logs.blade
resources/views/admin/workforce/punch-capture/logs.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Sourcesource |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects source from the records already configured in the system. |
- Reset
No <th> table headers detected in this source.
Hr1 Punch capture Logs table.blade
resources/views/admin/workforce/punch-capture/partials/logs-table.blade.phpThis source is mostly display, actions, or table markup.
No direct button/action text detected in this source.
- When
- Employee
- Source
- Punch
- Processed
Hr1 Punch capture Suspicious table.blade
resources/views/admin/workforce/punch-capture/partials/suspicious-table.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Resolution notesresolution_notes |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the resolution notes value for this screen. |
- Resolve
No <th> table headers detected in this source.
Run the raw punch pipeline from device registry to imports, punch logs, and suspicious review.
resources/views/admin/workforce/punch-capture/partials/workspace-shell.blade.phpThis source is mostly display, actions, or table markup.
- Open Ingestion
- Device Registry
No <th> table headers detected in this source.
Hr1 Punch capture Suspicious.blade
resources/views/admin/workforce/punch-capture/suspicious.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Statusstatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
- Reset
No <th> table headers detected in this source.
Employee portal screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- portal.*
- app/Http/Controllers/Employee
- app/Http/Controllers/AccountController.php
- Employee portal feature tests
Review login, role, and security status tied to your portal access.
resources/views/employee/portal/account.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Attendance reminders enabledattendance_reminders_enabled |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the attendance reminders enabled value for this screen. |
Document alerts enableddocument_alerts_enabled |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the document alerts enabled value for this screen. |
Weekly brief cards enabledweekly_brief_cards_enabled |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the weekly brief cards enabled value for this screen. |
Push readypush_ready |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the push ready value for this screen. |
- Save Preferences
No <th> table headers detected in this source.
Employee Portal Attendance.blade form 1
resources/views/employee/portal/attendance.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Selfie / Photoselfie |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Uploads the file or image used for selfie / photo. |
Add any remarks about today's attendance...notes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- dynamic value
No <th> table headers detected in this source.
Employee Portal Attendance.blade form 2
resources/views/employee/portal/attendance.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Attendance Dateattendance_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
The work date for an attendance record. |
Requested Statusrequested_status |
Optional or conditional Not explicit in request classes found by docs generator |
active |
Selects requested status from the records already configured in the system. |
Requested Check Inrequested_check_in_at |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the requested check in used by this workflow. |
Requested Check Outrequested_check_out_at |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the requested check out used by this workflow. |
Reasonreason |
Optional or conditional Not explicit in request classes found by docs generator |
Family commitment |
The business reason a request, correction, adjustment, or exception exists. |
- Submit Correction
No <th> table headers detected in this source.
Submit reimbursement claims, attach receipts, and track approval status from the employee portal.
resources/views/employee/portal/claims.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valueclaim_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the claim date used by this workflow. |
Categorycategory |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the category value for this screen. |
Currencycurrency_code |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the currency value for this screen. |
Amountamount |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
The money value used for a claim, payroll item, adjustment, or deduction. |
Descriptiondescription |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for description. |
Receiptreceipt |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the receipt value for this screen. |
- Submit Claim
No <th> table headers detected in this source.
$dashboardSubtitle
resources/views/employee/portal/dashboard.blade.phpThis source is mostly display, actions, or table markup.
- Leave Workspace
- Claims
- Documents
No <th> table headers detected in this source.
Access the documents HR marked as visible in your employee portal.
resources/views/employee/portal/documents.blade.phpThis source is mostly display, actions, or table markup.
- Acknowledge
No <th> table headers detected in this source.
Submit leave requests, track balances, and review approval history. form 1
resources/views/employee/portal/leave.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Leave Typeleave_type_id |
Optional or conditional Not explicit in request classes found by docs generator |
Annual Leave |
The leave policy category used for allowance, approval, and payroll impact. |
Day Portionday_portion |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects day portion from the records already configured in the system. |
Start Datestart_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-01 |
The first date included in the selected period or request. |
End Dateend_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-30 |
The final date included in the selected period or request. |
Reasonreason |
Optional or conditional Not explicit in request classes found by docs generator |
Family commitment |
The business reason a request, correction, adjustment, or exception exists. |
Attachmentattachment |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Uploads the file or image used for attachment. |
- Submit Leave Request
No <th> table headers detected in this source.
View your published schedule, submit swap requests, and track reviewer decisions in one place. form 1
resources/views/employee/portal/partials/roster-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dynamic valueperiod_type |
Optional or conditional Not explicit in request classes found by docs generator |
2500 |
Selects period type from the records already configured in the system. |
Dynamic valueanchor_date |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the anchor date used by this workflow. |
- Reset
No <th> table headers detected in this source.
View your published schedule, submit swap requests, and track reviewer decisions in one place. form 2
resources/views/employee/portal/partials/roster-content.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
My Assignmentrequester_assignment_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects my assignment from the records already configured in the system. |
Target Assignmenttarget_assignment_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects target assignment from the records already configured in the system. |
Reasonreason |
Optional or conditional Not explicit in request classes found by docs generator |
Family commitment |
The business reason a request, correction, adjustment, or exception exists. |
- Submit Swap Request
No <th> table headers detected in this source.
Locked payroll periods and downloadable payslip-ready snapshots.
resources/views/employee/portal/payroll.blade.phpThis source is mostly display, actions, or table markup.
- View Payslip
- Payslip
- Pay Group
- Net Amount
dynamic value
resources/views/employee/portal/payslip.blade.phpThis source is mostly display, actions, or table markup.
- Back to Payroll
- Summary
- Payroll Lines
- Description
- Type
- Qty
- Rate
- Amount
Operations, intelligence, organization map, and manager workspace screens: real screens, fields, and columns
This section is generated from the Blade views in resources/views. It exists to prevent generic docs from drifting away from the real product screens.
- operations.*
- demo-studio.*
- manager.*
- organization.map.*
- intelligence.*
- app/Http/Controllers/Admin/Workforce/OperationsController.php
- app/Http/Controllers/Admin/Workforce/DemoStudioController.php
- app/Http/Controllers/Admin/Workforce/ManagerWorkspaceController.php
- app/Http/Controllers/Admin/Workforce/OrganizationMapController.php
- app/Http/Controllers/Admin/Workforce/IntelligenceController.php
- WorkforceDemoStudioTest
- OrganizationMapCanvasControlsTest
First-run setup, IP ranges, retention, and reminder defaults. form 1
resources/views/admin/operations/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Company namecompany_name |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the company name value for this screen. |
Company countrycompany_country |
Optional or conditional ['nullable', 'string', 'max:100'] |
Configured value |
Stores the company country value for this screen. |
Week starts onweek_starts_on |
Required ['required', Rule::in(['monday', 'sunday', 'saturday'] |
Configured value |
Stores the week starts on value for this screen. |
Primary colorprimary_color |
Required ['required', 'regex:/^#[0-9A-Fa-f] |
#2563eb |
Stores the primary color value for this screen. |
Retention daysretention_days |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the retention days value for this screen. |
Attendance reminder timeattendance_reminder_time |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the attendance reminder time value for this screen. |
Allowed ip rangesallowed_ip_ranges |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for allowed ip ranges. |
Employee portal enabledemployee_portal_enabled |
Optional or conditional ['nullable', 'boolean'] |
Ali Ahmed |
Stores the employee portal enabled value for this screen. |
- Save Setup
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 2
resources/views/admin/operations/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Matrix namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Scope e.g. expense_claimscope |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the scope e.g. expense_claim value for this screen. |
Code (optional)code |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
One approval step per linesteps |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for one approval step per line. |
- Save Matrix
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 3
resources/views/admin/operations/index.blade.phpThis source is mostly display, actions, or table markup.
- Queue Backup
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 4
resources/views/admin/operations/index.blade.phpThis source is mostly display, actions, or table markup.
- Restore
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 5
resources/views/admin/operations/index.blade.phpThis source is mostly display, actions, or table markup.
- Reset Demo Workspace
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 6
resources/views/admin/operations/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Connection Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Providerprovider |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects provider from the records already configured in the system. |
Channelchannel |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the channel value for this screen. |
Statusstatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
Endpoint or Webhook URLendpoint |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the endpoint or webhook url value for this screen. |
Bot / Account Labelaccount |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the bot / account label value for this screen. |
Signing Secretsecret |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the signing secret value for this screen. |
Event Filtersevent_filters |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for event filters. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Save Connection
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 7
resources/views/admin/operations/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Webhook Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Event Keyevent_key |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the event key value for this screen. |
Endpoint URLendpoint_url |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the endpoint url value for this screen. |
Shared Secretsecret |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the shared secret value for this screen. |
Channel Tagchannel |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the channel tag value for this screen. |
- Save Webhook
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 8
resources/views/admin/operations/index.blade.phpThis source is mostly display, actions, or table markup.
- Send Test
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 9
resources/views/admin/operations/index.blade.phpThis source is mostly display, actions, or table markup.
- Send Test
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 10
resources/views/admin/operations/index.blade.phpThis source is mostly display, actions, or table markup.
- Retry
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 11
resources/views/admin/operations/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Profile Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Countrycountry_code |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the country value for this screen. |
Currencycurrency_code |
Required ['required', 'string', 'max:10'] |
Configured value |
Stores the currency value for this screen. |
Overtime Capovertime_cap_minutes |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the overtime cap value for this screen. |
Weekend Daysweekend_days |
Required ['required', 'array', 'min:1'] |
Configured value |
Captures the longer explanation for weekend days. |
Statutory Labelsstatutory_labels |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for statutory labels. |
Default Profileis_default |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Turns the default profile option on, off, or into a selected policy choice. |
Active Profileis_active |
Optional or conditional Not explicit in request classes found by docs generator |
policy.pdf |
Turns the active profile option on, off, or into a selected policy choice. |
- Save Compliance Profile
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 12
resources/views/admin/operations/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Export Typeexport_type |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects export type from the records already configured in the system. |
Formatformat |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects format from the records already configured in the system. |
- Queue Export
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 1
resources/views/admin/operations/partials/enterprise-tabs.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Company Namecompany_name |
Optional or conditional ['nullable', 'string', 'max:255'] |
Configured value |
Stores the company name value for this screen. |
Countrycompany_country |
Optional or conditional ['nullable', 'string', 'max:100'] |
Configured value |
Stores the country value for this screen. |
Week Starts Onweek_starts_on |
Required ['required', Rule::in(['monday', 'sunday', 'saturday'] |
Configured value |
Selects week starts on from the records already configured in the system. |
Primary Colorprimary_color |
Required ['required', 'regex:/^#[0-9A-Fa-f] |
#2563eb |
Stores the primary color value for this screen. |
Retention Daysretention_days |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the retention days value for this screen. |
Attendance Reminder Timeattendance_reminder_time |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Sets the attendance reminder time used by this workflow. |
Allowed IP Rangesallowed_ip_ranges |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for allowed ip ranges. |
Employee Portal Enabledemployee_portal_enabled |
Optional or conditional ['nullable', 'boolean'] |
Ali Ahmed |
Turns the employee portal enabled option on, off, or into a selected policy choice. |
- Save Setup
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 2
resources/views/admin/operations/partials/enterprise-tabs.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Matrix Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Scopescope |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the scope value for this screen. |
Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Approval Stepssteps |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for approval steps. |
- Save Matrix
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 3
resources/views/admin/operations/partials/enterprise-tabs.blade.phpThis source is mostly display, actions, or table markup.
- Queue Backup
No <th> table headers detected in this source.
First-run setup, IP ranges, retention, and reminder defaults. form 4
resources/views/admin/operations/partials/enterprise-tabs.blade.phpThis source is mostly display, actions, or table markup.
- Restore
No <th> table headers detected in this source.
Biometric, accounting, collaboration, calendar, SMS, and custom API endpoints live here. form 1
resources/views/admin/operations/partials/integrations-tabs.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Connection Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Providerops_provider |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects provider from the records already configured in the system. |
Channelchannel |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the channel value for this screen. |
Statusops_status |
Optional or conditional Not explicit in request classes found by docs generator |
active |
Selects status from the records already configured in the system. |
Endpoint or Webhook URLendpoint |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the endpoint or webhook url value for this screen. |
Bot / Account Labelaccount |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the bot / account label value for this screen. |
Signing Secretsecret |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the signing secret value for this screen. |
Event Filtersevent_filters |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for event filters. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
- Save Connection
No <th> table headers detected in this source.
Biometric, accounting, collaboration, calendar, SMS, and custom API endpoints live here. form 2
resources/views/admin/operations/partials/integrations-tabs.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Webhook Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Event Keyevent_key |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the event key value for this screen. |
Endpoint URLendpoint_url |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the endpoint url value for this screen. |
Shared Secretsecret |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the shared secret value for this screen. |
Channel Tagchannel |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the channel tag value for this screen. |
- Save Webhook
No <th> table headers detected in this source.
Biometric, accounting, collaboration, calendar, SMS, and custom API endpoints live here. form 3
resources/views/admin/operations/partials/integrations-tabs.blade.phpThis source is mostly display, actions, or table markup.
- Send Test
No <th> table headers detected in this source.
Biometric, accounting, collaboration, calendar, SMS, and custom API endpoints live here. form 4
resources/views/admin/operations/partials/integrations-tabs.blade.phpThis source is mostly display, actions, or table markup.
- Send Test
No <th> table headers detected in this source.
Biometric, accounting, collaboration, calendar, SMS, and custom API endpoints live here. form 5
resources/views/admin/operations/partials/integrations-tabs.blade.phpThis source is mostly display, actions, or table markup.
- Retry
No <th> table headers detected in this source.
Launch guided HR walkthroughs with persistent progress across admin, reports, canvas, manager, and employee portal pages. form 1
resources/views/admin/workforce/demo-studio/index.blade.phpThis source is mostly display, actions, or table markup.
- Generate Demo Data
No <th> table headers detected in this source.
Launch guided HR walkthroughs with persistent progress across admin, reports, canvas, manager, and employee portal pages. form 2
resources/views/admin/workforce/demo-studio/index.blade.phpThis source is mostly display, actions, or table markup.
- Reset Platform Demo
No <th> table headers detected in this source.
$pageSubtitle
resources/views/admin/workforce/manager-workspace/index.blade.phpThis source is mostly display, actions, or table markup.
- Inbox dynamic value
- Follow Ups dynamic value
- Brief Cards dynamic value
- Escalations dynamic value
No <th> table headers detected in this source.
Hr1 Manager workspace Followups pane.blade form 1
resources/views/admin/workforce/manager-workspace/partials/followups-pane.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Employeeemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Titletitle |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the title value for this screen. |
Notesnotes |
Optional or conditional Not explicit in request classes found by docs generator |
Manager approved this exception. |
Internal operational notes that explain why a record was created or changed. |
Prioritypriority |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects priority from the records already configured in the system. |
Due Datedue_at |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the due date used by this workflow. |
- Add Follow Up
No <th> table headers detected in this source.
Hr1 Manager workspace Followups pane.blade form 2
resources/views/admin/workforce/manager-workspace/partials/followups-pane.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Statusstatus |
Optional or conditional Not explicit in request classes found by docs generator |
active |
The current state used by the workflow or listing filter. |
- Save
No <th> table headers detected in this source.
Hr1 Manager workspace Inbox pane.blade form 1
resources/views/admin/workforce/manager-workspace/partials/inbox-pane.blade.phpThis source is mostly display, actions, or table markup.
- Approve
No <th> table headers detected in this source.
Hr1 Manager workspace Inbox pane.blade form 2
resources/views/admin/workforce/manager-workspace/partials/inbox-pane.blade.phpThis source is mostly display, actions, or table markup.
- Reject
No <th> table headers detected in this source.
Hr1 Manager workspace Inbox pane.blade form 3
resources/views/admin/workforce/manager-workspace/partials/inbox-pane.blade.phpThis source is mostly display, actions, or table markup.
- Approve
No <th> table headers detected in this source.
Hr1 Manager workspace Inbox pane.blade form 4
resources/views/admin/workforce/manager-workspace/partials/inbox-pane.blade.phpThis source is mostly display, actions, or table markup.
- Reject
No <th> table headers detected in this source.
Hr1 Manager workspace Inbox pane.blade form 5
resources/views/admin/workforce/manager-workspace/partials/inbox-pane.blade.phpThis source is mostly display, actions, or table markup.
- Approve
No <th> table headers detected in this source.
Hr1 Manager workspace Inbox pane.blade form 6
resources/views/admin/workforce/manager-workspace/partials/inbox-pane.blade.phpThis source is mostly display, actions, or table markup.
- Reject
No <th> table headers detected in this source.
Hr1 Organization map Index.blade form 1
resources/views/admin/workforce/organization-map/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Parent idparent_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the parent id value for this screen. |
North Regionname |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
NORTHcode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Optional setup notesdescription |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for optional setup notes. |
Karachicity |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the karachi value for this screen. |
Pakistancountry |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the pakistan value for this screen. |
Start timestart_time |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the start time value for this screen. |
End timeend_time |
Optional or conditional Not explicit in request classes found by docs generator |
09:00 |
Stores the end time value for this screen. |
Grace minutesgrace_minutes |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the grace minutes value for this screen. |
User iduser_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the user id value for this screen. |
Employee idemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Lahore Managerrole_label |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the lahore manager value for this screen. |
Starts atstarts_at |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the starts at value for this screen. |
Ends atends_at |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the ends at value for this screen. |
Can approve attendancecan_approve_attendance |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the can approve attendance value for this screen. |
Can view payrollcan_view_payroll |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the can view payroll value for this screen. |
- first ? 'true' : 'false' }}" class=" dynamic value "> dynamic value
- add Add Node
- Cancel
No <th> table headers detected in this source.
Hr1 Organization map Index.blade form 2
resources/views/admin/workforce/organization-map/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Regions: North, South
Stores under North: Lahore, Islamabad
Departments under Lahore: Sales, HR
Positions under Sales: Sales Executive, Sales Leadprompt |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for regions: north, south stores under north: lahore, islamabad departments under lahore: sales, hr positions under sales: sales executive, sales lead. |
Parse modeparse_mode |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the parse mode value for this screen. |
- preview Preview Drafts
- playlist_add_check Apply Selected
No <th> table headers detected in this source.
Hr1 Organization map Index.blade form 3
resources/views/admin/workforce/organization-map/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Namename |
Required ['required', 'string', 'max:190'] |
Ali Ahmed |
The display name users see in lists, dropdowns, reports, or navigation. |
Parent idparent_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the parent id value for this screen. |
Codecode |
Required 'required |digits:6' |
EMP-1002 |
A short stable identifier used in filters, reports, imports, or integrations. |
Descriptiondescription |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Captures the longer explanation for description. |
User iduser_id |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the user id value for this screen. |
Employee idemployee_id |
Optional or conditional Not explicit in request classes found by docs generator |
Ali Ahmed (EMP-1002) |
The employee record this action or transaction belongs to. |
Role labelrole_label |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the role label value for this screen. |
Starts atstarts_at |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the starts at value for this screen. |
Ends atends_at |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the ends at value for this screen. |
Can approve attendancecan_approve_attendance |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the can approve attendance value for this screen. |
Can view payrollcan_view_payroll |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Stores the can view payroll value for this screen. |
- Save
- Move
- Delete
No <th> table headers detected in this source.
$dashboardSubtitle
resources/views/admin/workforce/intelligence/index.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Dashboard Monthmonth |
Optional or conditional Not explicit in request classes found by docs generator |
Configured value |
Selects dashboard month from the records already configured in the system. |
- Refresh Intelligence
No <th> table headers detected in this source.
Hr1 Intelligence Weekly brief print.blade
resources/views/admin/workforce/intelligence/weekly-brief-print.blade.phpThis source is mostly display, actions, or table markup.
No direct button/action text detected in this source.
- Department
- Health
- Delta
- Branch
- Employee
- Reliability
- Attendance
- Punctuality
- Risk Markers
- Open Alerts
$subtitle
resources/views/admin/workforce/intelligence/weekly-brief.blade.php| Field | Required / validation | Example | Plain meaning |
|---|---|---|---|
Week Startweek |
Optional or conditional Not explicit in request classes found by docs generator |
2026-06-08 |
Sets the week start used by this workflow. |
- Refresh Brief
- Reset
No <th> table headers detected in this source.
Module coverage summary
Each row shows how much source-derived detail was generated for a documentation page.
| Column | What it means | Where it comes from | Example interpretation |
|---|---|---|---|
| Installer screens | 8 source sections from 8 files | pages/installation.html | 88 fields, 16 actions, 0 columns |
| Authentication, account, and signup screens | 14 source sections from 12 files | pages/authentication.html | 40 fields, 24 actions, 0 columns |
| Settings screens | 14 source sections from 13 files | pages/settings.html | 136 fields, 27 actions, 0 columns |
| Role and permission screens | 4 source sections from 4 files | pages/roles-permissions.html | 11 fields, 21 actions, 0 columns |
| Platform tenant and tenant app screens | 7 source sections from 4 files | pages/platform-tenancy.html | 13 fields, 7 actions, 8 columns |
| Notification and activity screens | 7 source sections from 7 files | pages/notification-module.html | 5 fields, 8 actions, 11 columns |
- Open the listed docs page and review the source-derived screen sections.
- If a source file is missing, add the matching pattern to DOC_SOURCE_MODULES.