Access Groups

Access Groups is a powerful function that restricts access to vehicles, putting in place 'partition walls' between groups of users and the vehicles they can make bookings for.

Why Use Access Groups?

  • Without access groups, any staff member can book any car in any department. When they go to collect the keys they may well be rejected by the person handing out the keys, but from a system perspective any user can book any car. Enter Access Groups.

  • Access Groups segment your vehicles into virtual pools, with each pool having a group name. Similarly, staff are assigned to groups and a marriage is made when the user's group name aligns with the vehicle's group name.

Access Groups is disabled by default

By default, the access groups function is disabled for all customers. Before you enable this function, please read the rest of this article entirely.

 

Warning - complaints from users will be forthcoming if the access groups are not setup correctly!

 

Step 1 - Define Groups

The first step is to define our groups. Each group has a name, and that name can be anything you want. Give some thought to your group naming strategy!

  1. Click Sysadmin

  2. Click Access Group Names (under the Pool Management or System Data heading)

  3. Type an Access Group Name and click Add. Repeat as necessary for each new access group name

Step 2 - Classify Vehicles

Next, we classify vehicles as belonging to groups. A vehicle can belong to a single group or multiple groups.

Vehicles can be assigned via Pools (recommended) or individually via the Vehicle Register (for the most control).

2(a) - Pools (Pool Management)

  1. Click Sysadmin

  2. Click Pools

  3. Edit the Pool by selecting Edit on the right side of the page

  4. Select the Access Group to assign to the Pool under Which group(s) can make bookings? (this is a list of access groups)

  5. Click Save

2(b) - Vehicles (Campus Admin)

  1. Click Sysadmin

  2. In the Vehicle Register, edit a vehicle

  3. Locate Access Groups and tick which access group/s this vehicle belongs in

  4. Scroll down and click Save to save the vehicle record

  5. Repeat for each vehicle

Step 3 - Users

Quick recap; we have defined Groups, and we have classified some (or all) vehicles to their groups. Next we determine how users get classified into groups. There are two ways:

(a) Explicit - we ask the user to select their group on the Welcome page; and the admins can update this via the Driver Register OR

(b) We define some rules and triggers

3(a) - Explicit

With this method, an extra field is automatically added to the Welcome page, asking the user to select which group they belong to. Note using this method a user can only belong to a single group. For users who have already been on the system and therefore completed the Welcome page, they will need to click 'Update My Details', on the bottom left corner of PoolCar, to set their group. This can be disabled via the Application Settings then Explicit assignment in the Access Rights group

System Administrators can also update a user's access groups via the Driver Register. By disabling the above app setting you can create a scenario where only admins can assign drivers to Access Groups on an individual basis.

3(b) - Rules

A more advanced way to assign users to groups is setting up some rules-based triggers. This is quite powerful.

  1. Click Sysadmin

  2. Click Access Group Rules (under the Security & Permissions heading)

  3. Click Add to create a new rule

  4. For the field, select a field that the user would have completed on the welcome page, options are:

    1. Email address

    2. Cost Centre

    3. Home Campus/Office

    4. Licence Type

  5. For the condition, select an operator

    1. Contains (text)

    2. Starts with (text)

    3. Ends with (text)

    4. Equals (for Licence Type only)

  6. For the value, select a value (for Equals) or type some text to do a partial match (for Contains text)

  7. Select an access group to assign this user to, if the above conditions are met. You can create multiple rules so a user can have multiple access groups.

For example, you may create a rule to assign users to the group 'Trucks' if the user's Licence Type equals 'Heavy Rigid'

Important - once you click Save to create the rule, the system will search the database looking for user matches, and automatically assign their access group. Deleting a rule, or editing an existing rule, will also update all access group assignments, so use with care!

Step 4 - Activation

Up until this point the access groups are not yet active. That is, you can go ahead and set everything up without disrupting the users. When you are ready to activate:

  1. Click Sysadmin

  2. Click Application Settings (under Account Settings)

  3. Click Access groups

  4. Set Access groups enabled to Yes

  5. Underneath this setting, choose a method, either Explicit or Rules in Step 3 above.

  6. Click 'Save' to save the application settings.

  7. Access groups are now live and active!

Review 

Revisit Sysadmin Menu > Manage Access Groups to see a count of how many vehicles are in each group, and how many users are in each group.

Access Groups Example

Vehicles that do have one or more access groups ticked will only be available to those users in that access group. Let's go with an example:

Let's say there are 30 cars in the fleet, scattered throughout different departments, with different usage scopes (General Pool, Dept Use Only, etc..). The Physical Therapy team (PT) has two station wagons, not included in the base 30 cars. So all up you have 32 cars, but the 2 PT cars are strictly off limits to any other department. 

Without access groups, any user from any department would be able to book the PT cars. The PT staff may be a little hesitant, shall we say, to come on to the PoolCar system for fear of other users booking 'their' cars.

You would create a new Access Group called "Physical Therapy", add the two station wagons to the vehicle register, and for each you would tick the Access Group box, thereby allocating these two wagons to the Physical Therapy group. Note, you would leave all other cars such that they are NOT assigned to any particular access group.

On the welcome page, staff would then select that they belong to the Physical Therapy unit (or not, as the case may be). Non-PT staff would only see the 30 base cars. PT staff would see all 32 cars. 

If, alternatively, you wanted the PT staff to only see their 2 cars, and all other staff to only see the 30 cars (mutually exclusive), you would create a second access group, called "All Non-PT Staff" (or something similar), and allocate all 30 cars to this access group. You get the idea.

 

 

If you are unable to find an answer to your question in here please log a support request via the Smartrak Service Desk 

Self Help | Service Desk | Service Desk Help | Knowledge Base | Trouble shooting | Smartrak Portfolios