User Management

Creating and managing user accounts, passwords, and API access

Password

This tab is visible to System Administrators to manage user access.

Users can go to System / Change Password to reset their own passwords. The page is similar.

If Roles / Details "Single Signon" or "Disable Passwords" are checked for the user's role, then this tab is hidden as passwords are not applicable.

If a password is changed, it is effective immediately and will need to be used on next login.

New passwords must meet the Password Validation requirements that have been set for your business. Passwords cannot be reused.

If a user logs in using a Temporary Password, they are navigated to the System / Change Password tab to change their password before they can continue. If the password is entered incorrectly three times in succession, the user's status is updated to 'Locked'.

Users can also use the Reset Password hyperlink on the Login screen to reset their passwords if they become locked out or cannot remember their password.

Field Descriptions

Field

Type

Description

Type Old Password

Text

Enter the current password

Type New Password

Text

Enter the new password

Reset key

Icon

Click on the key icon to generate a random temporary password. The key is only visible if the Temporary Password feature is enabled

Re-type New Password

Text

Enter the new password again

Action Buttons

Button

Description

Send Password

Click to launch the Send Password email. The email advises the user of the temporary password that has been issued and the button is hidden once the user has changed their password. The button is only visible if the Temporary Password feature is enabled

Reset

Click to reset a user's password. This button is only available to System Administrators to manage system access for users

Edit

Click to change your password

Troubleshooting

Tip: Visit the main Troubleshooting page for a list of all the available problem-solving tips.


Logins

Admin users can access Users / Logins to create and update user login records for external systems.

MacLease - this login is used when you use the Quotes / Finance Apply button.

If you need a login set-up, contact your System Administrator.

Field Descriptions

Field

Type

Description

Logins Header

Icon

Use the section check box to select a particular login record and click on the audit history icon to view its audit history

Checkbox

Check Box

Select to edit a login record. View the audit history of the selected record by clicking on the audit history icon

Service

List Box

Select the service you want to record a login for from the available list. The Create button is disabled until a service is chosen

Login

Text

Enter the user's login for the selected service

Password

Text

Enter the user's password for the selected service

Status

Drop List

The default entry is 'Active'. If the service is no longer required, update this to be 'Inactive'

Action Buttons

Button

Description

View

Click to view the selected record

Edit

Click to edit an existing record. Edit is disabled until a record has been selected for editing

Create

Click to create a new record

Save

Click to save your edits

Cancel

Click to discard your changes

Audit History

You must select a Login record first! You have clicked on the audit history icon without first selecting a login record to review. Select a particular login record and then click on the audit history icon.


Create a New User

Qualifiers

  • A new staff member needs access to the system

  • The new user has been advised of the system URL separately

Reset a Password

  1. Go to System / Users

  2. Click New

  3. Role: select the appropriate role from the available list

  4. User Login: enter a short login for the user. Make it unique and clearly identifiable as this user, because the login is often shown in lists and alerts

  5. Password: click on the key icon to issue a temporary password

  6. Name: enter the user's name

  7. Email: enter the user's email address

  8. Click Save

  9. Click [Send Password]

What Does the User Do Next?

  1. The user will receive the password email

  2. They can then use the URL to go to the Login screen

  3. They are navigated to the Home screen where they are required to change their password


Create a User to Access APIs

Qualifiers

  • Create a user to authenticate and run APIs

  • Only roles where Access Type is 'web-services' should be configured to run token APIs in an unrestricted manner

  • Catch-e staff will create new roles for your different API functions as requested

Process

  1. Go to System / Users

  2. Role: select the required role ('web-services' is a standard role, but use a different role for each system or supplier that needs access to your APIs. Visit the Third Party Developers page for more details)

  3. Click New

  4. User Login: enter a login name

  5. Password: enter a password

  6. Re-type Password: re-enter the password

  7. Name: enter name

  8. Email: enter email

  9. Click Save

  10. Let the web service user know the login and password


Users Details

Column One

Field

Type

Description

User ID

Number

Unique system ID

Workgroup

List

Selects a "Workgroup" - used for KPI grouping on the Home screen

Role

List

Select the Role that is applicable for this user. Changing the role will delete any active sessions held by the user and log the user out. Note: once a Role has been stored for a user, the list is limited to other roles that share the same setting for Role / Details > "Single Signon". For example: if the role has "Single Signon" checked, the user can only be moved to other "Single Signon" roles

Restrict Table

Text

The system table that the user is restricted from is auto populated depending on the role selected

Restrict Key (Lookup)

Lookup

Enter or lookup the key that the Fleet Manager, Group Manager, Group Channel Manager or Channel Manager is to be restricted to. Only records that are linked to the restrict key can be viewed by the user. Inactive channels are displayed in the lookup screen with a pink background. If you want to restrict the access of a Fleet Manager or a Group Manager further, leave this blank and use the Restrict Range feature

User Login

Text

Enters a User Login, for example: abmanager. It could be 25 characters long and typically a protocol is determined for user logins - such as initial+surname. The User Login is used in various user selections lists such as Quotes "A/C Manager" and Contracts / Terminate "Due Off Quote Manager". Some system logins such as 'fbtdec' exist to enable processes such as FBT Declaration Emailing, or 'passwordreset' for Automated password resets. System logins cannot be deleted and some fields may not be updated by general users. The system enforces User Logins to be lower case. For example entering 'AUser' will be updated on screen and stored as 'auser'

Temporary Password

Check Box

This field is only shown if the Temporary Password feature is enabled. It is checked if the user has never logged in, or their password has been reset by a System Administrator. When checked, the user will be directed to the Users / Password tab to change their password when they next log in. In normal circumstances, it will display as unchecked. The Temporary Password feature is enabled when gb_controls setting is 'yes'. Enabling the Temporary Password feature also enables the Users / Password "Generate Password" key. This enables users to generate a random password on reset

Password Expiry Days

Number

Enter the number of days the same password can be used by this user, or accept the default value that is stored in the Roles / Details "Password Expiry Days" field. When the expiry is reached, the user is prompted to change their password when they start to log in. Access to this field can be Role Restricted. Update this to 'display only' if you want to enforce the Roles / Details "Password Expiry Days" here

Name

Text

Enter users Name (this is auto populated as client contact for Fleet Manager roles)

Email

Text

Enter the email address of the user (this is auto populated as client contact for Fleet Manager roles). Multiple email addresses can be entered by adding a semicolon (;) to separate each email address. Leave no spaces in-between

Status

List

Active, Suspended or Locked. 'Active' users can log into the Catch-e system and the Client wiki. 'Suspended' users may not. A 'Locked' user has tried 3 times to log on and is now locked-out. Visit the Resetting Passwords page about how to reset the Status

Last Login

Display

Displays the date and time that the user last logged into the system. If the user has never logged into Catch-e, this field displays "Never"

KPI Access Other Users

Check Box

If ticked the user can view other users KPI data. Not available for External users

KPI Access Other Workgroups

Check Box

If ticked the user can view other workgroups and their users. Not available for External users

Column Two

Field

Type

Description

Organisation

Text

Enter the Organisation the user belongs to. If a new Group or Fleet Manager is being created using the "Restrict Table" function (although not "Restrict Range"), then the name of the user's Group or Company will populate in this field automatically

Report Queue Notification

Check Box

This checkbox can be used for both internal and external users. Where the 'Report Queue' flag has not been selected on the System Reports and Standard Reports screens, and exceeds the run time allocated in the Global Control report_queue_timeout_to_background, an email will be sent to the User requesting the report that it is available for retrieval from the Report Queue screen. Where the checkbox is OFF, no email notification will be sent

Read Only Access

Check Box

This checkbox can be used for both internal and external users. If the box is ticked ON, the user has access to view screens, print documents and export reports and files. No system data can be altered in any way. Only the screens that are available to the selected role are available. Note: the Fleet / Import Data menu option is removed

Restrict Range

Check Box

This checkbox can be used for Fleet Manager and Group Manager roles when some limitation on their data access is required. If the box is ticked ON, a new set of selection boxes becomes available. They are Client Groups, Clients, Client Divisions, Client Cost Centres, States. Changing the range for an active user will delete all its sessions and log the user out. Note: This function does not apply to the Channel Manager role. For fleetmanager, groupmanager, fleetmanager_ro, package_employer using "Restrict Range" are not providing access to the Clients / Divisions tab even if top menu and client page menu allow it

Password validation is done during new user creation to ensure the password justifies all set rules - for example: length of password, letters required, numbers required, upper or lower case required, non-dictionary word required etc. A password shown in plain text means it is temporary and the user will be asked to change it to a permanent password on its next login.

Action Buttons

Button

Description

New

Your System Administrator clicks 'New' and fills in the fields

Edit

Your System Administrator can also edit current users and suspend users by searching for a user and selecting the 'Edit' button. Passwords can be reset by the system administrator as well as edited on the Password screen

Send Password

When clicked, an email addressed to the user with their login and password details embedded is available to send. This is only available when the Temporary Password feature is set-up and a temporary password is in use. Once the password is changed, this button disappears

Reset

When clicked, a user's password can be reset. If the "Temporary Password" feature is enabled, a random password can be generated

Validations and Alerts

Alert

Comments

Please contact your System Administrator to check your Channel is linked to one Company

Login validation

Send Failed!

Email sending validation


Users KPIs

Admin role users can change the KPIs a user can see on the Home Screen.

Access to KPI chart boxes are initially set at role level in Roles / KPIs.

This means that an individual user will only have access to the KPIs enabled for their role.

User Settings

If you would like to enable users to view KPIs for others, go to Users / Details KPI Access and update the "Other Users" and "Other Workgroups" check boxes to do this. This may suit a team leader position.

Field Descriptions

KPI

Description

Quotations Active

Shows the number of quotes at various statuses for the quote's Account Manager (or a selected Workgroup, or --All-- users). Internal users can click on a particular status to view a listing in the Quote / Search screen

Contracts

Displays the number of contracts On Order and Due Off. Users can click through to view a listing of contracts in the Due Off Management or Order Management screen

Events

Shows the number of Client, Driver, Contract, Quotes or Supplier events requiring follow-up. Each of these will navigate the user to the relevant Events screen for Internal users

Quotations Accepted

Shows Quotes Created and Accepted and a Strike rate (Quotes Accepted / Quotes Created %). Internal users can click on a particular status to view the filtered results in the Quotes Search screen

Contracts Activity

Shows Contracts Started and Ended and Total Active. When any data point clicked Internal users will be redirected to the Contract screen

Quotations Accepted Per Driver

Shows the percentage of drivers accepting their quotes

Inventory Split

Shows number of Active Contracts grouped by Contract Group at the start of each month for the past 12 months and Current (as at today). Data can be exported to Excel by clicking the [Export to Excel] icon in the top left corner of the chart title bar

Due Off

Shows contracts Due to expire in next 6 months, grouped by Contract Group. Internal users can click on any data point to view a list in the Due Off Management screen. Data can be exported to Excel by clicking the [Export to Excel] icon in the top left corner of the chart title bar

Overfills

Shows how many times vehicles have been overfilled (actual litres purchased vs. tank capacity on Vehicle tab - If blank Variant fuel capacity is used instead), grouped by Contract Group and weekday over the past 30 days. Data can be exported to Excel by clicking the [Export to Excel] icon in the top left corner of the chart title bar

Multiple Fills

Shows how many times vehicles have purchased fuel more than once a day over the past 6 months, grouped by Contract Group. Data can be exported to Excel by clicking the [Export to Excel] icon in the top left corner of the chart title bar

Service Due

Shows vehicles due for a service in the next 6 months, grouped by Contract Group and month. Note: due in "0-1 months" includes contracts overdue for a service. Data can be exported to Excel by clicking the [Export to Excel] icon in the top left corner of the chart title bar

Service Overdue

Shows vehicles overdue for a service, grouped by Contract Group and month. Data can be exported to Excel by clicking the [Export to Excel] icon in the top left corner of the chart title bar

Vehicles On Order

Shows vehicles on order grouped by Contract Group. Data can be exported to Excel by clicking the [Export to Excel] icon in the top left corner of the chart title bar


User Exit Checklist

Qualifiers

The user has left the business

Open Events

Check and change users stored on incomplete events. Ask Catch-e Support to provide Table Import Data files if you do not have access to Workbench.

Contract Events

Create an update file containing the following fields:

contract_event_id

user_id

105340

100501

  1. Go to Setup / Import Table Data

  2. Module: 'fm | Fleet Management'

  3. Table: 'fm_contract_events'

  4. Import file

Client Events

Create an update file containing the following fields:

client_event_id

user_id

105340

100501

  1. Go to Setup / Import Table Data

  2. Module: 'fm | Fleet Management'

  3. Table: 'fm_client_events'

  4. Import file

Driver Events

Create an update file containing the following fields:

driver_event_id

user_id

106540

100501

  1. Go to Setup / Import Table Data

  2. Module: 'fm | Fleet Management'

  3. Table: 'fm_driver_events'

  4. Import file

Scheduler Jobs

Review a list of scheduler job recipients and senders. Change out suspended users. Ask Catch-e Support to provide Scheduler Job reports if you do not have access to Workbench.

Catch-e Staff

Add required userlogin details for 'CURRENTUSER' and 'NEW_USER'

1) Generate Data and Import Details for Contract Events

SELECT ce.contract_id, ce.due_date, ce.completed_flag, ce.status_flag, u.user_id AS existing_user_id, u.user_login AS existing_user_login, unew.user_id AS new_user_id, unew.user_login AS new_user_login, '--->' AS 'fm_contract_events_import', ce.contract_event_id, unew.user_id FROM fm_contract_events AS ce INNER JOIN gb_users AS u ON u.user_id = ce.user_id AND u.user_login = 'CURRENTUSER' INNER JOIN gb_users AS unew ON unew.user_login = 'NEWUSER' WHERE ce.status_flag = 'active' AND ce.completed_flag = 'no'; 

2) Generate Data and Import Details for Client Events

SELECT ce.client_id, ce.due_date, ce.completed_flag, ce.status_flag, u.user_id AS existing_user_id, u.user_login AS existing_user_login, unew.user_id AS new_user_id, unew.user_login AS new_user_login, '--->' AS 'fm_client_events_import', ce.client_event_id, unew.user_id FROM fm_client_events AS ce INNER JOIN gb_users AS u ON u.user_id = ce.user_id AND u.user_login = 'CURRENTUSER' INNER JOIN gb_users AS unew ON unew.user_login = 'NEWUSER' WHERE ce.status_flag = 'active' AND ce.completed_flag = 'no'; 

3) Generate Data and Import Details for Driver Events

SELECT ce.driver_id, ce.due_date, ce.completed_flag, ce.status_flag, u.user_id AS existing_user_id, u.user_login AS existing_user_login, unew.user_id AS new_user_id, unew.user_login AS new_user_login, '--->' AS 'fm_driver_events_import', ce.driver_event_id, unew.user_id FROM fm_driver_events AS ce INNER JOIN gb_users AS u ON u.user_id = ce.user_id AND u.user_login = 'CURRENTUSER' INNER JOIN gb_users AS unew ON unew.user_login = 'NEWUSER' WHERE ce.status_flag = 'active' AND ce.completed_flag = 'no'; 

Scheduler Jobs

Replace 'CURRENT_USER' with the user_login of the exit user to target their records only.

1) Scheduler Jobs - Mail Queue

SELECT sj.scheduler_job_id AS job_id, sj.description, sj.send_mail_flag, sj.status_flag, sjr.name AS recipient_name, sjr.address AS recipient_address, u.user_login, u.status_flag AS user_status_flag FROM gb_scheduler_jobs AS sj INNER JOIN gb_scheduler_job_recipients AS sjr ON sj.scheduler_job_id = sjr.scheduler_job_id AND sjr.address NOT LIKE '%@catch-e.com.au' LEFT JOIN ( SELECT u.user_id, u.user_login, u.full_name, u.email, u.status_flag FROM gb_users AS u INNER JOIN gb_roles AS r ON r.role_id = u.role_id AND r.access_type = 'internal' ) AS u ON u.email = sjr.address WHERE sj.status_flag = 'active' AND sj.send_mail_flag = 'yes' AND sjr.status_flag = 'active' AND u.user_login = 'CURRENT_USER' GROUP BY sj.scheduler_job_id, sjr.recipient_no ORDER BY u.status_flag DESC, sjr.address, sjr.name, sj.scheduler_job_id; 

2) Scheduler Jobs - Report Queue

SELECT sj.scheduler_job_id AS job_id, sj.description, sj.report_queue_flag, sj.status_flag, sjr.name AS recipient_name, sjr.address AS recipient_address, u.user_login, u.status_flag AS user_status_flag FROM gb_scheduler_jobs AS sj INNER JOIN gb_scheduler_job_recipients AS sjr ON sj.scheduler_job_id = sjr.scheduler_job_id INNER JOIN gb_users AS u ON u.user_id = sjr.user_id WHERE sj.status_flag = 'active' AND sj.report_queue_flag = 'yes' AND sjr.status_flag = 'active' AND u.user_login = 'CURRENT_USER' GROUP BY sj.scheduler_job_id, sjr.recipient_no ORDER BY u.status_flag DESC, sjr.address, sjr.name, sj.scheduler_job_id; 

3) Scheduler Jobs - Sender

SELECT sj.scheduler_job_id AS job_id, sj.description, sj.send_mail_flag, sj.status_flag, u.user_login, u.status_flag AS user_status_flag FROM gb_scheduler_jobs AS sj INNER JOIN gb_users AS u ON u.user_id = sj.user_id_sender AND u.status_flag != 'active' WHERE u.user_login = 'CURRENT_USER'; 

System Administration

Function

Mail Queue

Report Queue

Scheduler

Users

Roles

APIs

IP Address

Whitelist Data

Send pending emails

X

Re-send a sent email

X

Edit an email

X

Delete pending emails

X

Restore deleted emails

X

Download a report from the report queue

X

Find a job

X

Run a job

X

Create an executeQuery job

X

Make a job active

X

Make a job inactive

X

Update a job run time

X

Update the output format of a query

X

UAT an executeQuery job

X

Update a job to deliver reports to the report queue

X

Add or remove report queue recipients

X

Update a job to deliver reports via email

X

Add or remove email recipients

X

Create a new user

X

Update user KPIs

X

Issue a temporary password

X

Unlock a user's login

X

Apply button for MacLease

X

Apply button for Angle Auto Finance

X

Mapping Updates

X

Unenroll a user from 2 Factor Authentication

X

Suspend a user

X

User exit checklist

X

Update role KPIs

X

Update a role timeout

X

Edit API permissions

X

Create a user to access APIs

X

Whitelist an IP address

X

Data archiving

X

Deidentify Driver Data

X