Importing User Group Assignments

Administrators in Weissr can efficiently import user group assignments from the Admin UI. This feature is particularly useful when user permissions are assigned based on internal user groups.

File Structure

The import process is based on a CSV file with the following structure:

  • Column 1: User email

  • Column 2+: User group names

  • Field Separator: Comma

Example:

user1@domain.com,Project Manager,Gothenburg(Create),Stockholm(Create)
user2@domain.com,Controller,Gothenburg(Create)
user3@domain.com,Financial Manager,Stockholm(Edit)
user4@domain.com,CEO,Group(Read)
user5@domain.com,Project Manager,Berlin(Create),Gothenburg(Create)
user6@domain.com,Capex Specialist,Gothenburg(Edit),Riga(Edit)

  • Duplicate records that match by email will be combined.

  • Externally mapped user groups are not affected by the import.

  • If no match is found for the user email, the entire row record is skipped.

  • If no match is found for the user group name, that group is skipped.

Import Process

Follow these steps to import user group assignments:

  1. Navigate to Administration → Common → Integrations and click on the "User group assignment" tab.

  2. Upload the CSV file containing the user group assignments.

  3. Click "Import."

  4. Review the import log and make any necessary adjustments to the file.

Import Log

After each import, a log is generated for the user group to users import and stored in Integration logs. The log contains:

  • User groups assigned to each user.

  • Reasons for any skipped records.

User Audit Log

For each affected user after the user group import, the removed and added user groups and the time of update are logged as separate records in the user audit log. These logs can be found in the Audit log menu item in the User list under the "As affected user" tab. Specific user group logs are also visible.

Example CSV file:

Example user group assignment import.csv