Accounts
Most of the time accounts for the ERP are created by the HR department but department chiefs are allowed to create accounts, too. Accounts have a role (which indirectly defines the permissions throughout the ERP) and a level (Junior, Senior, Master, Chief). Each account also specifies who the immediate supervisor is. There is also a bunch of other attributes like contact details, RFID card, position, hourly rate (for designers and engineers), permissions to see different price levels in proposals (for sales persons), assigned equipment, allowed paid vacation during the 1st year, etc.