System business rule specification new species creation - ESG-Project/documentation GitHub Wiki
← Home / Requirements / Business Rules
This business rule defines the process for creating new species records and their management by administrators to maintain data consistency.
Rule Details
| Field | Content |
|---|---|
| Identification | BR09 |
| Business Rule | New Species Creation |
| Description | Allows users to create new species if not found, enforcing scientific name uniqueness. Administrators manage the species list centrally. |
| Source | System Requirements |
| Priority | High |
| Status | Active |
Implementation Details
- If a species searched during specimen addition is not found, the user is presented with an option to create a new one.
- New species creation requires Scientific Name (mandatory), Family (mandatory), and Common Name (optional).
- The system must ensure the uniqueness of the Scientific Name for all new species.
- An administrator role has a dedicated section to manage the master species list, including adding, editing, deleting, and approving species creation requests from regular users.
Related Components
- New Species Creation Form
- Species Database Manager
- Administrator Dashboard
- Notification System
History
| Version | Date | Author | Changes |
|---|---|---|---|
| 1.0 | 2025-07-29 | System | Initial version |
Notes
- Balances user autonomy for data entry with data integrity control by administrators.
- Supports comprehensive and evolving species database.