The info on this page applies to Grouper v4 and above. |
A provisioner can identify some metadata (specific to that provisioner) for various object types (stems, groups, subjects, memberships) and use those while provisioning.
An example is a provisioner could have a group name mapping as a provisioning attribute, so not all groups in grouper need to uniformly map to groups in the target.
There can be a default value if not assigned to an object
${grouperUtil.defaultString(grouperProvisioningGroup.retrieveAttributeValueString('md_grouper_emailListName'), grouperProvisioningGroup.extension)} |
The AD admin would like "O365" in the group description attribute to signify that the group should be provisioned from Active Directory to O365.
Change the description attribute to be an expression which uses the metadata if there, or the group description if not.
${grouperUtil.defaultString(grouperProvisioningGroup.retrieveAttributeValueString('md_grouper_o365'), grouperProvisioningGroup.retrieveAttributeValueString('description'))} |
Configure the externalized text (can do this from UI):
Note: myAdProvisioner is the provisioner configId
md_grouper_o365_myAdProvisioner_label = O365: md_grouper_o365_myAdProvisioner_description = Select O365 to have this group provisioned from AD to O365 |