Menu

SailPoint IdentityIQ Rules Explained: Where BeanShell Fits
📰

SailPoint IdentityIQ Rules Explained: Where BeanShell Fits

DEV Community: java·IAM Careers·about 2 hours ago
#Ev3SkT4e
#devtojava#devto#dev#rule#rules
Reading 0:00
15s threshold

If you are learning SailPoint IdentityIQ (IIQ), rules are where configuration ends and code begins. IIQ rules are small pieces of BeanShell (Java-like scripting) that run at specific points in IIQ's processing, so you can handle the cases that out-of-the-box configuration cannot.

What a rule is

A rule is a script stored as a Rule object in IIQ. IIQ calls it at a defined hook, such as while reading data from an application or before sending a change to a target system. The rule receives input variables from IIQ (for example the application, the account data or the identity) and returns a value or modifies an object.

Rule types you will meet early

Correlation rule : decides which identity an account belongs to when simple attribute matching is not enough.

Customization rule : adjusts account data as it is read during aggregation, for example cleaning up values.

Build Map rule : shapes raw rows from delimited-file or JDBC sources into account attributes.

Identity attribute rule : calculates an identity…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.