Currently many customers have a group configured named "All Users". The name of this group implies that it contains every user on the system, but in practice this is often not the case. This is because it is possible to remove a user from that group (intentionally).
The naming convention, coupled with real world usage scenarios, means that the use of this group can be confusing. It can be very difficult to identify users who are not a member of the group without exporting all of your users and then analysing the exported file.
To solve this we are introducing three new user groups:
These groups are automatically included with the system and (unlike the "All Users" group) cannot be removed. Of these three groups, system administrators are only able to manage membership of the new "Guests" group; membership of both the "Everyone" and "Users" groups are managed by the system. The new user groups will contain the following users:
- Guests - Users added to the group by an administrator, or by an automated user rule.
- Guests = Users added by an administrator
- Users - Every user who is not a member of the "Guests" group.
- Users = Everyone - Guests
- Everyone - Every user regardless of other group memberships.
- Everyone = Users + Guests
When we release this feature, we will also deprecate the use of Rules driven "All Users" groups. These will continue to be supported (as will other rule based groups), but we will not implement these for new customers, and we encourage existing customers to move away from the "All Users" group to the new system managed groups, which should be more predictable in their intent. As part of this move, customers may want to consider where they are using the "All Users" group for content targeting, user administration roles, and in saved report templates.