This is to run a rule with our custom code. IdentityIQ already provides the Run Rule option, but we need to specify all the values in config argument. There may be scenarios where we want to select objects from drop down and want to send values to the rule.
To implement this here, I am using rule that is executed with RunRule task definition, but it takes the input values from the TaskDefinition.
For example, here I implemented deleting users by running the rule:

Delete user executing in background:

