The people tool has functions for you to manage user accounts. When you open the people tool, you’ll see a complete list of all user accounts on your Smartabase site. You can sort the people list by selecting any of the list headers. Using the collapsible sidebar, you can also filter the people list by:

  • First name.
  • Middle name.
  • Last name.
  • Username.
  • Known as (a name someone might like to be referred to as but doesn’t fit in any of the other name fields).
  • Email address.
  • UUID (universally unique identifier).
  • Language.
  • Active status in Smartabase.

As a Smartabase administrator, you can use the people tool to take the following actions:

  • Make adjustments to user account attributes.
  • Initiate a password reset for one or more user accounts.
  • Reset the multi-factor authentication key for a user account.
  • Set multi-factor authentication channel preferences.
  • Create a single new user account.
  • Create multiple new user accounts.
  • Duplicate an existing user account.
  • Merge two user accounts.

If you’re a Smartabase team administrator, you’re only able to modify user accounts for people who are in groups or roles that you have administrator access to. You’re also not able to import, duplicate or merge user accounts.

Adjust user account attributes

You can set favourite events, language and other account information using the people tool. When you’re setting favourite events from the people tool, please be aware that this will override any favourite events that the someone might have set for themselves.  

Like setting favourite events, setting language for the user from the people module will override any choice they’ve made from their account already. Smartabase supports some frequently spoken languages in addition to English, such as German, Dutch, Spanish, French, Portuguese, Arabic, Russian, Italian, Japanese and Mandarin. Please keep in mind that Smartabase will only translate text that is part of the system itself. If event or profile forms have been created in English and someone has set their language to Spanish, then your organisation needs to work with us to provide a translation for the terminology used in the forms.

Initiate a password reset

A screenshot showing an example of the process for an administrator to reset a user's password

Any time you go through the password reset process for other people, you’ll need to verify your identity by completing multi-factor authentication. So it’s important, as an administrator, to make sure that your own user account is set up for multi-factor authentication.

You can initiate a password reset for a single user account from that person’s account page or you can initiate a password reset for multiple people using the Password reset option from the options menu.

When you initiate a password reset, each affected person will get an SMS or email message with a link to reset their password.

If you have an additional level of authorisation from your organisation, you will also see the option to set a custom password. This means you can input the password yourself and the user isn’t required to reset their own password. When you use this ability, you need to have a secure method for communicating the password to the owner of the affected user account. 

Reset a multi-factor authentication key

A screenshot showing an example of the option to reset the multi-factor authentication key for a user account

As a site administrator you can reset the multi-factor authenticator key associated with a user account. Team administrators are not able to use this functionality. Neither site or team administrators are able to see the key in Smartabase as it is only visible to the account owner.

The multi-factor authentication key is used when a person wants to complete authentication (for example, when logging in to Smartabase) using a code generated by the Google Authenticator application. If you reset this key, they will no longer be able to generate valid codes using this method. They will have to delete the obsolete account from their Google Authenticator application and add a new one which uses the new key.

Select multi-factor authentication preferences

If multi-factor authentication is enabled on your Smartabase site, you can set preferences for how codes are received. You can choose from up to three options:

  • Authentication App
  • SMS
  • Email

The options available here will depend on your Smartabase application’s settings (configurable only by the Fusion Sport professional services team), as well as any settings applied to the person’s role. Based on these settings, people can be limited to a choice between SMS and an authentication app, or be restricted to using an authentication app.

Create a new user account

A screenshot showing an example from a fictional user account

If you want to create a new user account, you can select the option called Create a new person and fill out the user account fields. 

This example shows the required fields (in red) which are necessary to fill out in order to be able to create a new account. There are additional fields for adding contact information, language preferences, favourite events or a profile image. 

HOW TO: CREATE A NEW USER ACCOUNT
  1. Log into the administration interface.
  2. Select the people module from the administration home page.
  3. Use the search function to check that the user you want to create does not already exist within Smartabase.
  4. Select Create A New Person from the Options drop-down menu at the top of the page.
    1. Fill out the necessary fields, which are highlighted in red.
    2. Click the Save button.
  5. Wait for additional options to appear below the Save button.
    1. Add the new user as a member to any group they need to be in.
    2. Add the new user as a coach of any group they need to have access to.
    3. Assign any roles that should apply to the new user.
  6. Click Save again to finalise the grouping and role decisions you have made.

Import user accounts

A screenshot showing an example of the first step in the process to import new user accounts

The import process (the screenshot above shows the first step of this process) is extremely useful when you need to create multiple new users at once. It is necessary to have all the information that is required using the manual method, but in this case a CSV file can be used to tabulate that information for multiple users. It is also possible to include users’ role and group information in the import file.

Using the correct formatting in your CSV file is a critical step in this process. You must have columns for users’ first and last names, username, password, email address and date of birth.

It is possible to use a temporary or fake email. If you don’t know someone’s email address and need to put a placeholder, Fusion Sport highly recommends using firstname.lastname@smartabase.com as this ensures that performance alerts, messages or other potentially confidential communications will not go to a location that your organisation doesn’t control. 

HOW TO: IMPORT USER ACCOUNTS
  1. Log in to the administration interface.
  2. Select the people tool from the administration home page.
  3. Select Import from the Options drop-down menu at the top of the page.
  4. Upload a CSV file that contains data for new accounts organised into the required columns as well as any optional columns you need.
  5. Once the CSV file is uploaded, the next screen will ask you to map the columns in that file to the fields in the system.
    1. Select the matching column for each field from the drop-down list next to each field.
    2. For dates, ensure that you select the format that you used when creating the CSV file.
    3. If you have included columns specifying which group users are members of, pick these columns for the Name drop-down in the Groups section.
      1. A description is not necessary at this stage, but if you decide later you want to have a description for a group, you can edit the group using the groups module on the admin page.
      2. Any groups that don’t already exist on the site will be created and users added as members.
    4. If you have included columns specifying which group users are coaches of, pick these columns for the Name dropdown in the Groups As Coach section.
      1. Any groups that don’t already exist on the site will be created and users added as coaches.
    5. If you have included columns specifying which role/s will be applied to users, pick these columns for the Name> drop-down field in theRoles section.
    6. Check the spreadsheet at the bottom of this page to confirm that your file is mapped correctly.
    7. Click Next.
  6. A message will appear confirming that all people have been imported successfully.

Duplicate a user account

Example of an athlete account being duplicated

This screenshot shows the user duplication feature, which is found in the options menu. Duplicating a user account is useful, for example, in situations where a Smartabase site includes multiple clubs. When an athlete is transferred from one club to another their account can be duplicated, with the original used by the new club going forward, while the duplicate is kept by the first club.

New data can’t be added for the duplicate, nor can the athlete log in as the duplicate account. But the data up until duplication remains available for the original club to maintain reporting continuity. When the original club no longer requires the duplicated data, it can be removed with no impact on the athlete’s usual account used by the new club. 

HOW TO: DUPLICATE A USER ACCOUNT
  1. Log in to the administration interface.
  2. Select the people tool from the administration home page.
  3. Select Duplicate from the Options dropdown at the top of the page.
    1. Input the name, username or UUID of the actual user you want to duplicate. Their personal information should appear. 
    2. Click to show details about any data entered for the user and their permissions below the personal information.
    3. Select Duplicate User at the top of the page to create a duplicate account.
    4. Select Ok from the pop-up warning message.
  4. A copy of the user’s account will be created and a confirmation message will be sent to your email address. 

Note that it is not possible to make edits to a duplicated user account from the people tool. To move a duplicated user account into a group, you must go to that group and add it there.

Also, if a duplicate account needs to be deleted, you will need to contact a Fusion Sport representative to do this for you.

Merge a user account

A screenshot showing an example of two fictional user accounts to be merged

When you need to merge two user accounts into one, you can use the option called Merge users in the Option menu. Normally, this process is used to merge accounts that were accidentally created twice, like in the example above. To merge users, you need to know the username or UUID (universally unique identifier) for both user accounts.

When merging users, the account for the second user account is removed from the system and any event form data or profile data entered for or by that account is added to the user account of the actual user. The permissions (groups, groups as coach, and roles) for the second user are also added to the actual user’s permissions. It is not possible to undo a user merge.

HOW TO: MERGE A USER ACCOUNT
  1. Log in to the administration interface.
  2. Select the people tool from the administration home page.
  3. Select Merge Users from the Options dropdown at the top of the page.
    1. Input the user name or UUID of the actual user.
    2. Input the user name or UUID of the second user.
    3. Confirm that both selections are correct and the second selection is the account to be permanently removed from the system.
    4. Click the Merge Users button.
    5. Select Ok from the pop-up warning message.
  4. You will be returned to the people tool screen.

Note that, because it is not possible to edit a user account created through the duplication process, it’s also not possible to merge a duplicated account back into its original account.