This is the Help section of iCalScheduler v0.61. Hopefully this will provide a good idea of whether this application is suitable or not for your needs.
A user is assigned to a certain role (also called a "permission group") which determines what type of permissions that they will have.
A user can also be assigned to one or more departments.
User Assignment Screen