Skip to content

Employees

Backlog fieldValue
Story IDAP-HR-001
EpicHR
Story typeBusiness workflow
Review statusDraft - business analyst and business owner review required
Source evidenceAppsPortal.Apis controller, application command/query handlers, validators, domain entities, and matching MFE workflow where available
Last source review2026-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

  1. Only authorized users can view or execute the feature's actions.
  2. Required business data, active dependencies, tenant/branch scope, and current document state are validated.
  3. Invalid requests return actionable validation errors without applying a partial change.
  4. Search, list, view, print, and export operations use the same authorized business scope.
  5. Material create, edit, status, approval, posting, reversal, and integration actions are auditable where applicable.
  6. 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/pageComponentModeRoute permission/guardMapping confidenceSource
(module default)AirlineListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:20
(module default)CommencementsRequestListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:11
(module default)CommencementsRequestListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:18
(module default)ContractListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:22
(module default)DashboardComponentDashboardGuards: AuthGuardModule-level supporting artifactapps/hr/src/app/remote-entry/dashboard/dashboard.module.ts:13
(module default)EmployeeContractsReportComponentReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/employee-contracts-report-routing.module.ts:8
(module default)EmployeeInformationReportComponentReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/employee-information-report-routing.module.ts:7
(module default)EmployeeLoanComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:12
(module default)EmployeeLoanListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:20
(module default)EmployeesListComponentList/navigationNo route-level permission/guard found in source windowFeature token matchapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:20
(module default)EmploymentCommencementsListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:20
(module default)EndOfServiceSettlementListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:20
(module default)JobAllowancesComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:12
(module default)JobAllowancesListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:20
(module default)LayoutPageComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/routes.ts:5
(module default)LeaveClearanceListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:20
(module default)LeaveRequestListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:20
(module default)LeaveTypeListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:20
(module default)LoanRequestListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:11
(module default)LoanRequestListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:18
(module default)LoanTypeListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:21
(module default)LocationListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:20
(module default)MainAirlinesDefinitionComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:12
(module default)MainEmployeeContractComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:14
(module default)MainEmployeeOrgStructureComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:13
(module default)MainEmployeePersonnelsComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/employee-personnels-routing.module.ts:8
(module default)MainEmployeesDataComponentList/navigationNo route-level permission/guard found in source windowFeature token matchapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:12
(module default)MainEmploymentCommencementsComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:12
(module default)MainEndOfServiceSettlementComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:12
(module default)MainJobPositionComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:12
(module default)MainLeaveClearanceComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:12
(module default)MainLeaveRequestComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:12
(module default)MainLeavesComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/leaves-routing.module.ts:7
(module default)MainLeaveTypeComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:12
(module default)MainLoanTypeComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:13
(module default)MainOfficialLeavesComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:12
(module default)MainPayrollWagesComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:8
(module default)MainSalaryItemComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/salary-item-routing.module.ts:11
(module default)MainSalaryTemplateComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:13
(module default)MainServiceTerminationRequestsComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:12
(module default)MainWorkLocationComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:12
(module default)OfficialLeavesListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:20
(module default)OrgStructureTableComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:21
(module default)PayrollActionListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:11
(module default)PayrollActionListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:18
(module default)PayrollPaymentComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:12
(module default)PayrollPaymentListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:20
(module default)PayrollRunComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:12
(module default)PayrollRunListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:20
(module default)PositionListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:20
(module default)ReportsComponentReport/printGuards: AuthGuardModule-level supporting artifactapps/hr/src/app/remote-entry/reports/reports.module.ts:11
(module default)ReportsComponentReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/reports/reports-routing.module.ts:7
(module default)SalaryItemListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/salary-item-routing.module.ts:19
(module default)SalaryTemplateListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:21
(module default)ServiceTerminationRequestsListComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:20
(module default)TransactionComponentList/navigationGuards: AuthGuardModule-level supporting artifactapps/hr/src/app/remote-entry/transaction/transaction.module.ts:12
(module default)TransactionComponentList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/transaction/transaction-routing.module.ts:7
(module default)TreeViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/temporary/tree-view-routing.module.ts:7
addAddContractComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:38
addAddEmployeeLoanComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:28
addAddEndOfServiceSettlementComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:28
addAddJobAllowancesComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:28
addAddLeaveClearanceComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:28
addAddLeaveRequestComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:28
addAddLeaveTypeComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:28
addAddLoanRequestComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:34
addAddLoanTypeComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:37
addAddLocationComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:36
addAddOfficialLeaveComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:28
addAddPayrollActionComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:34
addAddPayrollPaymentComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:28
addAddPayrollRunComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:28
addAddSalaryItemComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/salary-item-routing.module.ts:27
addAddSalaryTemplateComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:37
addAddServiceTerminationRequestComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:28
addAirlineAddComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:28
addCommencementsRequestAddComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:26
addEmployeeAddComponentAddNo route-level permission/guard found in source windowFeature token matchapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:28
addEmploymentCommencementsAddComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:28
addOrgStructureTreeCreationComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:29
addPositionAddComponentAddNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:28
airlines-definitionLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:61
chart-viewOrgStructureChartViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:53
edit/:idAirlineEditComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:36
edit/:idCommencementsRequestEditComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:34
edit/:idEditContractComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:46
edit/:idEditEmployeeLoanComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:44
edit/:idEditEndOfServiceSettlementComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:36
edit/:idEditJobAllowancesComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:44
edit/:idEditLeaveClearanceComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:36
edit/:idEditLeaveRequestComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:36
edit/:idEditLeaveTypeComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:36
edit/:idEditLoanRequestComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:42
edit/:idEditLoanTypeComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:45
edit/:idEditLocationComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:44
edit/:idEditOfficialLeaveComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:36
edit/:idEditPayrollActionComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:42
edit/:idEditPayrollPaymentComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:44
edit/:idEditPayrollRunComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:44
edit/:idEditSalaryItemComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-item-template/salary-item-routing.module.ts:35
edit/:idEditSalaryTemplateComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:45
edit/:idEditServiceTerminationRequestComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:44
edit/:idEmployeeEditComponentEditNo route-level permission/guard found in source windowFeature token matchapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:36
edit/:idEmploymentCommencementsEditComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:44
edit/:idOrgStructureEditPageComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:37
edit/:idPositionEditComponentEditNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:36
employee-contractLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:47
employee-contracts-reportLazy-loaded routeReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/reports/reports-routing.module.ts:6
employee-information-reportLazy-loaded routeReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/reports/reports-routing.module.ts:13
employee-loanLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:56
employee-org-structureLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:23
employee-personnelsLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/routes.ts:36
employees-dataLazy-loaded routeList/navigationNo route-level permission/guard found in source windowFeature token matchapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:9
employment-commencementsLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:54
end-of-service-benefitsLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/transaction-routing.module.ts:16
job-allowancesLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:91
job-allowancesLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/transactions-routing.module.ts:28
job-positionLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:30
leave-clearanceLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/transactions-routing.module.ts:16
leave-requestLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/transactions-routing.module.ts:9
leavesLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/routes.ts:43
leave-typeLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/master-data-routing.module.ts:16
listTreeViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/temporary/tree-view-routing.module.ts:10
loan-requestLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:63
loan-requestLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/transactions-routing.module.ts:9
loan-typeLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:16
master-dataLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/employee-personnels-routing.module.ts:13
master-dataLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/leaves-routing.module.ts:11
master-dataLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:13
monthly-detailed-payroll-reportMonthlyPayrollDetailReportComponentReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/reports/reports-routing.module.ts:26
monthly-summary-payroll-reportMonthlyPayrollSummaryReportComponentReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/reports/reports-routing.module.ts:18
official-holidaysLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/master-data-routing.module.ts:9
payroll-actionLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:77
payroll-actionLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/transactions-routing.module.ts:14
payroll-actions-reportPayrollActionsReportComponentReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/reports/reports-routing.module.ts:10
payroll-paymentLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:70
payroll-runLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:84
payroll-runLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/transactions-routing.module.ts:21
payroll-wagesLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/routes.ts:29
reportsLazy-loaded routeReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/employee-personnels-routing.module.ts:20
reportsLazy-loaded routeReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:100
reportsLazy-loaded routeReport/printNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/routes.ts:17
salary-item-definitionLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:23
salary-templateLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:37
sequenceSequenceComponentSequenceNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:62
sequenceSequenceComponentSequenceNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:61
sequenceSequenceComponentSequenceNo route-level permission/guard found in source windowFeature token matchapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:52
sequenceSequenceComponentSequenceNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:52
sequenceSequenceComponentSequenceNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:53
sequenceSequenceComponentSequenceNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:53
sequenceSequenceComponentSequenceNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:52
service-termination-requestsLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:75
transactionLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/routes.ts:22
transactionsLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/employee-personnels-routing.module.ts:25
transactionsLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/leaves-routing.module.ts:18
transactionsLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/payroll-wages-routing.module.ts:53
tree-viewLazy-loaded routeView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:42
upgrade/:idUpgradePositionAndPayrollComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:54
view/:idAirlineViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/airlines-definition-routing.module.ts:44
view/:idCommencementsRequestViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/commencements-request-routing.module.ts:42
view/:idContractViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/employee-contract-routing.module.ts:30
view/:idEmployeeViewComponentView/detailNo route-level permission/guard found in source windowFeature token matchapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/employees-data-routing.module.ts:44
view/:idEmploymentCommencementsViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/employment-commencements-routing.module.ts:36
view/:idLoanRequestViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/loan-request-routing.module.ts:26
view/:idLoanTypeViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/loan-type-routing.module.ts:29
view/:idLocationViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/work-location-routing.module.ts:28
view/:idOrgStructureViewPageComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/employee-org-structure-routing.module.ts:45
view/:idPayrollActionViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/payroll-action-routing.module.ts:26
view/:idPositionViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/job-position-routing.module.ts:44
view/:idSalaryTemplateViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/salary-template-routing.module.ts:29
view/:idServiceTerminationRequestViewComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/service-termination-requests-routing.module.ts:36
view/:idViewEmployeeLoanComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/employee-loan-routing.module.ts:36
view/:idViewEndOfServiceSettlementComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/end-of-service-settlement/end-of-service-settlement-routing.module.ts:44
view/:idViewJobAllowancesComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/job-allowances-routing.module.ts:36
view/:idViewLeaveClearanceComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/leave-clearance-routing.module.ts:44
view/:idViewLeaveRequestComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/transactions/leave-request/leave-request-routing.module.ts:44
view/:idViewLeaveTypeComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/leave-type/leave-type-routing.module.ts:44
view/:idViewOfficialLeaveComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/official-leaves-routing.module.ts:44
view/:idViewPayrollPaymentComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/payroll-payment-routing.module.ts:36
view/:idViewPayrollRunComponentView/detailNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/payroll-run-routing.module.ts:36
work-commencement-requestsLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/transactions/transaction-routing.module.ts:23
work-locationLazy-loaded routeList/navigationNo route-level permission/guard found in source windowModule-level supporting artifactapps/hr/src/app/remote-entry/employee-personnels/master-data/master-data-routing.module.ts:16

Observed frontend fields and validation

ComponentControlObserved frontend ruleComponent source
AirlineDefinitionHeaderComponentchildToAgeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/components/airline-definition-header/airline-definition-header.component.ts
AirlineDefinitionHeaderComponentinfantToAgeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/components/airline-definition-header/airline-definition-header.component.ts
AirlineDefinitionHeaderComponentnameRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/airlines-definition/components/airline-definition-header/airline-definition-header.component.ts
CommencementsRequestBodyComponentcommencementRequestDateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts
CommencementsRequestBodyComponentcommencementRequestTypeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts
CommencementsRequestBodyComponentdescriptionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts
CommencementsRequestBodyComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts
CommencementsRequestBodyComponentrequestDateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/transactions/commencements-request/components/commencements-request-body/commencements-request-body.component.ts
ContractFormComponentcontractDateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
ContractFormComponentcontractDurationIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
ContractFormComponentcontractStartDateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
ContractFormComponentcontractTypeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
ContractFormComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
ContractFormComponenthasTrialPeriodVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
ContractFormComponentnoticePeriodDaysRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
ContractFormComponentrenewalTypeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
ContractFormComponenttrialPeriodDaysVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/contract-form/contract-form.component.ts
EmployeeAddComponentaddressVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentattendanceCodeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentbirthCityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentbirthCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentbirthDateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentbloodGroupVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentbuildingNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentcityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentcountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentemailVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentextensionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentgenderVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentgosiStartDateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponenthasDisabilityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentinsuredVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentlandLineVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentlandLineCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentmailBoxVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentmaritalStatusVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentmobileVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentmobileCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentnameArRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentnameEnRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentnationalIdExpiresOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentnationalIdIssuedOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentnationalIdIssuingAuthorityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentnationalIdNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentnationalityCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentofficePhoneNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentofficePhoneNumberCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentpassportExpiresOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentpassportIssuedOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentpassportIssuingAuthorityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentpassportNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentphoneVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentphoneCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentpostalCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentregionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentreligionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponentreportToIdVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeAddComponenttotalSalaryVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-add/employee-add.component.ts
EmployeeContractsReportHeaderComponentcontractExpiresOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts
EmployeeContractsReportHeaderComponentcontractStatusVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts
EmployeeContractsReportHeaderComponentcontractTypeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts
EmployeeContractsReportHeaderComponentdepartmentIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts
EmployeeContractsReportHeaderComponentemployeeIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts
EmployeeContractsReportHeaderComponentjobIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts
EmployeeContractsReportHeaderComponentnationalityIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts
EmployeeContractsReportHeaderComponentrenewalTypeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-contracts-report/components/employee-contracts-report-header/employee-contracts-report-header.component.ts
EmployeeEditComponentaddressVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentattendanceCodeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentbirthCityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentbirthCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentbirthDateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentbloodGroupVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentbuildingNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentcityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentcountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentemailVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentextensionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentgenderVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentgosiStartDateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponenthasDisabilityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentinsuredVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentlandLineVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentlandLineCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentmailBoxVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentmaritalStatusVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentmobileVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentmobileCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentnameArRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentnameEnRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentnationalIdExpiresOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentnationalIdIssuedOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentnationalIdIssuingAuthorityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentnationalIdNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentnationalityCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentofficePhoneNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentofficePhoneNumberCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentpassportExpiresOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentpassportIssuedOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentpassportIssuingAuthorityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentpassportNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentphoneVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentphoneCountryCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentpostalCodeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentregionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentreligionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponentreportToIdVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeEditComponenttotalSalaryVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-edit/employee-edit.component.ts
EmployeeInformationReportHeaderComponentageFilterVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeInformationReportHeaderComponentageNumberVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeInformationReportHeaderComponentcontractStatusVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeInformationReportHeaderComponentdepartmentIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeInformationReportHeaderComponentemployeeIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeInformationReportHeaderComponentemployeeWithoutContractVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeInformationReportHeaderComponentjobIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeInformationReportHeaderComponentlocationIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeInformationReportHeaderComponentnationalIdExpiresOnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/reports/employee-information-report/components/employee-information-report-header/employee-information-report-header.component.ts
EmployeeLoanFormComponentdateRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeLoanFormComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeLoanFormComponentfirstInstallmentDueDateRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeLoanFormComponentinstallmentAmountRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeLoanFormComponentloanAmountRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeLoanFormComponentloanRequestIdVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeLoanFormComponentloanSourceRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeLoanFormComponentloanTypeIdRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeLoanFormComponentnotesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/employee-loan/components/employee-loan-form/employee-loan-form.component.ts
EmployeeTicketsTabComponentaccrualPeriodInMonthsRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/employee-tickets-tab/employee-tickets-tab.component.ts
EmployeeTicketsTabComponentairlineIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/employee-tickets-tab/employee-tickets-tab.component.ts
EmployeeTicketsTabComponentticketsCountRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/employee-tickets-tab/employee-tickets-tab.component.ts
EmployeeViewComponenthasDisabilityVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-view/employee-view.component.ts
EmployeeViewComponentinsuredVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employees-data/pages/employee-view/employee-view.component.ts
EmploymentCommencementsAddComponentcommencementTypeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-add/employment-commencements-add.component.ts
EmploymentCommencementsAddComponentdateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-add/employment-commencements-add.component.ts
EmploymentCommencementsAddComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-add/employment-commencements-add.component.ts
EmploymentCommencementsAddComponentnotesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-add/employment-commencements-add.component.ts
EmploymentCommencementsEditComponentcodeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts
EmploymentCommencementsEditComponentcommencementTypeRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts
EmploymentCommencementsEditComponentdateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts
EmploymentCommencementsEditComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts
EmploymentCommencementsEditComponentnotesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employment-commencements/pages/employment-commencements-edit/employment-commencements-edit.component.ts
EndOfServiceSettlementBodyComponentendOfServiceSettlementOtherAdditionValueVisible control; optional or API-dependentapps/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
EndOfServiceSettlementHeaderComponentdateRequired in component validatorapps/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
EndOfServiceSettlementHeaderComponentdateOfLastWorkingDayRequired in component validatorapps/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
EndOfServiceSettlementHeaderComponentemployeeIdRequired in component validatorapps/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
EndOfServiceSettlementHeaderComponentendOfServiceSettlementReasonRequired in component validatorapps/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
EndOfServiceSettlementHeaderComponentnoteVisible control; optional or API-dependentapps/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
EndOfServiceSettlementHeaderComponentsourceIdVisible control; optional or API-dependentapps/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
EndOfServiceSettlementHeaderComponentsourceTypeRequired in component validatorapps/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
JobAllowancesFormComponentdateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/components/job-allowances-form/job-allowances-form.component.ts
JobAllowancesFormComponentemployeeIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/job-allowances/components/job-allowances-form/job-allowances-form.component.ts
LeaveClearanceBodyComponentleaveClearanceOtherAdditionValueVisible control; optional or API-dependentapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-body/leave-clearance-body.component.ts
LeaveClearanceHeaderComponentdateRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts
LeaveClearanceHeaderComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts
LeaveClearanceHeaderComponentnoteVisible control; optional or API-dependentapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts
LeaveClearanceHeaderComponentsourceIdVisible control; optional or API-dependentapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts
LeaveClearanceHeaderComponentsourceTypeRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-clearance/components/leave-clearance-header/leave-clearance-header.component.ts
LeaveRequestFooterComponentendDateRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-footer/leave-request-footer.component.ts
LeaveRequestFooterComponentleaveTypeIdRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-footer/leave-request-footer.component.ts
LeaveRequestFooterComponentnumberOfDaysRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-footer/leave-request-footer.component.ts
LeaveRequestFooterComponentstartDateRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-footer/leave-request-footer.component.ts
LeaveRequestHeaderComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts
LeaveRequestHeaderComponentleaveReasonVisible control; optional or API-dependentapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts
LeaveRequestHeaderComponentnotesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts
LeaveRequestHeaderComponentreplacementEmployeeIdVisible control; optional or API-dependentapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts
LeaveRequestHeaderComponentrequestDateRequired in component validatorapps/hr/src/app/remote-entry/leaves/transactions/leave-request/components/leave-request-header/leave-request-header.component.ts
LeaveTypeFormComponentnameArVisible control; optional or API-dependentapps/hr/src/app/remote-entry/leaves/master-data/leave-type/components/leave-type-form/leave-type-form.component.ts
LeaveTypeFormComponentnameEnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/leaves/master-data/leave-type/components/leave-type-form/leave-type-form.component.ts
LoanRequestFormComponentamountRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts
LoanRequestFormComponentdateRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts
LoanRequestFormComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts
LoanRequestFormComponentfirstInstallmentDueDateRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts
LoanRequestFormComponentinstallmentAmountRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts
LoanRequestFormComponentloanTypeIdRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts
LoanRequestFormComponentnumberOfInstallmentsRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/loan-request/components/loan-request-form/loan-request-form.component.ts
LoanTypeFormComponentdescriptionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentisMaxInstallmentsEnabledVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentisPercentFromSalaryEnabledVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentisRelocatableVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentisRequestRangeEnabledVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentmaxInstallmentsConditionally required/validated in componentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentmaxPercentFromSalaryConditionally required/validated in componentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentmaxRelocatableTimesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentnameArRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentnameEnRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentrequestDayFromConditionally required/validated in componentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentrequestDayToConditionally required/validated in componentapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LoanTypeFormComponentsalaryItemIdRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/master-data/loan-type/components/loan-type-form/loan-type-form.component.ts
LocationFormComponentresponsibleEmployeeIdVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/component/location-form/location-form.component.ts
LocationFormComponentworkAreaNameRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/work-location/component/location-form/location-form.component.ts
MonthlyPayrollDetailReportHeaderComponentdepartmentIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollDetailReportHeaderComponentemployeeIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollDetailReportHeaderComponentjobIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollDetailReportHeaderComponentlocationIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollDetailReportHeaderComponentpayrollRunIdVisible control; optional or API-dependentapps/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
MonthlyPayrollDetailReportHeaderComponentsalaryTemplateIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollSummaryActionsReportHeaderComponentdepartmentIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollSummaryActionsReportHeaderComponentemployeeIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollSummaryActionsReportHeaderComponentjobIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollSummaryActionsReportHeaderComponentlocationIdsVisible control; optional or API-dependentapps/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
MonthlyPayrollSummaryActionsReportHeaderComponentpayrollRunIdVisible control; optional or API-dependentapps/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
OfficialHolidayFormComponentdaysCountRequired in component validatorapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts
OfficialHolidayFormComponentfromDateRequired in component validatorapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts
OfficialHolidayFormComponentnameArRequired in component validatorapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts
OfficialHolidayFormComponentnameEnRequired in component validatorapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts
OfficialHolidayFormComponenttoDateRequired in component validatorapps/hr/src/app/remote-entry/leaves/master-data/official-leaves/components/official-holiday-form/official-holiday-form.component.ts
OrgStructureTreeEditComponentcontainsEmployeesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/org-structure-tree-edit/org-structure-tree-edit.component.ts
OrgStructureTreeEditComponentnameRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/org-structure-tree-edit/org-structure-tree-edit.component.ts
OrgStructureTreeEditComponentresponsibleEmployeeIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/org-structure-tree-edit/org-structure-tree-edit.component.ts
PayrollActionHeaderComponentdateRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-action/component/payroll-action-header/payroll-action-header.component.ts
PayrollActionsReportHeaderComponentdateFromVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts
PayrollActionsReportHeaderComponentdateToVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts
PayrollActionsReportHeaderComponentdepartmentIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts
PayrollActionsReportHeaderComponentemployeeIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts
PayrollActionsReportHeaderComponentjobIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts
PayrollActionsReportHeaderComponentlocationIdsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts
PayrollActionsReportHeaderComponentsalaryItemsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/reports/payroll-actions-report/components/payroll-actions-report-header/payroll-actions-report-header.component.ts
PayrollPaymentFormComponentdateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts
PayrollPaymentFormComponentemployeeVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts
PayrollPaymentFormComponentfilterDepartmentsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts
PayrollPaymentFormComponentfilterJobsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts
PayrollPaymentFormComponentfilterWorkLocationsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts
PayrollPaymentFormComponentpayrollRunIdVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts
PayrollPaymentFormComponentpercentageVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-payment/components/payroll-payment-form/payroll-payment-form.component.ts
PayrollRunFormComponentdateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts
PayrollRunFormComponentdescriptionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts
PayrollRunFormComponentfilterDepartmentsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts
PayrollRunFormComponentfilterJobsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts
PayrollRunFormComponentfilterWorkLocationsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts
PayrollRunFormComponentmanualSearchQueryVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts
PayrollRunFormComponentnameVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/transactions/payroll-run/components/payroll-run-form/payroll-run-form.component.ts
PositionAddComponentdepartmentIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts
PositionAddComponentdescriptionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts
PositionAddComponentnameArRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts
PositionAddComponentnameEnRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts
PositionAddComponentrequiredSkillsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts
PositionAddComponentrequirementsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts
PositionAddComponentresponsibilitiesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-add/position-add.component.ts
PositionEditComponentdepartmentIdVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts
PositionEditComponentdescriptionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts
PositionEditComponentnameArVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts
PositionEditComponentnameEnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts
PositionEditComponentrequiredSkillsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts
PositionEditComponentrequirementsVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts
PositionEditComponentresponsibilitiesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/job-positions/pages/position-edit/position-edit.component.ts
SalaryTemplateFormComponentdescriptionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/components/salary-template-form/salary-template-form.component.ts
SalaryTemplateFormComponentnameArRequired in component validatorapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/components/salary-template-form/salary-template-form.component.ts
SalaryTemplateFormComponentnameEnVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/components/salary-template-form/salary-template-form.component.ts
SalaryTemplateFormComponentpaymentFrequencyVisible control; optional or API-dependentapps/hr/src/app/remote-entry/payroll-wages/master-data/salary-template/components/salary-template-form/salary-template-form.component.ts
ServiceTerminationRequestFormComponentdescriptionVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts
ServiceTerminationRequestFormComponentemployeeIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts
ServiceTerminationRequestFormComponentlastWorkingDateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts
ServiceTerminationRequestFormComponentrequestDateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts
ServiceTerminationRequestFormComponentterminationReasonRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/service-termination-requests/components/service-termination-request-form/service-termination-request-form.component.ts
TreeViewCreateComponenthasEmployeesVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/tree-view-create/tree-view-create.component.ts
TreeViewCreateComponentnameRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/tree-view-create/tree-view-create.component.ts
TreeViewCreateComponentResponsibleEmployeeIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-org-structure/components/tree-view-create/tree-view-create.component.ts
UpgradeJobInfoComponentdepartmentIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts
UpgradeJobInfoComponentjobIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts
UpgradeJobInfoComponentlastRecordEndDateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts
UpgradeJobInfoComponentstartDateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts
UpgradeJobInfoComponentworkLocationIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-job-info/upgrade-job-info.component.ts
UpgradeSalaryInfoComponentlastRecordEndDateRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts
UpgradeSalaryInfoComponentpaymentMethodVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts
UpgradeSalaryInfoComponentsalaryTemplateIdRequired in component validatorapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts
UpgradeSalaryInfoComponentstartDateVisible control; optional or API-dependentapps/hr/src/app/remote-entry/employee-personnels/master-data/employee-contract/components/upgrade-salary-info/upgrade-salary-info.component.ts

Observed frontend actions

ComponentClick action/handlerBusiness review requirementComponent source
AddSalaryTemplateComponentonAssignCalculationFormulaDocument 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
AirlineListComponentonDeleteAvailable 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
AirlineListComponentonEditOpen 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
AirlineListComponentonViewOpen 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
CommencementsRequestBodyComponentopenEmployeeDialogOpen 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
CommencementsRequestListComponentonApproveDocument 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
CommencementsRequestListComponentonCancelLeave 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
CommencementsRequestListComponentonDeleteAvailable 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
CommencementsRequestListComponentonEditOpen 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
CommencementsRequestListComponentonRejectDocument 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
CommencementsRequestListComponentonSubmitValidate 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
CommencementsRequestListComponentonViewOpen 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
CompensationAndPayrollInfoComponentonAssignSalaryItemsDocument 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
ContractListComponentonDeleteAvailable 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
ContractListComponentonEditOpen 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
ContractListComponentonViewOpen 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
ContractViewComponentonBackLeave 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
ContractViewComponentonRetryDocument 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
ContractViewComponentonShowSalaryItemsDocument 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
ContractViewComponentonUpgradeDocument 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
CustomToggleTabsComponentnavigateToDocument 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
EditSalaryTemplateComponentonAssignCalculationFormulaDocument 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
EmployeeContractsReportComponentnavigateToContractDocument 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
EmployeeContractsReportComponentonViewReportOpen 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
EmployeeContractsReportComponentprintTableGenerate 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
EmployeeContractsReportHeaderComponentopenEmployeeSearchDialogOpen 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
EmployeeInformationReportComponentnavigateToContractDocument 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
EmployeeInformationReportComponentonViewReportOpen 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
EmployeeInformationReportComponentprintTableGenerate 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
EmployeeInformationReportHeaderComponentopenEmployeeSearchDialogOpen 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
EmployeeLoanFormComponentnavigateToPayrollRunDocument 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
EmployeeLoanFormComponentopenAttachmentsDocument 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
EmployeeLoanListComponentonDeleteAvailable 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
EmployeeLoanListComponentonEditOpen 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
EmployeeLoanListComponentonViewOpen 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
EmployeePickerComponentopenPopupDocument 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
EmployeesListComponentonDeleteAvailable 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
EmployeesListComponentonEditOpen 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
EmployeesListComponentonViewOpen 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
EmployeeTicketsTabComponentaddAllowanceLineDocument 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
EmploymentCommencementsListComponentonDeleteAvailable 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
EmploymentCommencementsListComponentonEditOpen 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
EmploymentCommencementsListComponentonViewOpen 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
EmploymentCommencementsViewComponentonTransferDocument 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
EndOfServiceSettlementBodyComponentonDeleteDeductionRowAvailable 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
EndOfServiceSettlementHeaderComponentonLoadEmployeeDataDocument 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
EndOfServiceSettlementHeaderComponentopenEmployeeDialogOpen 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
EndOfServiceSettlementListComponentonDeleteAvailable 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
EndOfServiceSettlementListComponentonEditOpen 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
EndOfServiceSettlementListComponentonPrintGenerate 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
EndOfServiceSettlementListComponentonSubmitValidate 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
EndOfServiceSettlementListComponentonViewOpen 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
JobAllowancesFormComponentonCalculateDocument 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
JobAllowancesFormComponentonDeleteDetailRowAvailable 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
JobAllowancesFormComponentopenEmployeeSearchDialogOpen 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
JobAllowancesListComponentonDeleteAvailable 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
JobAllowancesListComponentonEditOpen 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
JobAllowancesListComponentonPostAvailable 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
JobAllowancesListComponentonPrintGenerate 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
JobAllowancesListComponentonViewOpen 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
LeaveClearanceBodyComponentonDeleteDeductionRowAvailable 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
LeaveClearanceListComponentonDeleteAvailable 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
LeaveClearanceListComponentonEditOpen 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
LeaveClearanceListComponentonPrintGenerate 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
LeaveClearanceListComponentonSubmitValidate 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
LeaveClearanceListComponentonViewOpen 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
LeaveRequestHeaderComponentopenAttachmentsDocument 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
LeaveRequestListComponentonApproveDocument 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
LeaveRequestListComponentonCancelLeave 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
LeaveRequestListComponentonDeleteAvailable 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
LeaveRequestListComponentonEditOpen 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
LeaveRequestListComponentonRejectDocument 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
LeaveRequestListComponentonSubmitValidate 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
LeaveRequestListComponentonViewOpen 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
LeaveTypeListComponentonDeleteAvailable 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
LeaveTypeListComponentonEditOpen 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
LeaveTypeListComponentonViewOpen 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
LoanRequestFormComponentopenAttachmentsDocument 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
LoanRequestListComponentonApproveDocument 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
LoanRequestListComponentonCancelLeave 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
LoanRequestListComponentonDeleteAvailable 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
LoanRequestListComponentonEditOpen 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
LoanRequestListComponentonRejectDocument 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
LoanRequestListComponentonSubmitValidate 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
LoanRequestListComponentonViewOpen 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
LoanRequestViewComponentopenAttachmentsDocument 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
LoanTypeListComponentonDeleteAvailable 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
LoanTypeListComponentonEditOpen 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
LoanTypeListComponentonViewOpen 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
LocationFormComponentopenMapDialogOpen 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
LocationListComponentonDeleteAvailable 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
LocationListComponentonEditOpen 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
LocationListComponentonViewOpen 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
MonthlyPayrollDetailReportBodyComponentonEmployeeClickDocument 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
MonthlyPayrollDetailReportHeaderComponentemitDocument 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
MonthlyPayrollDetailReportHeaderComponentopenEmployeeSearchDialogOpen 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
MonthlyPayrollSummaryActionsReportBodyComponentonEmployeeClickDocument 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
MonthlyPayrollSummaryActionsReportHeaderComponentemitDocument 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
MonthlyPayrollSummaryActionsReportHeaderComponentopenEmployeeDialogOpen 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
OfficialLeavesListComponentonDeleteAvailable 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
OfficialLeavesListComponentonEditOpen 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
OfficialLeavesListComponentonViewOpen 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
OrgStructureChartViewComponentdisplayEmployees = falseDocument 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
OrgStructureChartViewComponentshowEmployeesDocument 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
OrgStructureChartViewComponentzoomInDocument 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
OrgStructureChartViewComponentzoomOutDocument 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
OrgStructureTableComponentonDeleteAvailable 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
OrgStructureTableComponentonEditOpen 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
OrgStructureTableComponentonViewOpen 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
OrgStructureTreeCreationComponentonAddClickDocument 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
PayrollActionBodyComponentonDeleteRowAvailable 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
PayrollActionListComponentonDeleteAvailable 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
PayrollActionListComponentonEditOpen 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
PayrollActionListComponentonPostAvailable 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
PayrollActionListComponentonPrintOutGenerate 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
PayrollActionListComponentonUnpostAvailable 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
PayrollActionListComponentonViewOpen 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
PayrollActionsReportBodyComponentonEmployeeClickDocument 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
PayrollActionsReportHeaderComponentemitDocument 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
PayrollPaymentFormComponentonExecutePercentageDocument 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
PayrollPaymentListComponentonDeleteAvailable 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
PayrollPaymentListComponentonEditOpen 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
PayrollPaymentListComponentonPostAvailable 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
PayrollPaymentListComponentonPrintGenerate 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
PayrollPaymentListComponentonViewOpen 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
PayrollRunFormComponentonAddEmployeesDocument 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
PayrollRunFormComponentopenAdvancedEmployeeSearchDocument 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
PayrollRunFormComponentopenEmployeeProfileDocument 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
PayrollRunFormComponentrefreshEmployeeRowDocument 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
PayrollRunFormComponentresetEmployeeGridDocument 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
PayrollRunFormComponentsetEmployeeLoadModeDocument 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
PayrollRunListComponentonDeleteAvailable 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
PayrollRunListComponentonEditOpen 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
PayrollRunListComponentonPostAvailable 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
PayrollRunListComponentonPrintOutGenerate 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
PayrollRunListComponentonUnpostAvailable 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
PayrollRunListComponentonViewOpen 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
PositionListComponentonDeleteAvailable 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
PositionListComponentonEditOpen 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
PositionListComponentonViewOpen 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
SalaryItemListComponentonDeleteAvailable 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
SalaryItemListComponentonEditOpen 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
SalaryTemplateListComponentonDeleteAvailable 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
SalaryTemplateListComponentonEditOpen 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
SalaryTemplateListComponentonViewOpen 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
ServiceTerminationRequestsListComponentonApproveDocument 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
ServiceTerminationRequestsListComponentonCancelLeave 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
ServiceTerminationRequestsListComponentonDeleteAvailable 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
ServiceTerminationRequestsListComponentonEditOpen 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
ServiceTerminationRequestsListComponentonRejectDocument 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
ServiceTerminationRequestsListComponentonSubmitValidate 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
ServiceTerminationRequestsListComponentonViewOpen 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
UpgradeJobInfoComponentonRetryDocument 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
UpgradeSalaryInfoComponentonAssignSalaryItemsDocument 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
UpgradeSalaryInfoComponentonRetryDocument 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
UpgradeSalaryInfoComponentonShowSalaryItemsDocument 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
ViewEmployeeLoanComponentopenAttachmentsDocument 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
ViewLeaveRequestComponentopenAttachmentsDocument 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

  1. (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
  2. (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
  3. (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
  4. (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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. 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
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 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
  47. 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

Internal Documentation — Microtec