# How to work with User Management

### Users <a href="#users" id="users"></a>

Any number of users can be created for Struct PIM. Each user has an email and a password, which they log in with (if no SSO is configured). Users can be assigned roles and can be placed in user groups to determine what they can access in the PIM.

A user can be placed within one or more user groups and can be assigned one or more roles.

### User groups <a href="#user-groups" id="user-groups"></a>

User groups determine which languages, segments and business units users placed in the user group can access and whether they have edit or read only access. Additionally a default dashboard can be assigned to user groups.

If a user is placed within multiple user groups, that user will have the sum of all languages, segments and business units of all user groups they are placed in.

### Roles <a href="#user-groups" id="user-groups"></a>

Roles determine which permissions a user has.

If a user is assigned multiple roles, that user will have the sum of all permissions of all the assigned roles.

{% embed url="<https://vimeo.com/1142417120?fe=ec&fl=ip>" %}
User management in Struct PIM (duration 01:38 min)
{% endembed %}

### Guides covering user management

* [How to invite a new user to the PIM](https://docs.struct.com/tutorials/guides/how-to-work-with-user-management/how-to-invite-a-new-user-to-the-pim)
* [How to assign users roles and user groups](https://docs.struct.com/tutorials/guides/how-to-work-with-user-management/how-to-assign-users-roles-and-user-groups)
* [How to set up a user group](https://docs.struct.com/tutorials/guides/how-to-work-with-user-management/how-to-set-up-a-user-group)
* [How to set up a role](https://docs.struct.com/tutorials/guides/how-to-work-with-user-management/how-to-set-up-a-role)
