Organisation Settings
Organisation Settings lets admins configure org-level preferences such as the Animal ID format. Access it from Admin > Admin Options > Organisation Settings.
Animal ID Format
Configuring the Template
The Animal ID template controls how IDs are automatically generated for new animals. The settings page provides:
- Organisation Short Code: A short abbreviation for your organisation (e.g., "WARC"), used in the
{ORG_SHORT}placeholder - ID Template: The format string with placeholders that define the ID structure
- Live Preview: Shows what a generated ID looks like as you type, using sequence #42 and species "KANG" as examples
Available Placeholders
| Placeholder | Description | Example Output |
|---|---|---|
{ORG_SHORT} | Organisation short code | WARC |
{YYYY} | 4-digit year from intake date | 2026 |
{YY} | 2-digit year from intake date | 26 |
{seq} | Sequence number (unpadded) | 42 |
{seq:N} | Sequence number zero-padded to N digits | 0042 (for {seq:4}) |
{SPECIES} | Species code (empty if not available) | KANG |
Default Template
The default template is {ORG_SHORT}-{YYYY}-{seq:4}, which produces IDs like WARC-2026-0042.
How Sequencing Works
- Each organisation maintains a separate sequence counter per year
- The sequence resets to 1 at the start of each new year
- Peek vs commit: When the animal form opens, a preview ID is shown without consuming a number. The number is only claimed when the animal is actually saved
- Concurrent safety: Multiple users saving animals simultaneously will never get duplicate sequence numbers
Integration with Other Modules
| Module | Integration |
|---|---|
| Wildlife Admission | Animal IDs are auto-populated on the create/edit form |
| Compliance Checklist | Flags animals and members missing IDs |
| Data Export | Animal IDs are included in all exports |