Scenario:
The user wants to add a new employee for a specific location or branch.
Action:
The user enters the employee’s details (code, name, father/husband name, location, department, category, login credentials) and clicks Save.
Outcome:
The system saves the employee record, and the employee code and name appear on the left panel.
Scenario:
The user needs to modify or remove existing employee details.
Action:
The user selects an employee from the left panel, edits the details or clicks Delete, and confirms the action.
Outcome:
The system updates or deletes the employee record if it is not linked to any transactions.
Scenario:
The user wants to print or export employee details for reporting or documentation.
Action:
The user clicks Print, applies filters or sorting as needed, and chooses Print, Print Preview, or Export to Excel.
Outcome:
The system generates a printable/exportable report of the employee details.
Scenario:
The user wants to view employee details in a specific format for easy reference.
Action:
The user selects either Grid View (tabular) or Tree View (hierarchical).
Outcome:
The system displays the employee details in the selected format.
Scenario:
The user wants to know where a particular employee is used in the system.
Action:
The user clicks Where Used for the selected employee.
Outcome:
The system displays a list of transactions or tables where that employee is referenced.
Scenario:
The user needs to find an employee based on the location or branch.
Action:
The user selects a location from the dropdown list and clicks Search.
Outcome:
The system displays the corresponding list of employees in the left panel.
Scenario:
The user wants to add several employee records at once.
Action:
The user enters details (login name, code, name, user group, location, department, category) and clicks Save.
Outcome:
The system adds multiple employee records, and their codes and names appear on the left panel.