Skip to main content
Version: 8.1

Workflow of role-based license redistribution

Level: intermediate
note

This functionality is available for Creatio 8.1.3 and later.

Creatio supports manual and role-based license redistribution and provides tools to automate role-based redistribution. Learn more: Manage user licenses (user documentation), Automate role-based license redistribution.

Regardless of the way you redistribute the licenses, Creatio runs one of the following business processes:

  • "Redistribute licenses for users that have the role" for all active users or a specific user role
  • "Redistribute licenses for user" for a single user

Role-based license redistribution for all active users or a specific user role

If you trigger role-based license redistribution for all active users or a specific user role, Creatio runs the "Redistribute licenses for users that have the role" business process.

The business process uses the following parameters that define how redistribution is performed.

Parameter

Description

bool RedistributeManuallyAssignedLicences

Whether to revoke manually granted licenses before redistribution.

bool RedistributeLicencesForSpecificRole

Whether to redistribute licenses for a specific user role. If you run license redistribution from the role page, Creatio retrieves the role ID and passes it to the business process automatically.

Guid RoleId

ID of the organizational or functional user role. If you run license redistribution from the role page, Creatio retrieves the role ID and passes it to the business process automatically.

Role-based license redistribution for a single user

If you trigger role-based license redistribution for a single user, Creatio runs the "Redistribute licenses for user" business process.

The business process uses the following parameters that define how redistribution is performed.

Parameter

Description

Guid UserId

ID of the user whose licenses are redistributed. Other users remain unchanged.


See also

Creatio licenses overview (user documentation)

Manage user licenses (user documentation)

Automate role-based license redistribution