| 1. This use case begins when the Administrator/Moderator selects a pending specimen data change request from the list (from UC31). |
2. The system displays the details of the request, including the original specimen data, the proposed changes, and the user's justification comment. All fields (e.g., Plot, Species, Height, CBH, Family, DBH, Basal Area) are shown with their current and proposed values. |
| 3. The Administrator/Moderator reviews the information and evaluates the proposed changes. |
4. The Administrator/Moderator chooses either "Approve" or "Reject." |
| If Approve: |
|
| 5. The Administrator/Moderator confirms approval. |
6. The system updates the specimen data (Plot, Species, Height, CBH) with the proposed information. |
|
7. The system automatically updates the Family field if the Species was changed and recalculates DBH and Basal Area. |
|
8. The system changes the request status to "Approved" and records the alteration in the specimen's historical log. |
|
9. The system notifies the original requesting user about the approval. |
|
10. The system confirms successful approval and data update. |
| If Reject: |
|
| 5. The Administrator/Moderator chooses "Reject." |
6. The system prompts the Administrator/Moderator to provide a mandatory reason for the rejection. |
| 7. The Administrator/Moderator enters the rejection reason. |
8. The system changes the request status to "Rejected" and records the reason. |
|
9. The system notifies the original requesting user about the rejection and the reason provided. |
|
10. The system confirms successful rejection. |