Documentation
Discover the zero configuration mode

Users

When you subscribe to ServicePilot, you will get a user that can manage your ServicePilot subscription and all of your ServicePilot configuration. For better security and traceability, each user of ServicePilot should be provided with their own credentials for the access level they require. The access levels are specified in ServicePilot user groups. ServicePilot users are then created and assigned as members of a group.

Users are defined by their unique Username which is an Email address except for some On Premise deployments of ServicePilot. ServicePilot integrates with Microsoft Entra ID, Sign in with Google and other OpenID Connect authentication platforms. Users still need to be defined in ServicePilot to assign ServicePilot group membership.

Contact ServicePilot to enable OpenID Connect authentication integration with a ServicePilot Cloud tenant. The tenant will need to provide ServicePilot with an OpenID Connect URL, Client ID and Client Secret for an application defined in their authentication platform. ServicePilot will then provide a Single Sign-On URL (ex: https://cloud.servicepilot.com/auth_openid?tenant=###) and Sign-in redirect URL (ex: https://cloud.servicepilot.com/signin-oidc-###) to the tenant.

ServicePilot access levels

There are three levels of permissions that can be given to users of ServicePilot. These can be further restricted to parts of the configuration by only allowing users of a particular group to see a subsection of the hierarchy of views.

Groups are also used when scheduling PDF reports. If a PDF report is generated using a group that can only see a part of the view hierarchy, then the content of the report will also be limited to this view hierarchy.

Group privilege Abilities
Admin - Users of a group with Admin access level have all rights. They may add and remove users, groups, policies and monitored resources as well as make all other configuration changes.

- Admin group users cannot be restricted to only parts of the configuration.
Operator - Users of a group with Operator access level may manage and unmanage views and resources as well as acknowledge events add notes.

- Operator group users can view dashboards and reports to which their group has been given access as well as run reports on demand.

- Operator group users may be given rights to modify existing resources on a per group basis.

- Operator group users can be restricted to see only parts of the view hierarchy.

- Operator group users cannot open the configuration menus that allow access allowing access to Provisioning, Policies, Reporting, Agents, Users/Groups and other settings.
Reader - Users of a group with Reader access level may only view the monitored resources.

- Reader group users can view dashboards and reports to which their group has been given access as well as run reports on demand.

- Reader group users can be restricted to see only parts of the view hierarchy.

- Reader group users cannot open the configuration menus that allow access allowing access to Provisioning, Policies, Reporting, Agents, Users/Groups and other settings.

Add/Edit ServicePilot groups

1. Using a user with administrative privileges, log in to ServicePilot
2. Open SETTINGS > Configuration
3. Click on Users/Groups > Groups
4. Click on the + Add a group button to add a new group or the blue pencil button to edit an existing group.
5. Set a unique group name and specify the access level for users of this group. The authorized views parameter can be set to a list of top level views and their sub-views that users of this groups can see. An asterisk character allows all users to see all views. By default, users will be taken to the standard service dashboard when they first log-in. This can be changed by setting a relative URL for the Homepage parameter.
6. Click OK
7. Finally, click Save

Add/Edit ServicePilot users

When adding users to ServicePilot, use a unique Email address as the Name. If using Microsoft Entra ID, Sign in with Google or other OpenID Connect authentication platforms, the Name will match the remotely authenticated Email address.

A password must be filled in. This needs to be a secure password even if using remotely authenticated users as it is always possible to log in using a locally defined password.

1. Using a user with administrative privileges, log in to ServicePilot
2. Open SETTINGS > Configuration
3. Click on Users/Groups > Users
4. Click on the + Add a user button to add a new user or the blue pencil button to edit an existing user.
5. Set a unique user name (Email address), a password and a group to which the user should belong. The Email parameter is optional. If the user is a member of a group with Admin access levels then the user will receive general alert emails from ServicePilot by default. The IP Autologin parameter is designed to view dashboards on a wall display. Set an IP address and a password. This password then needs to be added as a parameter to the end of the URL when opening web pages. We recommend that this be limited to Reader access levels group users.
6. Click OK
7. Finally, click Save

Change the web interface language

The ServicePilot Manager web interface can be displayed in either English, French or Spanish. The language of the interface is automatically set based on your web browser’s language order preference. The interface will default to English if the browser's language preference list does not contain one of ServicePilot's supported languages.

The display language can also be customized per user via the user preferences. To set the display language:

1. Hover on the User icon in the top-right corner of the interface
2. Click on User settings
3. In Preferences, set the Language to the preferred one
4. Click on OK to save and apply the changes