Smart Client profiles (explained)

Available functionality depends on the system you are using. See the complete feature list, which is available on the product overview page on the Milestone website (https://www.milestonesys.com/products/software/product-index/).

All users in Milestone XProtect VMS belong to a role that has a Smart Client profile connected to it.

Roles define users' permissions and the Smart Client profiles define what users can see in the XProtect Smart Client user interface.

All Milestone XProtect VMS installations include a default Smart Client profile that is set up with a default configuration to display most of the configuration that is available in your organization's system. Some settings are always disabled by default.

In cases where you have several different roles in an organization, you might want to disable functionality that a particular role does not/should not have access to in XProtect Smart Client.

For example, you might have a role whose daily work does not require running any playback of video. For this purpose, you can create a new Smart Client profile for that role where you disable Playback mode. When you disable this setting in the Smart Client profile, XProtect Smart Client users with a role that uses this Smart Client profile can no longer see Playback mode in their XProtect Smart Client user interface.

It is important to note that Smart Client profiles mostly control what users can see in the XProtect Smart Client user interface and not the role's actual access permissions. Those access permissions, such as access to reading, modifying, or deleting, are controlled by in the role settings. So XProtect Smart Client users can have permissions to functionality through their role which they cannot see in the user interface because it is disabled in the Smart Client profile.

For the best possible user experience for the XProtect Smart Client users, you should ensure that there is consistency between the permissions provided by the role and the user interface elements provided by the Smart Client profile.

To create or edit Smart Client profiles, expand Client and select Smart Client Profiles.

You can also learn about the relationship between Smart Client profiles, roles and time profiles and how to use these together (see Create and set up Smart Client profiles, roles and time profiles).