For example they need to track Additional Account Codes on a request. They need to be able to build a custom field that does not show on the request form for basic requestors. When building custom fields have an option to determine where the field is visible and to what roles.
Visibility: Request Form and Request Details, Request Details, Asset Details
Roles: Administrator, IT Technician