An unlimited number of company positions can be created and assigned to Users. These can then be assigned as responsible for actions and categories across ProShop including NCRs, Audits, Quality Procedures, Equipment, and more. This makes it much easier to reassign work temporarily and permanently when user changes happen. The Company Positions feed into a dynamic and visual Org Chart showing all employees in every position, and reveals those that have complete and incomplete training for the positions they are in. Company Positions are also used to assign training paths for users to advance to higher positions in the company. Series of Training records can be created to clearly identify and guide employees who are on an advancement path to higher levels of responsibility in the company. Managers can clearly see how far along employees are towards any new Company Position.