TreePlotter™ has a module to allow you to manage your users. In this tutorial we will cover what to do if you need to give someone access to TreePlotter, change their access, or take it away. This is a tutorial for the administrators, if you are a user, then this article will likely be of more interest: Tutorial: Managing my login.
Topics covered in this tutorial:
- Overview of the All Users menu option
- Adding a new User
- Organizations/Multi Organizations/Survey/Sites variation
- Editing an existing user
- Choosing the correct role
- Restricting access to a subset of trees
- Restricting access to a particular organization/site/survey
- Set filters against roles
- Deleting users
- Exporting users
Overview of the All Users menu option:
In order to access the following menu items, please log in as a user that has been assigned the Admin role.
Click on Hub > Admin > Account > Manage Account > All Users and you’ll find the following:
- The Add User form, which also turns into the Edit User form
- A button to save changes made to the Add/Edit User form
- A button to export the list of users
- Buttons to limit multiple users to a subset of data
- A table listing the existing users
- A search box to look for users
Adding a new User:
Click on Hub > Admin > Account > Manage Account > All Users to get to the Add User form.
You’ll need to fill out this form with the following information:
- This is automatically populated
- This is what the user will log in with each time
- It will be displayed in the User Added and Last Modified field to record who made the change
- You may like to take a look at the existing users to help you decide what the format should be in. You could match it to the beginning of their email address to make it easier to remember
- It is case sensitive
- Note: If your username has automatically populated the Username field either delete it out or click the Cancel button
- Enter their email address
- It should be a valid email address as it will be used by the user to be able to reset their password
- It should be a unique email, and if it has already been used for another user you won’t be able to use it again
- Enter it in lower case for consistency and to make it easier for users to reset their password if necessary
- Enter a password for this user
- It is case sensitive
- The password must be at least 6 characters in length, otherwise you’ll get this message
- Select the appropriate role for the user. This allows you to control which menu items will be available to them. More on that later
- Click on Save to save the changes
At this point you have created a new user! We recommend that you log in as the new user to ensure they can do (and not do) everything you expected. If you need to restrict the data that a user can see, please see the later section on restricting access to a subset of trees.
Organizations/Multi Organizations/Survey/Sites etc variation:
If you have one of these, then there will be an additional step. There will either be a drop down box where you can specify which organization/survey a user has access to or a set of check boxes where you can choose multiple organizations/surveys that the user has access to.
Note that any Admin accounts will have access to all organizations/surveys regardless of which boxes were checked. Again, it’s important to log in as the new user to test it’s doing what you expected.
Editing an existing User:
From the All Users menu, you will see a table listing the existing users.
To edit a user, double click on their record (anywhere on the row) and their details will be displayed in the Edit User form above the table.
If you have a lot of users, you may like to use the Search option in the top right to filter. You can filter based on username, email or role.
You will be able to change their Username, their Email and their Role by editing the form. If you have organizations then you will also be able to change which org(s) they can access.
Click the Save Changes button to save the changes.
Note that you can’t change the password of the user once they have been set up, the user will need to do that themselves.
Choosing the correct Role:
Specifying the role is the way to determine the level of access a user will have when they log in. Here are the standard three, but additional roles can be purchased (so your list of roles may be longer).
We recommend limiting Admin users to just the select few users who will be looking after TreePlotter. Users are most likely everyone else who needs to use TreePlotter and Read Only is good for managers and other members of the organization who might want to see TreePlotter but have no need to change it.
Another common role is General Contractor. This is used with the Work Order Management module and given most often to external contractors. Whilst the specifics of this role may vary between customers, generally users are limited to update only a handful of work record fields.
Restricting access to a subset of trees:
You will need to create a filter in TreePlotter that shows the assets the user should be able to see, perhaps they should just be able to see trees that are publicly owned or just those in a particular location etc. The filter may need to include restriction on the other layers.
Apply the filter to the map.
Back in the All Users table, click on the Set Filter link against the user to apply that filter to them
Say yes to apply a mandatory filter to this user and OK to the message that lets you know it has been set successfully.
Now when they log in, they will only be able to see the trees etc that met the filter criteria.
If you later want to check what the user has been restricted to, click on Preview Filter. This will update the filter in TreePlotter to match and filter the trees etc down accordingly (see the yellow filter description drop down for a quick summary).
To remove the filter from a user, click on the Remove Filter link.
To give a user a new filter, apply a new filter to the map and then click on Set Filter to apply the new filter to them.
To edit the filter, click on Preview Filter to see what they had, update the filter accordingly and then click on the Set Filter link to apply it.
If you have several users who need the same filter, you can check the box on the left of the row for each of them and then click on the Set Filter for Checked button
Restricting access to a particular Organization/Site/Survey:
If you have the Organizations/Multi Organizations/Survey/Sites etc variation of TreePlotter, then you would restrict users down to a particular organization.
Set Filters against Roles:
If required, roles can be restricted to access a subset of data based on a filter.
- Navigate to Hub >Admin >Account >Manage Account > Roles
- Apply a filter to the TreePlotter map using the Advanced Filter button
- Back in the All Users table, click on the Set Filter link against the role to apply the filter
- If you wish several roles to have the same filter, check the box against each role and then click “Set Filter for Checked”
The Public role controls what you can see before you log in, so if you have trees that are available to the public, you can restrict the trees that appear by applying a filter and setting it against the Public role.
Note: Updating the role filter will automatically apply the new filter to each user in that role AND it will take precedence over any individual filters.
Note: This option isn’t available if you have Organizations/Sites
Locate the user in the table of users and click on the Delete link. You may need to scroll over to the right to see it. Say yes to confirm you want to delete them.
Note that any auditing fields will still contain their name, as a record that they added a tree etc
You can export a list of your users to a csv from the user table. Click on the Export button. Useful in case you need a separate list of your users.
- You need to be logged in as a user with the Admin role in order for the menu options to appear
- How To: Add a User
- How To: Edit a User
- How To: Limit a User to a subset of data
- How To: Limit a user to a particular Organization/Site/Survey
- How To: Delete a User
- How To: Choose the right Role
- How To: Edit field permissions by Role
Here is a video showing you all you need to know about the admin module!