Varicent Incentive Compensation Management Documentation

Models

Models are the space in which you'll create compensation programs and maintain compensation processes over time.

By selecting your model name in the admin panel, users can view and manage their model's settings. These include viewing maintenance information, model options, and user security settings for users.

Viewing upcoming model maintenance

Users can view upcoming model maintenance details for Varicent Incentive Compensation Management (ICM) scheduled over the next seven days.

  1. From the admin panel, click the model name.

  2. Click Upcoming Maintenances.

Changing the model theme

Changing the model theme changes the header color in the Varicent Incentive Compensation Management (ICM) client for all users. Changing the model theme can help you identify the model that you're working in. When viewing the list of models, there's an indicator beside each name that shows the theme color.

To change the model theme, you need Edit and View permission for the Home page. These permissions are assigned in Model settingssettings.svg.

  1. From the admin panel, click the model name.

  2. Click Model themes.

  3. Select the color palette menu beside the model name. You can also select a custom color with the color picker or enter a hex code into the color field.

  4. Select a color and click Save.

The color of the header is changed for that model and appears for all users who work in that model.

Tenant Log

Use the Tenant log to review user events like logins and logouts. You can view the tenant log, filter the events that are displayed, and export the log to a .CSV file.

You can choose to push tenant logs to the Audit log instead. To enable this behavior, contact Support.

To view the tenant log:

  1. From the admin panel, click the model name.

  2. Click Tenant log.

You can view these events in the Tenant log:

  • User Login

  • SSO User Login

  • User Logout

  • SSO User Logout

  • User {email} changed their password.

  • User {email} reset their password.

  • User {email} requested a password reset.

  • User {email} added to {models}.

  • User {email} was removed from {models}.

  • User {email} was deleted from {models}.

  • User {email} created.

  • User {email} was created in {models}.

Security

You can control access to Varicent Incentive Compensation Management (ICM) models. Users can be granted access for viewing only, granted access for both editing and viewing, or denied access completely.

Users, combined with roles, provide an access management framework. Users aren't shared between models. They are primarily associated with tenants, which are containers for models. Through roles, they are then associated with models contained in tenants. Users can be associated with one model, multiple models, or no models at all.

If access to a particular feature or module is denied, and a user tries to gain access, an Access Denied message is displayed.

On the Manage Roles page, empty checkboxes and checkboxes with subtraction signs or check marks are used to indicate whether access is denied, partially granted, or granted.

Access Indicator

Description

access denied

This is used to indicate that the user is denied access to the module, object, or feature.

accesspartiallygranted.jpg

This is used to indicate that the user has partial access to the module, object, or feature.

accessgranted.jpg

This is used to indicate that the user has been granted full access to the module, object, or feature.

For example, a role can be granted partial access to Portal Access by granting view privileges but not edit privileges. Any users who are assigned to this role can view any web tabs, Portal Access groups, or access trees, but they are not permitted to edit content.

User security and management

In Varicent ICM, you can add, edit, or delete administrator user IDs, email addresses, and passwords.

Users are added to a tenant and associated with a model by assigning users to roles. Each role that a user is assigned grants the user appropriate access rights. Users without sufficient privileges to access a module are denied access.

Adding users

You can add new users and then assign roles that grant them access to Varicent ICM.

  1. From the admin panel, click the model name.

  2. Click Model Options.

  3. Select a specific model next to the search bar.

  4. Click Add User.

  5. Type all required information for the user.

    Tip

    For more information on SAML 2.0 integration, see the SAML 2.0 Integration section of the On-premise Installation Guide.

  6. Type a password for the user.

    Note

    These rules apply when creating passwords for admin web application users:

    • Passwords must have at least eight characters.

    • Passwords must contain at least: one upper-case letter, one lower-case letter, one number, and one special character.

    • Passwords cannot be the same as the UserID.

    • Passwords expire in 90 days.

    • The history limit for passwords is 13.

    • The number of failure attempts before users are locked out of the admin web application is five.

    These rules cannot be changed by end users.

  7. If you selected a model to add the user to, from the User Role drop-down list, select the role for the user.

  8. You can choose one of the following user permissions:

    Note

    These are permissions for the tenant and not for any specific model.

    Permission

    Description

    All permissions

    This gives the user permission to add and delete users, assign and remove users from models, and change other users' passwords.

    Add and delete users in models

    This gives the user permission to add and delete users, and assign and remove users from models.

    No permissions

    This prevents the user from adding or modifying users.

  9. Click Finish.

Locking users

Locking a user prevents them from logging in to the administrative client.

To lock a user, you need View and Edit permission for the Home page → Admin Options. These permissions are assigned in Model settingssettings.svg.

  1. From the admin panel, click the model name.

  2. Click Model Options.

  3. From the row with the user you want to lock, click the more options menu (...).

    Tip

    You can use the filter button filter_new.svg to find a specific user.

  4. Click Lock User.

  5. In the confirmation window, click Lock User.

Associating existing users with roles

In Varicent ICM, you can associate an existing role with an existing user.

  1. From the admin panel, click the model name.

  2. Click Model Options.

  3. From the drop-down list next to the search bar, select a model.

  4. Click Add User.

  5. Click the Choose from existing users checkbox.

  6. From the Name drop-down list, select the name of the user.

  7. From the User Role drop-down list, select the role that you want to associate with this user.

  8. Click Finish.

Concurrent users

After you define and assign roles to different users, they can log in to Varicent ICM simultaneously, so that multiple users can complete actions on the model at the same time.

For example, while Administrator User 1 is adding a table to the model, Administrator User 2 can be logged in concurrently to edit a calculation.

The exception to this rule occurs when multiple administrators try to simultaneously perform a global action on the model, such as a calculation or data import. One calculation must be completed before another one can start, and only one data import can occur at a time. If a second administrator tries to perform a calculation or data import while another one is in progress, the second administrator sees a warning message.

The second administrator must then wait for the first administrator's global action to complete.

In general, when two or more administrators are making unrelated changes in the model, all administrators can make changes without any type of warning. When two administrators are making changes to the same information, the second administrator receives a reminder to refresh the data before it can be saved.

The following table provides examples of multi-administrative situations. This table covers common examples of multiple administrators trying to simultaneously make changes in the same module, as well as administrators trying to make changes while a calculation or import is in progress. In all cases where administrators are making unrelated changes in different modules, all administrators can make and save changes without warnings.

Table 3. Common multi-administrative situations

Module or Action

Situation

Imports

If multiple administrators try to import data into a table, the first administrator to finish a data import completes the import without warning. All other administrators are informed that the first administrator's import must complete before they can complete their imports.

Imports

If an administrator is performing an import and a second administrator tries to add a row to the same table, the second administrator is informed that the first administrator's import must complete before the second administrator can add a row.

Calculate

If an administrator tries to calculate the model while another calculation is in progress, the second administrator is informed that the calculation cannot proceed because another calculation is in progress.

Composer

If multiple administrators try to add or edit different rows in a table, all administrators can make and save changes without warning.

Composer

If an administrator tries to edit a table while another administrator is trying to clear the same table, the first administrator to click Save can save changes without warning. All subsequent administrators are instructed to refresh the data before they can save.

Composer

If an administrator tries to edit a table while another administrator is trying to clear a different table, all administrators can make and save changes without warning.

Composer

If multiple administrators are editing the same row simultaneously, the first administrator to click Save can save changes without warning. All subsequent administrators are instructed to refresh the data before they can save.

Composer

If two administrators try to add new payee groups, both administrators can make and save changes without warning.

Portal Access

If multiple administrators are simultaneously creating Portal Access groups, all administrators can make and save changes without warning.

Input Forms

If multiple administrators are creating input forms simultaneously, the first administrator to click Save can save changes without warning. All subsequent administrators are instructed to refresh the data before they can save.

Web Forms

If multiple administrators create web forms, all administrators can make and save changes without warning.

Web Forms

If multiple administrators try to add a web resource to the same web form, the first administrator to click Save can save changes without warning. All subsequent administrators are instructed to refresh the data before they can save.

Scheduler

If multiple administrators try to edit the same scheduled process in Scheduler, the first administrator to click Save can save changes without warning. All subsequent administrators are instructed to refresh the data before they can save.



Role segregation example

You might find it helpful to view an example of role segregation in Varicent ICM.

Consider the following example:

Your company has a compensation plan builder, John, who is responsible for building all of your company's compensation plans. Because all building is done in the development environment, he must have access to the development environment. He must be able to see compensation plan results in the quality assurance (QA) and production environments. Therefore, his user role must be different in those environments.

Your company also has a Portal Access manager, Sally, who is responsible for setting up and maintaining the Portal Access hierarchy. She doesn't require access to the development and QA environments. In the production environment, she must be able to assign Portal Access trees and add Tasks rules, but she doesn't need access to any other model component.

Table 4. Role segregation example

Role

Development Environment

QA Environment

Production Environment

John - Plan Builder

Build plans

Add and edit tables

Import Data

View plans

View plans

Sally - Portal Access Manager

No access

No access

Assign Portal Access trees

Add Task Manager rules



Environment roles creation

To create different roles for each environment in Varicent ICM, the primary administrator must log in to each environment separately and define appropriate user role access.

First, the primary model administrator must log in to the model to create user roles for the plan builder and the Portal Access manager.

Within the development environment, the primary model administrator creates a user role that grants the plan builder access to all compensation plans, the Composer module, selected tables within Composer, and import capabilities. The plan builder role doesn't have access to the Scheduler module, the Tasks module, or any other area that's not required for building plans.

Within the development environment, the Portal Access module manager role doesn't have access to any model components.

While the primary administrator is logged in to the QA and production environments, he or she creates slightly different access rights for the plan builder and Portal Access manager roles. In these environments, the plan builder role can view compensation plans, but cannot change them.

The Portal Access manager role can perform actions in the Portal Access and the Tasks modules, but cannot perform any other actions in the model.

User role assignment

After roles are created in Varicent ICM, they must be assigned to specific users.

After roles are assigned and users log in to their model, they can view and perform only the actions that are allowed in their user roles. Sally is assigned to the role of Portal Access manager. If Sally logs in to the production environment of the model, she has access to the Portal Access and Tasks modules only, and she can perform any action.

When John logs in to the development environment, he can build and change compensation plans. If he logs in to the QA environment, he receives a warning message if he tries to make any plan changes.

Changing users' passwords

You can change passwords for users in Varicent ICM.

  1. From the admin panel, click the model name.

  2. Click Model Options.

  3. From the row with the user you want to change the password for, click the more options menu (...).

    Tip

    You can use the filter button filter_new.svg to find a specific user.

  4. Select Change user password.

  5. Type and confirm a new password.

    Note

    These rules apply when creating passwords for admin web application users:

    • Passwords must have at least eight characters.

    • Passwords must contain at least: one upper-case letter, one lower-case letter, one number, and one special character.

    • Passwords cannot be the same as the UserID.

    • Passwords expire in 90 days.

    • The history limit for passwords is 13.

    • The number of failure attempts before users are locked out of the admin web application is five.

    These rules cannot be changed by end users.

  6. Click Save.

  7. Click Close to exit the window.