Different agencies have different requirements in terms of who has access to what information and what they are allowed to do in the system. Larger agencies typically have strictly defined roles where certain groups of workers are responsible for performing certain tasks while smaller agencies sometimes have workers which would be engaged across multiple services.

Role based security is a form of user-level security where an application doesn't focus on the individual user identity but rather on a logical role he or she belongs to. For example, if special privileged access to a certain screen is restricted to Administrators, a role Administrators can be created to represent that role and the role can be given access to the restricted screen. What's nice about role-based security is that it simplifies administrator security maintenance.

Matrix Role Based Security Features

For each department in Matrix there are generally four security levels: Worker, Supervisor, Director and Administrator. On the Admin Security screen Matrix administrators can define unique security groups that can contain the aforementioned security levels by department or by individual. It is possible to restrict access to a file, screen or interface feature down to a single individual or to multiple groups of users. The security system in Matrix is very flexible and can be configured to share as much information and\or functionality with as many or as few individuals as you wish. It can also be used to restrict individual file access to limited individuals in cases where high profile community members are involved or even internal staff.