Appendix B — Field Validation Reference
Reference Document | Audience: All Users
Overview
This appendix provides a consolidated reference of all field validation rules across AMS modules. Use this when preparing data for manual entry or bulk upload.
B.1 Text Field Validations
| Field |
Module |
Allowed Characters |
Min Length |
Max Length |
| Asset Tag |
Asset |
A-Z, a-z, 0-9 only |
2 |
50 |
| Serial Number |
Asset |
A-Z, a-z, 0-9 only |
— |
100 |
| RFID EPC ID |
Asset / Vehicle |
0-9, A-F, a-f (hex); must start with 30–39 |
16 |
24 |
| Asset Name |
Asset |
Any |
— |
100 |
| Department Code |
Department |
A-Z, 0-9 (uppercase only) |
3 |
3 |
| Country Code |
Country |
Any |
— |
3 |
| State Code |
State |
Any |
— |
10 |
| Employee ID |
User |
0-9 only |
— |
50 |
| Contact Number |
User |
0-9, +, -, space only |
— |
— |
| Email |
User / Supplier |
Valid email format (RFC 5322) |
— |
— |
| Password |
User |
Any |
8 |
— |
| Workflow Template Name |
Workflow |
Any |
— |
100 |
| Location Name |
Location |
Any |
— |
100 |
| Category Name |
Category |
Any |
— |
100 |
| Manufacturer Name |
Manufacturer |
Any |
— |
100 |
| Model Name |
Model |
Any |
— |
255 |
| Model Code |
Model |
Any |
— |
50 |
| Supplier Name |
Supplier |
Any |
— |
100 |
| Reader Name |
RFID |
Any |
— |
100 |
| Reader Device ID |
RFID |
Any |
— |
100 |
| Reader Type Code |
RFID |
Any |
— |
20 |
| Vehicle Name |
RFID |
Any |
— |
100 |
| Vehicle Registration |
RFID |
Any |
— |
50 |
| Site Name |
Site |
Any |
— |
100 |
| Floor Plan Name |
Floor Plan |
Any |
— |
255 |
| Audit Name |
Audit |
Any |
— |
255 |
| Schedule Name |
Schedule |
Any |
— |
100 |
| Activity Type Name |
Activity Type |
Any |
— |
100 |
| User Group Name |
User Group |
Any |
— |
100 |
| Role Name |
Role |
Any |
— |
100 |
| Checklist Question |
Checklist |
Any |
— |
255 |
| Cost Label |
Cost Template |
Any |
— |
100 |
B.2 Numeric Field Validations
| Field |
Module |
Min Value |
Max Value |
Max Digits |
Decimal Places |
| Purchase Value |
Asset |
— |
— |
15 |
2 |
| Current Value |
Asset |
— |
— |
15 |
2 |
| Depreciation Rate (%) |
Asset Financial |
> 0 |
100 |
5 |
2 (percentage) |
| Residual Value |
Asset Financial |
0 |
— |
— |
2 (currency amount, not %) |
| Accumulated Depreciation |
Asset Financial |
— |
— |
15 |
2 |
| Transfer Cost |
Transfer |
0 |
— |
15 |
2 |
| Sold Value |
Disposal |
0 |
— |
— |
2 |
| Reminder SLA Value |
Workflow |
> 0 |
— |
— |
0 (integer) |
| Escalation SLA Value |
Workflow |
> 0 |
— |
— |
0 (integer) |
| Frequency (days) |
Schedule |
1 |
— |
— |
0 (integer) |
| Execution Before (days) |
Schedule |
1 |
— |
— |
0 (integer) |
| Reminder Before (days) |
Schedule |
1 |
— |
— |
0 (integer) |
| Tolerance Zone (meters) |
RFID Detection |
0.1 |
100.0 |
5 |
2 |
| Detection Threshold (sec) |
RFID Detection |
1 |
3,600 |
— |
0 (integer) |
| Grace Period (min) |
RFID Detection |
1 |
1,440 |
— |
0 (integer) |
| Cost Item Value |
Activity Cost |
— |
— |
15 |
2 |
| Latitude |
Location |
— |
— |
— |
Decimal |
| Longitude |
Location |
— |
— |
— |
Decimal |
| Default Depreciation Rate (%) |
Category |
0.01 |
100 |
5 |
2 (percentage of annual depreciation; required) |
| Default Useful Life (Years) |
Category |
1 |
— |
— |
0 (integer; required) |
| Default Residual Value (%) |
Category |
0 |
100 |
5 |
2 (percentage of purchase price — converted to currency amount at asset level; required) |
B.3 Date Field Validations
Single Date Rules
| Date Field |
Module |
Rule |
| Purchase Date |
Asset |
Cannot be in the future (≤ today) |
| Invoice Date |
Asset |
Cannot be in the future (≤ today) |
| Depreciation Start Date |
Asset Financial |
Cannot be in the future (≤ today) |
Cross-Field Date Rules
| Date A |
Relation |
Date B |
Module |
| Depreciation Start Date |
must be before |
Expected End Date |
Asset Financial |
| Warranty From |
must be before |
Warranty To |
Asset Warranty |
| Insurance Start Date |
must be before |
Insurance End Date |
Asset Insurance |
| AMC Start Date |
must be before |
AMC End Date |
Asset AMC |
| Audit Start Date |
must be before |
Audit End Date |
Audit |
| Schedule Start Date |
must be before |
Schedule End Date |
Schedule |
| Delegation Start Date |
must be before |
Delegation End Date |
Workflow Delegation |
B.4 Uniqueness Constraints
| Field(s) |
Scope |
Module |
| (Asset Tag, Serial Number) |
Per Company (non-deleted) |
Asset |
| Name |
Per Company (non-deleted) |
Asset Category, Asset Status, Asset Condition, Department, Supplier, Activity Type, User Group, Checklist Template, Cost Template, Site |
| (Name, Manufacturer) |
Non-deleted |
Model |
| Name |
Non-deleted |
Manufacturer |
| Email |
Global |
User |
| (Name, Site, Parent Location) |
Non-deleted |
Location |
| Code |
Global |
Country |
| (Code, Country) |
Per Country |
State |
| Device ID |
Global |
RFID Reader |
| Name |
Global |
RFID Reader |
| Registration Number |
Global |
Vehicle |
| Code |
Global |
Reader Type |
| (Name, Event Type, Entity Type) |
Per Company (non-deleted) |
Workflow Template |
| (Name, Location) |
Non-deleted |
Floor Plan |
| Name |
Global |
Audit Request |
B.5 Conditional Required Fields
| Field |
Condition |
Module |
| Assets (multi-select) |
Required when "Specific Assets" toggle = On |
Audit |
| User Role |
Required when Approval Mode = "User Role" |
Workflow |
| Specific User |
Required when Approval Mode = "Specific User" |
Workflow |
| Tracking Type |
Visible and relevant when "Enable Movement Tracking" = On |
Transfer / Schedule |
| Vehicle |
Visible and relevant when Tracking Type = "Vehicle" |
Transfer / Schedule |
| Depreciation Start Date |
Required if financial section is used |
Asset |
| Expected End Date |
Required if financial section is used |
Asset |
B.6 Field Dependency Summary
| Dependent Field |
Enabled/Filtered By |
Module |
| Serial Number |
Asset Tag (disabled until Asset Tag is entered) |
Asset |
| Model dropdown |
Manufacturer selection (disabled until selected) |
Asset, Vehicle |
| State dropdown |
Country selection (filtered by country) |
Site |
| Parent Location |
Location Type (allowed parent types enforced) |
Location |
| Parent Category |
Cannot select self or own children |
Category |
| Event Type |
Entity Type (available events change) |
Workflow |
| Modifiable Fields |
Entity Type + Event Type |
Workflow |
Back to: Index