Account Group Aggregation does not work for the Coupa connector. I am trying to use ‘Managed Entitlement Customization Rule’ (ManagedAttributePromotion) rule to set displayName, description etc of the created managed attributes based on attributes in the entitlement/group schema. My question is, how can I access these attributes:
In case of GroupAggregationRefresh, entitlement/group data is available from obj.getAttribute(“myattribute”), however no such input parameter exists in the ManagedAttributePromotion rule. I see a parameter called ‘state’, no sure what it does, I tried: state.get(“myattribute”) etc but it seems this Map is always null.
The ManagedAttributePromotion rule runs on an Account Aggregation to promote managed attributes read in on each account record
In this case, you only have the value on the account. So for something like Active Directory, you’d only have the dn of the Managed Attribute, no other attributes from the entitlement. Common cases here would be to set entitlement owners, or other attributes based on the application and/or info that can be derived from the value alone.
If you want to set attributes here that are per entitlement stored within the source system, you’ll want to use the GroupAggregationRefresh rule on the Account Group Aggregation like you mentioned.
@waqarali1 Which IIQ version you are using? Why doesn’t group aggregation work for Coupa connector? You should be able to add another object - “group” and run group aggregation.