Starting dynamic role schedules immediately
NOTE: When a schedule is started, all dynamic roles that have this schedule assigned and where the No recalculation of assignments option is not set are recalculated.
To start a schedule immediately
-
In the Manager, select the Organizations > Basic configuration data > Schedules category.
-
Select the schedule in the result list.
-
Select the Start immediately task.
A message appears confirming that the schedule was started.
Assigning dynamic roles to schedules
Use this task to assign dynamic roles to the selected schedule that will run them. The assignment form displays all the dynamic roles that are assigned this selected schedule.
To assign dynamic roles to a schedule
-
In the Manager, select the Organizations > Basic configuration data > Schedules category.
-
Select the schedule in the result list.
-
Select the Assign dynamic roles task.
-
In the Add assignments pane, double-click the dynamic roles you want to assign.
- Save the changes.
To change an assignment
-
In the Manager, select the Organizations > Basic configuration data > Schedules category.
-
Select the schedule in the result list.
-
Select the Assign dynamic roles task.
-
Select the Show objects already assigned to other objects menu item in the assignment form's context menu.
This shows dynamic roles that are already assigned to other schedules.
-
In the Add assignments pane, double-click on one of these dynamic roles.
This dynamic role is assigned to the currently selected schedule.
- Save the changes.
NOTE: Assignments cannot be removed. Dynamic roles must be assigned a schedule. It is compulsory.
Related topics
Calculating dynamic roles immediately if objects change
Memberships can be checked immediately by the DBQueue Processor and changed as necessary when object properties are changed. For each dynamic role, you can define which properties trigger a recalculation of role memberships if they are changed.
Requirements for immediate recalculation
-
The configuration parameters for immediate recalculation are set. Check the following configuration parameters in the Designer and set them if necessary.
-
QER | Structures | DynamicGroupCheck: The configuration parameter controls the generation of calculation tasks for dynamic roles.
If the configuration parameter is not set, the subparameters do not apply.
-
QER | Structures | DynamicGroupCheck | CalculateImmediatelyPerson: If the configuration parameter is set, a calculation task is immediately queued for the DBQueue Processor when changes are made to employees or employee-related objects.
-
QER | Structures | DynamicGroupCheck | CalculateImmediatelyHardware: If the configuration parameter is set, a calculation task is immediately queued for the DBQueue Processor when changes are made to devices or device-related objects.
-
QER | Structures | DynamicGroupCheck | CalculateImmediatelyWorkdesk: If the configuration parameter is set, a calculation task is immediately queued for the DBQueue Processor when changes are made to workstations or workstation-related objects.
-
The Immediate recalculation of assignments option is enabled for the dynamic roles. The properties that trigger recalculation are defined.
-
The No recalculation of assignments option is not enabled for the dynamic roles.
To enable immediate recalculation of a dynamic role
-
In the Manager, select the role for which the dynamic role was created.
-
Open the role's overview form.
-
Select Dynamic roles and click on the dynamic role.
-
Select the Change main data task.
-
Enable the Immediate recalculation of assignments option.
-
On the Recalculation properties tab, add the properties that trigger recalculation of the dynamic role.
-
Click Add.
-
Next to the Property field, click .
-
Under Property, select the table and column to trigger recalculation.
-
Click OK.
-
Repeat these steps for all properties.
-
Save the changes.
Related topics
Editing properties for immediate recalculation
For individual dynamic roles, you can define which properties trigger a recalculation of role memberships if they are changed.
To add a property
-
In the Manager, select the role for which the dynamic role was created.
-
Open the role's overview form.
-
Select Dynamic roles and click on the dynamic role.
-
Select the Change main data task.
-
On the Recalculation Properties tab, add the properties.
-
Click Add.
-
Next to the Property field, click .
-
Under Property, select the table and column to trigger recalculation.
-
Click OK.
-
Save the changes.
To disable a property
-
In the Manager, select the role for which the dynamic role was created.
-
Open the role's overview form.
-
Select Dynamic roles and click on the dynamic role.
-
Select the Change main data task.
-
On the Recalculation properties tab, select the column in the list and check the Disabled option.
-
Save the changes.
To remove a property
-
In the Manager, select the role for which the dynamic role was created.
-
Open the role's overview form.
-
Select Dynamic roles and click on the dynamic role.
-
Select the Change main data task.
-
On the Recalculation Properties tab, select the column in the list and click Remove.
-
Save the changes.