Inside Activate
Jobs and Tasks
ParameterReferences and Assign Owners and References task
4 min
assign owners and references task this task is submitted by the delete user task, its purpose is to find replacement owners for the user being deleted this is done so that continuity of approvals is maintained parameterreferences this property is designed to return a collection of parameters in which the user being deleted is referenced this includes direct references like user reference, these may be approvers parameter on a service, or members parameter on a role (usually an approval role that is referenced on a service) group references that the user is a member of this is to ensure any approval groups the user may be a member of is not left empty, which would leave some resources with no approvers how it works the purpose of parameter references is to group parameters by name/parent type into groups these groups are then used to apply behaviours a configuration parameter to control parameter reference groups is located here =//resources/configuration/parameter/parameterreferences the purpose of parameter references is the initiatesubtasks script on delete user this prevents the task “assign owners and references” being run when the terminated user is a member of a service usergroup, for example common this means that defaultuser etc parameters are excluded from the common group these parameter references refer to membership of which shouldn’t be replaced when a user is terminated for example unlike groups which act as approvers in which the user should be replaced in order to maintain continuity of approvals issues when parameterreferences are not maintained this functionality can cause problems if the parameterreferences aren’t maintained, or someone not aware of the functionality renames a parameter which removes the parameter from the exclusion group for example, at one customer, there were copies of a defaultusergroup named “backup defaultusergroup” because “backup defaultusergroup” is not excluded from the common parameter group in the configuration, the assign owners and references task then attempted to replace the deleted user’s membership of that group how to solve the issue there are two options delete the problem parameters modify the common parameter group configuration to exclude parameters with that name e g backup defaultusergroup