Appearance
Employees
| Backlog field | Value |
|---|---|
| Story ID | AP-HR-001 |
| Epic | HR |
| Story type | Business workflow |
| Review status | Draft - business analyst and business owner review required |
| Source evidence | AppsPortal.Apis controller, application command/query handlers, validators, domain entities, and matching MFE workflow where available |
| Last source review | 2026-07-10 |
User story
As HR users, I want to maintain employee records used by AppsPortal operations so that business assignments reference valid employees.
Acceptance criteria
- Only authorized users can view or execute the feature's actions.
- Required business data, active dependencies, tenant/branch scope, and current document state are validated.
- Invalid requests return actionable validation errors without applying a partial change.
- Search, list, view, print, and export operations use the same authorized business scope.
- Material create, edit, status, approval, posting, reversal, and integration actions are auditable where applicable.
- Financial or stock effects are applied atomically and no more than once.
Business rules
Required
Employee code/name, employment/active state, and required organization assignment are required.
Optional or conditional
Contact, identity, address, job, manager, and operational assignments are conditional/optional.
Action behavior
Save changes employee master data used by other modules; it creates no payroll/GL effect in this AppsPortal feature.
Blocking rule or downstream effect
Deactivate removes future selection while preserving sales/asset/visit history.
Frontend page coverage
The following UI coverage is sourced from the pulled MFE route configuration. A Module-level supporting artifact mapping is evidence of a reachable screen, but requires BA confirmation that it belongs to this story rather than a more specific feature story.
| Route/page | Component | Mode | Route permission/guard | Mapping confidence | Source |
|---|---|---|---|---|---|
| (module default) | AirlineListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:20 |
| (module default) | CommencementsRequestListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:11 |
| (module default) | CommencementsRequestListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:18 |
| (module default) | ContractListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:22 |
| (module default) | DashboardComponent | Dashboard | Guards: AuthGuard | Module-level supporting artifact | apps/hr/src/app/remote-entry/dashboard/dashboard.module.ts:13 |
| (module default) | EmployeeContractsReportComponent | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/employee-contracts-report-routing.module.ts:8 |
| (module default) | EmployeeInformationReportComponent | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/employee-information-report-routing.module.ts:7 |
| (module default) | EmployeeLoanComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:12 |
| (module default) | EmployeeLoanListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:20 |
| (module default) | EmployeesListComponent | List/navigation | No route-level permission/guard found in source window | Feature token match | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:20 |
| (module default) | EmploymentCommencementsListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:20 |
| (module default) | EndOfServiceSettlementListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:20 |
| (module default) | JobAllowancesComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:12 |
| (module default) | JobAllowancesListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:20 |
| (module default) | LayoutPageComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/routes.ts:5 |
| (module default) | LeaveClearanceListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:20 |
| (module default) | LeaveRequestListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:20 |
| (module default) | LeaveTypeListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:20 |
| (module default) | LoanRequestListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:11 |
| (module default) | LoanRequestListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:18 |
| (module default) | LoanTypeListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:21 |
| (module default) | LocationListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:20 |
| (module default) | MainAirlinesDefinitionComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:12 |
| (module default) | MainEmployeeContractComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:14 |
| (module default) | MainEmployeeOrgStructureComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:13 |
| (module default) | MainEmployeePersonnelsComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/employee-personnels-routing.module.ts:8 |
| (module default) | MainEmployeesDataComponent | List/navigation | No route-level permission/guard found in source window | Feature token match | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:12 |
| (module default) | MainEmploymentCommencementsComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:12 |
| (module default) | MainEndOfServiceSettlementComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:12 |
| (module default) | MainJobPositionComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:12 |
| (module default) | MainLeaveClearanceComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:12 |
| (module default) | MainLeaveRequestComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:12 |
| (module default) | MainLeavesComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/leaves-routing.module.ts:7 |
| (module default) | MainLeaveTypeComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:12 |
| (module default) | MainLoanTypeComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:13 |
| (module default) | MainOfficialLeavesComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:12 |
| (module default) | MainPayrollWagesComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:8 |
| (module default) | MainSalaryItemComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/salary-item-routing.module.ts:11 |
| (module default) | MainSalaryTemplateComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:13 |
| (module default) | MainServiceTerminationRequestsComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:12 |
| (module default) | MainWorkLocationComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:12 |
| (module default) | OfficialLeavesListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:20 |
| (module default) | OrgStructureTableComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:21 |
| (module default) | PayrollActionListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:11 |
| (module default) | PayrollActionListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:18 |
| (module default) | PayrollPaymentComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:12 |
| (module default) | PayrollPaymentListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:20 |
| (module default) | PayrollRunComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:12 |
| (module default) | PayrollRunListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:20 |
| (module default) | PositionListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:20 |
| (module default) | ReportsComponent | Report/print | Guards: AuthGuard | Module-level supporting artifact | apps/hr/src/app/remote-entry/reports/reports.module.ts:11 |
| (module default) | ReportsComponent | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/reports/reports-routing.module.ts:7 |
| (module default) | SalaryItemListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/salary-item-routing.module.ts:19 |
| (module default) | SalaryTemplateListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:21 |
| (module default) | ServiceTerminationRequestsListComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:20 |
| (module default) | TransactionComponent | List/navigation | Guards: AuthGuard | Module-level supporting artifact | apps/hr/src/app/remote-entry/transaction/transaction.module.ts:12 |
| (module default) | TransactionComponent | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/transaction/transaction-routing.module.ts:7 |
| (module default) | TreeViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/temporary/tree-view-routing.module.ts:7 |
| add | AddContractComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:38 |
| add | AddEmployeeLoanComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:28 |
| add | AddEndOfServiceSettlementComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:28 |
| add | AddJobAllowancesComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:28 |
| add | AddLeaveClearanceComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:28 |
| add | AddLeaveRequestComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:28 |
| add | AddLeaveTypeComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:28 |
| add | AddLoanRequestComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:34 |
| add | AddLoanTypeComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:37 |
| add | AddLocationComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:36 |
| add | AddOfficialLeaveComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:28 |
| add | AddPayrollActionComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:34 |
| add | AddPayrollPaymentComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:28 |
| add | AddPayrollRunComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:28 |
| add | AddSalaryItemComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/salary-item-routing.module.ts:27 |
| add | AddSalaryTemplateComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:37 |
| add | AddServiceTerminationRequestComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:28 |
| add | AirlineAddComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:28 |
| add | CommencementsRequestAddComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:26 |
| add | EmployeeAddComponent | Add | No route-level permission/guard found in source window | Feature token match | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:28 |
| add | EmploymentCommencementsAddComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:28 |
| add | OrgStructureTreeCreationComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:29 |
| add | PositionAddComponent | Add | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:28 |
| airlines-definition | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:61 |
| chart-view | OrgStructureChartViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:53 |
| edit/:id | AirlineEditComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:36 |
| edit/:id | CommencementsRequestEditComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:34 |
| edit/:id | EditContractComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:46 |
| edit/:id | EditEmployeeLoanComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:44 |
| edit/:id | EditEndOfServiceSettlementComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:36 |
| edit/:id | EditJobAllowancesComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:44 |
| edit/:id | EditLeaveClearanceComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:36 |
| edit/:id | EditLeaveRequestComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:36 |
| edit/:id | EditLeaveTypeComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:36 |
| edit/:id | EditLoanRequestComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:42 |
| edit/:id | EditLoanTypeComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:45 |
| edit/:id | EditLocationComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:44 |
| edit/:id | EditOfficialLeaveComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:36 |
| edit/:id | EditPayrollActionComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:42 |
| edit/:id | EditPayrollPaymentComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:44 |
| edit/:id | EditPayrollRunComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:44 |
| edit/:id | EditSalaryItemComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/salary-item-routing.module.ts:35 |
| edit/:id | EditSalaryTemplateComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:45 |
| edit/:id | EditServiceTerminationRequestComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:44 |
| edit/:id | EmployeeEditComponent | Edit | No route-level permission/guard found in source window | Feature token match | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:36 |
| edit/:id | EmploymentCommencementsEditComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:44 |
| edit/:id | OrgStructureEditPageComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:37 |
| edit/:id | PositionEditComponent | Edit | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:36 |
| employee-contract | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:47 |
| employee-contracts-report | Lazy-loaded route | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/reports/reports-routing.module.ts:6 |
| employee-information-report | Lazy-loaded route | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/reports/reports-routing.module.ts:13 |
| employee-loan | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:56 |
| employee-org-structure | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:23 |
| employee-personnels | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/routes.ts:36 |
| employees-data | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Feature token match | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:9 |
| employment-commencements | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:54 |
| end-of-service-benefits | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/transaction-routing.module.ts:16 |
| job-allowances | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:91 |
| job-allowances | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/transactions-routing.module.ts:28 |
| job-position | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:30 |
| leave-clearance | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/transactions-routing.module.ts:16 |
| leave-request | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/transactions-routing.module.ts:9 |
| leaves | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/routes.ts:43 |
| leave-type | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/master-data-routing.module.ts:16 |
| list | TreeViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/temporary/tree-view-routing.module.ts:10 |
| loan-request | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:63 |
| loan-request | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/transactions-routing.module.ts:9 |
| loan-type | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:16 |
| master-data | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/employee-personnels-routing.module.ts:13 |
| master-data | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/leaves-routing.module.ts:11 |
| master-data | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:13 |
| monthly-detailed-payroll-report | MonthlyPayrollDetailReportComponent | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/reports/reports-routing.module.ts:26 |
| monthly-summary-payroll-report | MonthlyPayrollSummaryReportComponent | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/reports/reports-routing.module.ts:18 |
| official-holidays | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/master-data-routing.module.ts:9 |
| payroll-action | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:77 |
| payroll-action | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/transactions-routing.module.ts:14 |
| payroll-actions-report | PayrollActionsReportComponent | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/reports/reports-routing.module.ts:10 |
| payroll-payment | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:70 |
| payroll-run | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:84 |
| payroll-run | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/transactions-routing.module.ts:21 |
| payroll-wages | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/routes.ts:29 |
| reports | Lazy-loaded route | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/employee-personnels-routing.module.ts:20 |
| reports | Lazy-loaded route | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:100 |
| reports | Lazy-loaded route | Report/print | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/routes.ts:17 |
| salary-item-definition | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:23 |
| salary-template | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:37 |
| sequence | SequenceComponent | Sequence | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:62 |
| sequence | SequenceComponent | Sequence | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:61 |
| sequence | SequenceComponent | Sequence | No route-level permission/guard found in source window | Feature token match | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:52 |
| sequence | SequenceComponent | Sequence | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:52 |
| sequence | SequenceComponent | Sequence | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:53 |
| sequence | SequenceComponent | Sequence | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:53 |
| sequence | SequenceComponent | Sequence | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:52 |
| service-termination-requests | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:75 |
| transaction | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/routes.ts:22 |
| transactions | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/employee-personnels-routing.module.ts:25 |
| transactions | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/leaves-routing.module.ts:18 |
| transactions | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:53 |
| tree-view | Lazy-loaded route | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:42 |
| upgrade/:id | UpgradePositionAndPayrollComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:54 |
| view/:id | AirlineViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:44 |
| view/:id | CommencementsRequestViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:42 |
| view/:id | ContractViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:30 |
| view/:id | EmployeeViewComponent | View/detail | No route-level permission/guard found in source window | Feature token match | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:44 |
| view/:id | EmploymentCommencementsViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:36 |
| view/:id | LoanRequestViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:26 |
| view/:id | LoanTypeViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:29 |
| view/:id | LocationViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:28 |
| view/:id | OrgStructureViewPageComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:45 |
| view/:id | PayrollActionViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:26 |
| view/:id | PositionViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:44 |
| view/:id | SalaryTemplateViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:29 |
| view/:id | ServiceTerminationRequestViewComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:36 |
| view/:id | ViewEmployeeLoanComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:36 |
| view/:id | ViewEndOfServiceSettlementComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:44 |
| view/:id | ViewJobAllowancesComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:36 |
| view/:id | ViewLeaveClearanceComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:44 |
| view/:id | ViewLeaveRequestComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:44 |
| view/:id | ViewLeaveTypeComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:44 |
| view/:id | ViewOfficialLeaveComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:44 |
| view/:id | ViewPayrollPaymentComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:36 |
| view/:id | ViewPayrollRunComponent | View/detail | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:36 |
| work-commencement-requests | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/transactions/transaction-routing.module.ts:23 |
| work-location | Lazy-loaded route | List/navigation | No route-level permission/guard found in source window | Module-level supporting artifact | apps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:16 |
Observed frontend fields and validation
| Component | Control | Observed frontend rule | Component source |
|---|---|---|---|
| AirlineDefinitionHeaderComponent | childToAge | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/components/airline-definition-header/airline-definition-header.component.ts |
| AirlineDefinitionHeaderComponent | infantToAge | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/components/airline-definition-header/airline-definition-header.component.ts |
| AirlineDefinitionHeaderComponent | name | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/components/airline-definition-header/airline-definition-header.component.ts |
| CommencementsRequestBodyComponent | commencementRequestDate | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts |
| CommencementsRequestBodyComponent | commencementRequestType | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts |
| CommencementsRequestBodyComponent | description | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts |
| CommencementsRequestBodyComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts |
| CommencementsRequestBodyComponent | requestDate | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts |
| ContractFormComponent | contractDate | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| ContractFormComponent | contractDurationId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| ContractFormComponent | contractStartDate | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| ContractFormComponent | contractType | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| ContractFormComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| ContractFormComponent | hasTrialPeriod | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| ContractFormComponent | noticePeriodDays | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| ContractFormComponent | renewalType | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| ContractFormComponent | trialPeriodDays | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts |
| EmployeeAddComponent | address | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | attendanceCode | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | birthCity | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | birthCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | birthDate | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | bloodGroup | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | buildingNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | city | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | countryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | email | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | extension | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | gender | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | gosiStartDate | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | hasDisability | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | insured | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | landLine | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | landLineCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | mailBox | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | maritalStatus | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | mobile | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | mobileCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | nameAr | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | nameEn | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | nationalIdExpiresOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | nationalIdIssuedOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | nationalIdIssuingAuthority | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | nationalIdNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | nationalityCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | officePhoneNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | officePhoneNumberCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | passportExpiresOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | passportIssuedOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | passportIssuingAuthority | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | passportNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | phone | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | phoneCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | postalCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | region | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | religion | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | reportToId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeAddComponent | totalSalary | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts |
| EmployeeContractsReportHeaderComponent | contractExpiresOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeContractsReportHeaderComponent | contractStatus | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeContractsReportHeaderComponent | contractType | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeContractsReportHeaderComponent | departmentIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeContractsReportHeaderComponent | employeeIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeContractsReportHeaderComponent | jobIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeContractsReportHeaderComponent | nationalityIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeContractsReportHeaderComponent | renewalType | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeEditComponent | address | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | attendanceCode | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | birthCity | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | birthCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | birthDate | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | bloodGroup | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | buildingNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | city | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | countryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | email | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | extension | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | gender | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | gosiStartDate | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | hasDisability | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | insured | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | landLine | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | landLineCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | mailBox | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | maritalStatus | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | mobile | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | mobileCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | nameAr | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | nameEn | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | nationalIdExpiresOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | nationalIdIssuedOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | nationalIdIssuingAuthority | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | nationalIdNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | nationalityCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | officePhoneNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | officePhoneNumberCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | passportExpiresOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | passportIssuedOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | passportIssuingAuthority | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | passportNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | phone | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | phoneCountryCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | postalCode | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | region | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | religion | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | reportToId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeEditComponent | totalSalary | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts |
| EmployeeInformationReportHeaderComponent | ageFilter | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeInformationReportHeaderComponent | ageNumber | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeInformationReportHeaderComponent | contractStatus | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeInformationReportHeaderComponent | departmentIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeInformationReportHeaderComponent | employeeIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeInformationReportHeaderComponent | employeeWithoutContract | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeInformationReportHeaderComponent | jobIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeInformationReportHeaderComponent | locationIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeInformationReportHeaderComponent | nationalIdExpiresOn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeLoanFormComponent | date | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | firstInstallmentDueDate | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | installmentAmount | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | loanAmount | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | loanRequestId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | loanSource | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | loanTypeId | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | notes | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeTicketsTabComponent | accrualPeriodInMonths | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/employee-tickets-tab/employee-tickets-tab.component.ts |
| EmployeeTicketsTabComponent | airlineId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/employee-tickets-tab/employee-tickets-tab.component.ts |
| EmployeeTicketsTabComponent | ticketsCount | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/employee-tickets-tab/employee-tickets-tab.component.ts |
| EmployeeViewComponent | hasDisability | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-view/employee-view.component.ts |
| EmployeeViewComponent | insured | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-view/employee-view.component.ts |
| EmploymentCommencementsAddComponent | commencementType | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-add/employment-commencements-add.component.ts |
| EmploymentCommencementsAddComponent | date | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-add/employment-commencements-add.component.ts |
| EmploymentCommencementsAddComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-add/employment-commencements-add.component.ts |
| EmploymentCommencementsAddComponent | notes | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-add/employment-commencements-add.component.ts |
| EmploymentCommencementsEditComponent | code | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts |
| EmploymentCommencementsEditComponent | commencementType | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts |
| EmploymentCommencementsEditComponent | date | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts |
| EmploymentCommencementsEditComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts |
| EmploymentCommencementsEditComponent | notes | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts |
| EndOfServiceSettlementBodyComponent | endOfServiceSettlementOtherAdditionValue | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-body/end-of-service-settlement-body.component.ts |
| EndOfServiceSettlementHeaderComponent | date | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| EndOfServiceSettlementHeaderComponent | dateOfLastWorkingDay | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| EndOfServiceSettlementHeaderComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| EndOfServiceSettlementHeaderComponent | endOfServiceSettlementReason | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| EndOfServiceSettlementHeaderComponent | note | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| EndOfServiceSettlementHeaderComponent | sourceId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| EndOfServiceSettlementHeaderComponent | sourceType | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| JobAllowancesFormComponent | date | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/components/job-allowances-form/job-allowances-form.component.ts |
| JobAllowancesFormComponent | employeeIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/components/job-allowances-form/job-allowances-form.component.ts |
| LeaveClearanceBodyComponent | leaveClearanceOtherAdditionValue | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-body/leave-clearance-body.component.ts |
| LeaveClearanceHeaderComponent | date | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts |
| LeaveClearanceHeaderComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts |
| LeaveClearanceHeaderComponent | note | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts |
| LeaveClearanceHeaderComponent | sourceId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts |
| LeaveClearanceHeaderComponent | sourceType | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts |
| LeaveRequestFooterComponent | endDate | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-footer/leave-request-footer.component.ts |
| LeaveRequestFooterComponent | leaveTypeId | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-footer/leave-request-footer.component.ts |
| LeaveRequestFooterComponent | numberOfDays | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-footer/leave-request-footer.component.ts |
| LeaveRequestFooterComponent | startDate | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-footer/leave-request-footer.component.ts |
| LeaveRequestHeaderComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts |
| LeaveRequestHeaderComponent | leaveReason | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts |
| LeaveRequestHeaderComponent | notes | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts |
| LeaveRequestHeaderComponent | replacementEmployeeId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts |
| LeaveRequestHeaderComponent | requestDate | Required in component validator | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts |
| LeaveTypeFormComponent | nameAr | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/components/leave-type-form/leave-type-form.component.ts |
| LeaveTypeFormComponent | nameEn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/components/leave-type-form/leave-type-form.component.ts |
| LoanRequestFormComponent | amount | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts |
| LoanRequestFormComponent | date | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts |
| LoanRequestFormComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts |
| LoanRequestFormComponent | firstInstallmentDueDate | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts |
| LoanRequestFormComponent | installmentAmount | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts |
| LoanRequestFormComponent | loanTypeId | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts |
| LoanRequestFormComponent | numberOfInstallments | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts |
| LoanTypeFormComponent | description | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | isMaxInstallmentsEnabled | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | isPercentFromSalaryEnabled | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | isRelocatable | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | isRequestRangeEnabled | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | maxInstallments | Conditionally required/validated in component | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | maxPercentFromSalary | Conditionally required/validated in component | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | maxRelocatableTimes | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | nameAr | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | nameEn | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | requestDayFrom | Conditionally required/validated in component | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | requestDayTo | Conditionally required/validated in component | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LoanTypeFormComponent | salaryItemId | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts |
| LocationFormComponent | responsibleEmployeeId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/component/location-form/location-form.component.ts |
| LocationFormComponent | workAreaName | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/component/location-form/location-form.component.ts |
| MonthlyPayrollDetailReportHeaderComponent | departmentIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-header/monthly-payroll-detail-report-header.component.ts |
| MonthlyPayrollDetailReportHeaderComponent | employeeIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-header/monthly-payroll-detail-report-header.component.ts |
| MonthlyPayrollDetailReportHeaderComponent | jobIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-header/monthly-payroll-detail-report-header.component.ts |
| MonthlyPayrollDetailReportHeaderComponent | locationIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-header/monthly-payroll-detail-report-header.component.ts |
| MonthlyPayrollDetailReportHeaderComponent | payrollRunId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-header/monthly-payroll-detail-report-header.component.ts |
| MonthlyPayrollDetailReportHeaderComponent | salaryTemplateIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-header/monthly-payroll-detail-report-header.component.ts |
| MonthlyPayrollSummaryActionsReportHeaderComponent | departmentIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-summary-report/components/monthly-payroll-summary-actions-report-header/monthly-payroll-summary-actions-report-header.component.ts |
| MonthlyPayrollSummaryActionsReportHeaderComponent | employeeIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-summary-report/components/monthly-payroll-summary-actions-report-header/monthly-payroll-summary-actions-report-header.component.ts |
| MonthlyPayrollSummaryActionsReportHeaderComponent | jobIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-summary-report/components/monthly-payroll-summary-actions-report-header/monthly-payroll-summary-actions-report-header.component.ts |
| MonthlyPayrollSummaryActionsReportHeaderComponent | locationIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-summary-report/components/monthly-payroll-summary-actions-report-header/monthly-payroll-summary-actions-report-header.component.ts |
| MonthlyPayrollSummaryActionsReportHeaderComponent | payrollRunId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-summary-report/components/monthly-payroll-summary-actions-report-header/monthly-payroll-summary-actions-report-header.component.ts |
| OfficialHolidayFormComponent | daysCount | Required in component validator | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts |
| OfficialHolidayFormComponent | fromDate | Required in component validator | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts |
| OfficialHolidayFormComponent | nameAr | Required in component validator | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts |
| OfficialHolidayFormComponent | nameEn | Required in component validator | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts |
| OfficialHolidayFormComponent | toDate | Required in component validator | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts |
| OrgStructureTreeEditComponent | containsEmployees | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/org-structure-tree-edit/org-structure-tree-edit.component.ts |
| OrgStructureTreeEditComponent | name | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/org-structure-tree-edit/org-structure-tree-edit.component.ts |
| OrgStructureTreeEditComponent | responsibleEmployeeId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/org-structure-tree-edit/org-structure-tree-edit.component.ts |
| PayrollActionHeaderComponent | date | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/component/payroll-action-header/payroll-action-header.component.ts |
| PayrollActionsReportHeaderComponent | dateFrom | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts |
| PayrollActionsReportHeaderComponent | dateTo | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts |
| PayrollActionsReportHeaderComponent | departmentIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts |
| PayrollActionsReportHeaderComponent | employeeIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts |
| PayrollActionsReportHeaderComponent | jobIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts |
| PayrollActionsReportHeaderComponent | locationIds | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts |
| PayrollActionsReportHeaderComponent | salaryItems | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts |
| PayrollPaymentFormComponent | date | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts |
| PayrollPaymentFormComponent | employee | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts |
| PayrollPaymentFormComponent | filterDepartments | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts |
| PayrollPaymentFormComponent | filterJobs | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts |
| PayrollPaymentFormComponent | filterWorkLocations | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts |
| PayrollPaymentFormComponent | payrollRunId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts |
| PayrollPaymentFormComponent | percentage | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts |
| PayrollRunFormComponent | date | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | description | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | filterDepartments | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | filterJobs | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | filterWorkLocations | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | manualSearchQuery | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | name | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PositionAddComponent | departmentId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts |
| PositionAddComponent | description | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts |
| PositionAddComponent | nameAr | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts |
| PositionAddComponent | nameEn | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts |
| PositionAddComponent | requiredSkills | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts |
| PositionAddComponent | requirements | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts |
| PositionAddComponent | responsibilities | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts |
| PositionEditComponent | departmentId | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts |
| PositionEditComponent | description | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts |
| PositionEditComponent | nameAr | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts |
| PositionEditComponent | nameEn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts |
| PositionEditComponent | requiredSkills | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts |
| PositionEditComponent | requirements | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts |
| PositionEditComponent | responsibilities | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts |
| SalaryTemplateFormComponent | description | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/components/salary-template-form/salary-template-form.component.ts |
| SalaryTemplateFormComponent | nameAr | Required in component validator | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/components/salary-template-form/salary-template-form.component.ts |
| SalaryTemplateFormComponent | nameEn | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/components/salary-template-form/salary-template-form.component.ts |
| SalaryTemplateFormComponent | paymentFrequency | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/components/salary-template-form/salary-template-form.component.ts |
| ServiceTerminationRequestFormComponent | description | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts |
| ServiceTerminationRequestFormComponent | employeeId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts |
| ServiceTerminationRequestFormComponent | lastWorkingDate | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts |
| ServiceTerminationRequestFormComponent | requestDate | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts |
| ServiceTerminationRequestFormComponent | terminationReason | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts |
| TreeViewCreateComponent | hasEmployees | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/tree-view-create/tree-view-create.component.ts |
| TreeViewCreateComponent | name | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/tree-view-create/tree-view-create.component.ts |
| TreeViewCreateComponent | ResponsibleEmployeeId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/tree-view-create/tree-view-create.component.ts |
| UpgradeJobInfoComponent | departmentId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts |
| UpgradeJobInfoComponent | jobId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts |
| UpgradeJobInfoComponent | lastRecordEndDate | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts |
| UpgradeJobInfoComponent | startDate | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts |
| UpgradeJobInfoComponent | workLocationId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts |
| UpgradeSalaryInfoComponent | lastRecordEndDate | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts |
| UpgradeSalaryInfoComponent | paymentMethod | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts |
| UpgradeSalaryInfoComponent | salaryTemplateId | Required in component validator | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts |
| UpgradeSalaryInfoComponent | startDate | Visible control; optional or API-dependent | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts |
Observed frontend actions
| Component | Click action/handler | Business review requirement | Component source |
|---|---|---|---|
| AddSalaryTemplateComponent | onAssignCalculationFormula | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/pages/add-salary-template/add-salary-template.component.ts |
| AirlineListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/pages/airline-list/airline-list.component.ts |
| AirlineListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/pages/airline-list/airline-list.component.ts |
| AirlineListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/pages/airline-list/airline-list.component.ts |
| CommencementsRequestBodyComponent | openEmployeeDialog | Open the item/lookup/tracking dialog with the current warehouse, item, UOM, and remaining quantity context; accepted values must return to the correct line and cancel must not mutate it. | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts |
| CommencementsRequestListComponent | onApprove | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/pages/commencements-request-list/commencements-request-list.component.ts |
| CommencementsRequestListComponent | onCancel | Leave or close without persisting; warn when the current form has unsaved changes and restore the prior list/filter context. | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/pages/commencements-request-list/commencements-request-list.component.ts |
| CommencementsRequestListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/pages/commencements-request-list/commencements-request-list.component.ts |
| CommencementsRequestListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/pages/commencements-request-list/commencements-request-list.component.ts |
| CommencementsRequestListComponent | onReject | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/pages/commencements-request-list/commencements-request-list.component.ts |
| CommencementsRequestListComponent | onSubmit | Validate the concrete form and line collection, prevent duplicate submission, persist once, show API field/business errors in context, and navigate/refresh only after success. | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/pages/commencements-request-list/commencements-request-list.component.ts |
| CommencementsRequestListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/pages/commencements-request-list/commencements-request-list.component.ts |
| CompensationAndPayrollInfoComponent | onAssignSalaryItems | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/compensation-and-payroll-info/compensation-and-payroll-info.component.ts |
| ContractListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/pages/contract-list/contract-list.component.ts |
| ContractListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/pages/contract-list/contract-list.component.ts |
| ContractListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/pages/contract-list/contract-list.component.ts |
| ContractViewComponent | onBack | Leave or close without persisting; warn when the current form has unsaved changes and restore the prior list/filter context. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/pages/contract-view/contract-view.component.ts |
| ContractViewComponent | onRetry | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/pages/contract-view/contract-view.component.ts |
| ContractViewComponent | onShowSalaryItems | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/pages/contract-view/contract-view.component.ts |
| ContractViewComponent | onUpgrade | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/pages/contract-view/contract-view.component.ts |
| CustomToggleTabsComponent | navigateTo | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/custom-toggle-tabs/custom-toggle-tabs.component.ts |
| EditSalaryTemplateComponent | onAssignCalculationFormula | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/pages/edit-salary-template/edit-salary-template.component.ts |
| EmployeeContractsReportComponent | navigateToContract | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/pages/employee-contracts-report/employee-contracts-report.component.ts |
| EmployeeContractsReportComponent | onViewReport | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/pages/employee-contracts-report/employee-contracts-report.component.ts |
| EmployeeContractsReportComponent | printTable | Generate the printout for the selected record and authorized branch/tenant; use posted/current values and surface print, template, ZATCA/ETA, or popup failures without changing transaction state. | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/pages/employee-contracts-report/employee-contracts-report.component.ts |
| EmployeeContractsReportHeaderComponent | openEmployeeSearchDialog | Open the item/lookup/tracking dialog with the current warehouse, item, UOM, and remaining quantity context; accepted values must return to the correct line and cancel must not mutate it. | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts |
| EmployeeInformationReportComponent | navigateToContract | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/pages/employee-information-report/employee-information-report.component.ts |
| EmployeeInformationReportComponent | onViewReport | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/pages/employee-information-report/employee-information-report.component.ts |
| EmployeeInformationReportComponent | printTable | Generate the printout for the selected record and authorized branch/tenant; use posted/current values and surface print, template, ZATCA/ETA, or popup failures without changing transaction state. | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/pages/employee-information-report/employee-information-report.component.ts |
| EmployeeInformationReportHeaderComponent | openEmployeeSearchDialog | Open the item/lookup/tracking dialog with the current warehouse, item, UOM, and remaining quantity context; accepted values must return to the correct line and cancel must not mutate it. | apps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts |
| EmployeeLoanFormComponent | navigateToPayrollRun | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanFormComponent | openAttachments | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts |
| EmployeeLoanListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/pages/employee-loan-list/employee-loan-list.component.ts |
| EmployeeLoanListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/pages/employee-loan-list/employee-loan-list.component.ts |
| EmployeeLoanListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/pages/employee-loan-list/employee-loan-list.component.ts |
| EmployeePickerComponent | openPopup | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/shared-module/components/employee-picker/employee-picker.component.ts |
| EmployeesListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employees-list/employees-list.component.ts |
| EmployeesListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employees-list/employees-list.component.ts |
| EmployeesListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employees-list/employees-list.component.ts |
| EmployeeTicketsTabComponent | addAllowanceLine | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/employee-tickets-tab/employee-tickets-tab.component.ts |
| EmploymentCommencementsListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-list/employment-commencements-list.component.ts |
| EmploymentCommencementsListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-list/employment-commencements-list.component.ts |
| EmploymentCommencementsListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-list/employment-commencements-list.component.ts |
| EmploymentCommencementsViewComponent | onTransfer | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-view/employment-commencements-view.component.ts |
| EndOfServiceSettlementBodyComponent | onDeleteDeductionRow | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-body/end-of-service-settlement-body.component.ts |
| EndOfServiceSettlementHeaderComponent | onLoadEmployeeData | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| EndOfServiceSettlementHeaderComponent | openEmployeeDialog | Open the item/lookup/tracking dialog with the current warehouse, item, UOM, and remaining quantity context; accepted values must return to the correct line and cancel must not mutate it. | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/components/end-of-service-settlement-header/end-of-service-settlement-header.component.ts |
| EndOfServiceSettlementListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/pages/end-of-service-settlement-list/end-of-service-settlement-list.component.ts |
| EndOfServiceSettlementListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/pages/end-of-service-settlement-list/end-of-service-settlement-list.component.ts |
| EndOfServiceSettlementListComponent | onPrint | Generate the printout for the selected record and authorized branch/tenant; use posted/current values and surface print, template, ZATCA/ETA, or popup failures without changing transaction state. | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/pages/end-of-service-settlement-list/end-of-service-settlement-list.component.ts |
| EndOfServiceSettlementListComponent | onSubmit | Validate the concrete form and line collection, prevent duplicate submission, persist once, show API field/business errors in context, and navigate/refresh only after success. | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/pages/end-of-service-settlement-list/end-of-service-settlement-list.component.ts |
| EndOfServiceSettlementListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/pages/end-of-service-settlement-list/end-of-service-settlement-list.component.ts |
| JobAllowancesFormComponent | onCalculate | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/components/job-allowances-form/job-allowances-form.component.ts |
| JobAllowancesFormComponent | onDeleteDetailRow | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/components/job-allowances-form/job-allowances-form.component.ts |
| JobAllowancesFormComponent | openEmployeeSearchDialog | Open the item/lookup/tracking dialog with the current warehouse, item, UOM, and remaining quantity context; accepted values must return to the correct line and cancel must not mutate it. | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/components/job-allowances-form/job-allowances-form.component.ts |
| JobAllowancesListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/pages/job-allowances-list/job-allowances-list.component.ts |
| JobAllowancesListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/pages/job-allowances-list/job-allowances-list.component.ts |
| JobAllowancesListComponent | onPost | Available only for a postable Draft and Post permission; confirm the document, prevent a second submission, call the posting API, and refresh status, journal/stock links, and row actions. Failure must keep the pre-post state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/pages/job-allowances-list/job-allowances-list.component.ts |
| JobAllowancesListComponent | onPrint | Generate the printout for the selected record and authorized branch/tenant; use posted/current values and surface print, template, ZATCA/ETA, or popup failures without changing transaction state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/pages/job-allowances-list/job-allowances-list.component.ts |
| JobAllowancesListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/pages/job-allowances-list/job-allowances-list.component.ts |
| LeaveClearanceBodyComponent | onDeleteDeductionRow | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-body/leave-clearance-body.component.ts |
| LeaveClearanceListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/pages/leave-clearance-list/leave-clearance-list.component.ts |
| LeaveClearanceListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/pages/leave-clearance-list/leave-clearance-list.component.ts |
| LeaveClearanceListComponent | onPrint | Generate the printout for the selected record and authorized branch/tenant; use posted/current values and surface print, template, ZATCA/ETA, or popup failures without changing transaction state. | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/pages/leave-clearance-list/leave-clearance-list.component.ts |
| LeaveClearanceListComponent | onSubmit | Validate the concrete form and line collection, prevent duplicate submission, persist once, show API field/business errors in context, and navigate/refresh only after success. | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/pages/leave-clearance-list/leave-clearance-list.component.ts |
| LeaveClearanceListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/pages/leave-clearance-list/leave-clearance-list.component.ts |
| LeaveRequestHeaderComponent | openAttachments | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts |
| LeaveRequestListComponent | onApprove | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/pages/leave-request-list/leave-request-list.component.ts |
| LeaveRequestListComponent | onCancel | Leave or close without persisting; warn when the current form has unsaved changes and restore the prior list/filter context. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/pages/leave-request-list/leave-request-list.component.ts |
| LeaveRequestListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/pages/leave-request-list/leave-request-list.component.ts |
| LeaveRequestListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/pages/leave-request-list/leave-request-list.component.ts |
| LeaveRequestListComponent | onReject | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/pages/leave-request-list/leave-request-list.component.ts |
| LeaveRequestListComponent | onSubmit | Validate the concrete form and line collection, prevent duplicate submission, persist once, show API field/business errors in context, and navigate/refresh only after success. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/pages/leave-request-list/leave-request-list.component.ts |
| LeaveRequestListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/pages/leave-request-list/leave-request-list.component.ts |
| LeaveTypeListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/pages/leave-type-list/leave-type-list.component.ts |
| LeaveTypeListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/pages/leave-type-list/leave-type-list.component.ts |
| LeaveTypeListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/leaves/master-data/leave-type/pages/leave-type-list/leave-type-list.component.ts |
| LoanRequestFormComponent | openAttachments | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts |
| LoanRequestListComponent | onApprove | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/pages/loan-request-list/loan-request-list.component.ts |
| LoanRequestListComponent | onCancel | Leave or close without persisting; warn when the current form has unsaved changes and restore the prior list/filter context. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/pages/loan-request-list/loan-request-list.component.ts |
| LoanRequestListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/pages/loan-request-list/loan-request-list.component.ts |
| LoanRequestListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/pages/loan-request-list/loan-request-list.component.ts |
| LoanRequestListComponent | onReject | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/pages/loan-request-list/loan-request-list.component.ts |
| LoanRequestListComponent | onSubmit | Validate the concrete form and line collection, prevent duplicate submission, persist once, show API field/business errors in context, and navigate/refresh only after success. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/pages/loan-request-list/loan-request-list.component.ts |
| LoanRequestListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/pages/loan-request-list/loan-request-list.component.ts |
| LoanRequestViewComponent | openAttachments | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/pages/loan-request-view/loan-request-view.component.ts |
| LoanTypeListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/pages/loan-type-list/loan-type-list.component.ts |
| LoanTypeListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/pages/loan-type-list/loan-type-list.component.ts |
| LoanTypeListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/pages/loan-type-list/loan-type-list.component.ts |
| LocationFormComponent | openMapDialog | Open the item/lookup/tracking dialog with the current warehouse, item, UOM, and remaining quantity context; accepted values must return to the correct line and cancel must not mutate it. | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/component/location-form/location-form.component.ts |
| LocationListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/pages/location-list/location-list.component.ts |
| LocationListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/pages/location-list/location-list.component.ts |
| LocationListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/pages/location-list/location-list.component.ts |
| MonthlyPayrollDetailReportBodyComponent | onEmployeeClick | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-body/monthly-payroll-detail-report-body.component.ts |
| MonthlyPayrollDetailReportHeaderComponent | emit | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-header/monthly-payroll-detail-report-header.component.ts |
| MonthlyPayrollDetailReportHeaderComponent | openEmployeeSearchDialog | Open the item/lookup/tracking dialog with the current warehouse, item, UOM, and remaining quantity context; accepted values must return to the correct line and cancel must not mutate it. | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-detail-report/components/monthly-payroll-detail-report-header/monthly-payroll-detail-report-header.component.ts |
| MonthlyPayrollSummaryActionsReportBodyComponent | onEmployeeClick | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-summary-report/components/monthly-payroll-summary-actions-report-body/monthly-payroll-summary-actions-report-body.component.ts |
| MonthlyPayrollSummaryActionsReportHeaderComponent | emit | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-summary-report/components/monthly-payroll-summary-actions-report-header/monthly-payroll-summary-actions-report-header.component.ts |
| MonthlyPayrollSummaryActionsReportHeaderComponent | openEmployeeDialog | Open the item/lookup/tracking dialog with the current warehouse, item, UOM, and remaining quantity context; accepted values must return to the correct line and cancel must not mutate it. | apps/hr/src/app/remote-entry/payroll-wages/reports/monthly-payroll-summary-report/components/monthly-payroll-summary-actions-report-header/monthly-payroll-summary-actions-report-header.component.ts |
| OfficialLeavesListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/pages/official-leaves-list/official-leaves-list.component.ts |
| OfficialLeavesListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/pages/official-leaves-list/official-leaves-list.component.ts |
| OfficialLeavesListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/leaves/master-data/official-leaves/pages/official-leaves-list/official-leaves-list.component.ts |
| OrgStructureChartViewComponent | displayEmployees = false | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/pages/org-structure-chart-view/org-structure-chart-view.component.ts |
| OrgStructureChartViewComponent | showEmployees | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/pages/org-structure-chart-view/org-structure-chart-view.component.ts |
| OrgStructureChartViewComponent | zoomIn | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/pages/org-structure-chart-view/org-structure-chart-view.component.ts |
| OrgStructureChartViewComponent | zoomOut | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/pages/org-structure-chart-view/org-structure-chart-view.component.ts |
| OrgStructureTableComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/pages/org-structure-table/org-structure-table.component.ts |
| OrgStructureTableComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/pages/org-structure-table/org-structure-table.component.ts |
| OrgStructureTableComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/pages/org-structure-table/org-structure-table.component.ts |
| OrgStructureTreeCreationComponent | onAddClick | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/pages/org-structure-tree-creation/org-structure-tree-creation.component.ts |
| PayrollActionBodyComponent | onDeleteRow | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/component/payroll-action-body/payroll-action-body.component.ts |
| PayrollActionListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/pages/payroll-action-list/payroll-action-list.component.ts |
| PayrollActionListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/pages/payroll-action-list/payroll-action-list.component.ts |
| PayrollActionListComponent | onPost | Available only for a postable Draft and Post permission; confirm the document, prevent a second submission, call the posting API, and refresh status, journal/stock links, and row actions. Failure must keep the pre-post state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/pages/payroll-action-list/payroll-action-list.component.ts |
| PayrollActionListComponent | onPrintOut | Generate the printout for the selected record and authorized branch/tenant; use posted/current values and surface print, template, ZATCA/ETA, or popup failures without changing transaction state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/pages/payroll-action-list/payroll-action-list.component.ts |
| PayrollActionListComponent | onUnpost | Available only for a postable Draft and Post permission; confirm the document, prevent a second submission, call the posting API, and refresh status, journal/stock links, and row actions. Failure must keep the pre-post state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/pages/payroll-action-list/payroll-action-list.component.ts |
| PayrollActionListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/pages/payroll-action-list/payroll-action-list.component.ts |
| PayrollActionsReportBodyComponent | onEmployeeClick | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-body/payroll-actions-report-body.component.ts |
| PayrollActionsReportHeaderComponent | emit | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts |
| PayrollPaymentFormComponent | onExecutePercentage | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts |
| PayrollPaymentListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/pages/payroll-payment-list/payroll-payment-list.component.ts |
| PayrollPaymentListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/pages/payroll-payment-list/payroll-payment-list.component.ts |
| PayrollPaymentListComponent | onPost | Available only for a postable Draft and Post permission; confirm the document, prevent a second submission, call the posting API, and refresh status, journal/stock links, and row actions. Failure must keep the pre-post state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/pages/payroll-payment-list/payroll-payment-list.component.ts |
| PayrollPaymentListComponent | onPrint | Generate the printout for the selected record and authorized branch/tenant; use posted/current values and surface print, template, ZATCA/ETA, or popup failures without changing transaction state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/pages/payroll-payment-list/payroll-payment-list.component.ts |
| PayrollPaymentListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/pages/payroll-payment-list/payroll-payment-list.component.ts |
| PayrollRunFormComponent | onAddEmployees | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | openAdvancedEmployeeSearch | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | openEmployeeProfile | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | refreshEmployeeRow | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | resetEmployeeGrid | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunFormComponent | setEmployeeLoadMode | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts |
| PayrollRunListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/pages/payroll-run-list/payroll-run-list.component.ts |
| PayrollRunListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/pages/payroll-run-list/payroll-run-list.component.ts |
| PayrollRunListComponent | onPost | Available only for a postable Draft and Post permission; confirm the document, prevent a second submission, call the posting API, and refresh status, journal/stock links, and row actions. Failure must keep the pre-post state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/pages/payroll-run-list/payroll-run-list.component.ts |
| PayrollRunListComponent | onPrintOut | Generate the printout for the selected record and authorized branch/tenant; use posted/current values and surface print, template, ZATCA/ETA, or popup failures without changing transaction state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/pages/payroll-run-list/payroll-run-list.component.ts |
| PayrollRunListComponent | onUnpost | Available only for a postable Draft and Post permission; confirm the document, prevent a second submission, call the posting API, and refresh status, journal/stock links, and row actions. Failure must keep the pre-post state. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/pages/payroll-run-list/payroll-run-list.component.ts |
| PayrollRunListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/pages/payroll-run-list/payroll-run-list.component.ts |
| PositionListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-list/position-list.component.ts |
| PositionListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-list/position-list.component.ts |
| PositionListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-list/position-list.component.ts |
| SalaryItemListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/pages/salary-item-list/salary-item-list.component.ts |
| SalaryItemListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/pages/salary-item-list/salary-item-list.component.ts |
| SalaryTemplateListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/pages/salary-template-list/salary-template-list.component.ts |
| SalaryTemplateListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/pages/salary-template-list/salary-template-list.component.ts |
| SalaryTemplateListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/pages/salary-template-list/salary-template-list.component.ts |
| ServiceTerminationRequestsListComponent | onApprove | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/pages/service-termination-requests-list/service-termination-requests-list.component.ts |
| ServiceTerminationRequestsListComponent | onCancel | Leave or close without persisting; warn when the current form has unsaved changes and restore the prior list/filter context. | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/pages/service-termination-requests-list/service-termination-requests-list.component.ts |
| ServiceTerminationRequestsListComponent | onDelete | Available only in deletable states with Delete permission; identify the record in confirmation, call delete once, remove/refresh the list row on success, and retain the row with the API reason on failure. | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/pages/service-termination-requests-list/service-termination-requests-list.component.ts |
| ServiceTerminationRequestsListComponent | onEdit | Open the identified editable record only with Edit permission; posted/locked records remain blocked by route or action state and list context must be recoverable on return. | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/pages/service-termination-requests-list/service-termination-requests-list.component.ts |
| ServiceTerminationRequestsListComponent | onReject | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/pages/service-termination-requests-list/service-termination-requests-list.component.ts |
| ServiceTerminationRequestsListComponent | onSubmit | Validate the concrete form and line collection, prevent duplicate submission, persist once, show API field/business errors in context, and navigate/refresh only after success. | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/pages/service-termination-requests-list/service-termination-requests-list.component.ts |
| ServiceTerminationRequestsListComponent | onView | Open the authorized record in view mode with its status, totals, lines, source and generated-document links; handle deleted, forbidden, and missing records without exposing stale data. | apps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/pages/service-termination-requests-list/service-termination-requests-list.component.ts |
| UpgradeJobInfoComponent | onRetry | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts |
| UpgradeSalaryInfoComponent | onAssignSalaryItems | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts |
| UpgradeSalaryInfoComponent | onRetry | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts |
| UpgradeSalaryInfoComponent | onShowSalaryItems | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts |
| ViewEmployeeLoanComponent | openAttachments | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/pages/view-employee-loan/view-employee-loan.component.ts |
| ViewLeaveRequestComponent | openAttachments | Document the enabled state, permission, input context, resulting API or navigation effect, success refresh, and concrete failure behavior for this handler. | apps/hr/src/app/remote-entry/leaves/transactions/leave-request/pages/view-leave-request/view-leave-request.component.ts |
Page-specific frontend acceptance criteria
- (module default) - Dashboard: Load authorized summary values consistently with source reports, support exposed date/branch filters, and handle empty/error states. Security observed: Guards: AuthGuard
- (module default) - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- (module default) - Report/print: Expose documented filters, validation, empty/loading/error states, authorized results, totals, drill-through, print, and export behavior where present. Security observed: No route-level permission/guard found in source window
- (module default) - View/detail: Load an authorized immutable/detail representation with status-aware actions, linked records, print/export where exposed, and not-found/forbidden handling. Security observed: No route-level permission/guard found in source window
- add - Add: Render permitted fields, required indicators, defaults, dependent lookups, validation, Save/Cancel, loading, success, and API-error states. Security observed: No route-level permission/guard found in source window
- airlines-definition - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- chart-view - View/detail: Load an authorized immutable/detail representation with status-aware actions, linked records, print/export where exposed, and not-found/forbidden handling. Security observed: No route-level permission/guard found in source window
- edit/:id - Edit: Load the identified record, enforce state/permission field locks, preserve concurrency identity, validate changes, and return without losing filters. Security observed: No route-level permission/guard found in source window
- employee-contract - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- employee-contracts-report - Report/print: Expose documented filters, validation, empty/loading/error states, authorized results, totals, drill-through, print, and export behavior where present. Security observed: No route-level permission/guard found in source window
- employee-information-report - Report/print: Expose documented filters, validation, empty/loading/error states, authorized results, totals, drill-through, print, and export behavior where present. Security observed: No route-level permission/guard found in source window
- employee-loan - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- employee-org-structure - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- employee-personnels - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- employees-data - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- employment-commencements - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- end-of-service-benefits - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- job-allowances - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- job-position - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- leave-clearance - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- leave-request - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- leaves - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- leave-type - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- list - View/detail: Load an authorized immutable/detail representation with status-aware actions, linked records, print/export where exposed, and not-found/forbidden handling. Security observed: No route-level permission/guard found in source window
- loan-request - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- loan-type - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- master-data - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- monthly-detailed-payroll-report - Report/print: Expose documented filters, validation, empty/loading/error states, authorized results, totals, drill-through, print, and export behavior where present. Security observed: No route-level permission/guard found in source window
- monthly-summary-payroll-report - Report/print: Expose documented filters, validation, empty/loading/error states, authorized results, totals, drill-through, print, and export behavior where present. Security observed: No route-level permission/guard found in source window
- official-holidays - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- payroll-action - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- payroll-actions-report - Report/print: Expose documented filters, validation, empty/loading/error states, authorized results, totals, drill-through, print, and export behavior where present. Security observed: No route-level permission/guard found in source window
- payroll-payment - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- payroll-run - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- payroll-wages - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- reports - Report/print: Expose documented filters, validation, empty/loading/error states, authorized results, totals, drill-through, print, and export behavior where present. Security observed: No route-level permission/guard found in source window
- salary-item-definition - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- salary-template - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- sequence - Sequence: Show current numbering scope and permit only authorized, valid sequence configuration without retroactively renumbering posted documents. Security observed: No route-level permission/guard found in source window
- service-termination-requests - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- transaction - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- transactions - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- tree-view - View/detail: Load an authorized immutable/detail representation with status-aware actions, linked records, print/export where exposed, and not-found/forbidden handling. Security observed: No route-level permission/guard found in source window
- upgrade/:id - View/detail: Load an authorized immutable/detail representation with status-aware actions, linked records, print/export where exposed, and not-found/forbidden handling. Security observed: No route-level permission/guard found in source window
- view/:id - View/detail: Load an authorized immutable/detail representation with status-aware actions, linked records, print/export where exposed, and not-found/forbidden handling. Security observed: No route-level permission/guard found in source window
- work-commencement-requests - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window
- work-location - List/navigation: Load an authorized paged/searchable list or navigation page; preserve filters/sort/paging and expose only permitted row and bulk actions. Security observed: No route-level permission/guard found in source window