04-12-2022 01:24 PM
Account Level Dynamic Attributes: Number, String, Boolean, Enum, Large Text, Checkbox, Date, Password,Single Select from SQL query, Multi Select from List, Multi Select from SQL Query
User level Dynamic Attributes: Number, String, Boolean, Enum, Large Text, Checkbox, Date, Password,Single Select from SQL query, Multi Select from List, Multi Select from SQL Query, Encrypted
Dynamic Attributes can be added in If Else block in a workflow to route approval based on dynamic attribute value
You need to select "groovy" in the "Expression language" dropdown, for having groovy / Java methods available.
Samples:
Above sample can be used to route approval based on beneficiary user’s country
Above sample can be used to route modify account approval by checking for a dynamic attribute named accountExpires that is mapped to accounts column "validthrough". If the account expires in less than a year then request will be routed to an assignee versus account expires in more than a year, then request will be routed to another assignee
Hide on create/update dynamic attributes default value is exposed in workflow only when config “Expose hidden attributes in workflow” is ON
Sample: ${requestAccessAttributes?.location} – Location is the name of the dynamic attribute in request which can be passed in connector jsons
Yes
Sample:
${dynamicAttrsList.collect{it.attributeName.toString() + ': ' + it.attributeValue }.unique().join(', ')}
This will print the attributes like below:
Attrname1: Attrvalue1, Attrname2: Attrvalue2
You can configure a parent and child attribute like below
In below sample, based on Country selection, Language attribute value selection will load. Based on Franchise selection, Player attributes will load
You can add filter query in below config in EntitlementType show page
Sample: ev.customproperty1='$(<dynamicAttribute1>)'
Roles can be filtered by configuring “Requested Query” and “Selected Query” under Endpoints show>Role Type
Sample: role.status=1 and role.customproperty1 = '${dynamicattributevalue1}'
Yes, this is supported for service account request. Below config in Endpoint show page needs to be configured
Sample: USA-${attribute1}${attribute2}###INCREMENTINDEX###${attribute3}
Dynamic attribute label with hyperlink can be configured as below
Label = 'Click to Visit <a href="https://www.saviynt.com">Need a Demo</a>'
04-12-2022 03:14 PM
excludeActionList = [ "ECMEMAILTEMPLATE_UPDATE", "ECMEMAILTEMPLATE_SAVE", "ENDPOINTS_ADDATTRIBUTE" ]
ECMEMAILTEMPLATE related configs can be excluded.