System business rule specification request approval rejection - ESG-Project/documentation GitHub Wiki

← Home / Requirements / Business Rules

This business rule defines the process for administrators to approve or reject specimen data change requests, ensuring data integrity and user notification.

Rule Details

Field Content
Identification BR15
Business Rule Request Approval or Rejection
Description Defines the process for administrators to approve or reject specimen change requests, including data updates and notifications.
Source System Requirements
Priority High
Status Active

Implementation Details

  • Upon Approval:
    • The system updates the actual specimen data with the proposed changes.
    • DBH and Basal Area are automatically recalculated based on the updated measurements.
    • The Family field is updated if necessary (e.g., if the species was changed to one with a different family).
    • The alteration is recorded in the specimen's historical log, including administrator ID and date of approval.
  • Upon Rejection:
    • The system requires the administrator to provide a mandatory reason for the rejection.
  • In both cases (approval or rejection), the system notifies the original requester about the decision and the reason (if rejected), either via in-system message or email.

Related Components

  • Request Review Interface
  • Specimen Data Updater
  • Recalculation Engine
  • Audit Log
  • Notification Service

History

Version Date Author Changes
1.0 2025-07-29 System Initial version

Notes

  • Maintains data accuracy and provides transparency to users regarding their change requests.
  • Essential for controlling data quality in the system.

Related Documents