It would be very helpful to have an Agent Role to create Vendors, possibly an option in the Procurement Manager and Contract Manager Roles.
It seems a bit overkill to require an Admin to add vendors as staff continually make purchases from various vendors or enter into contracts.
