The difference between user roles and groups

What is a User Role?

Every site has multiple kinds of users who use the site in different ways. Some use it just for information, for example, or to submit work orders. Others use it to assign tasks to a team. Still others use it to manage processes and people. 

A user role has specific permissions attached to it--that is, what a user can and can't do on the site, what tasks a user can perform, resources a user is allowed to use, etc. 

Lower-level roles have fewer permissions than top-level roles. A top-level role may be able to change all settings across the site, whereas a lower-level role won't be able to change any settings (and won't even be able to access the panels where settings are changed). 

What is a User Group?

A user group is set up for organizational purposes. A user group is a collection of users linked by a common element (for example, a common location or community).  The purpose of the user group is related to functions and hierarchy within the website. 

System administrators use groups to set access or permissions levels for applications available on the network. 

Some sites in this network utilize community user groups (i.e. Solivita). Solivita residents belong to the Solivita user group, as do vendors who serve Solivita, and property managers who oversee Solivita. 

Each user has their own permissions within the user group. For example, Solivita resident Jane Doe may see only her work order submitted on the website. A vendor who is a member of the Solivita user group will be able to see Jane Doe's work order, as well as work orders posted by other residents of Solivita.  If the vendor provides service for two communities, he or she will be a member of both of those community user groups.

Another user who will belong to more than one Group will be a property manager. A property manager who has several communities in his or her portfolio will be a member of all of those community groups (i.e., Solivita and Bellalago). The property manager can see all work orders and other important pieces of information specific to those communities. He or she can create announcements or calendar events and select the community User Group(s) who can see them.