The engineer uses the sailpoint.api.IdentityService in a BeanShell method to look up and return all account names for an identity on the application ' MagicBox ' . Is this a correct implementation?
Proposed Solution:
import sailpoint.api.IdentityService;
import sailpoint.api.SailPointContext;
import sailpoint.object.Identity;
import sailpoint.object.Link;
import sailpoint.tools.GeneralException;
public List getAccountNames(SailPointContext context, Identity identity) throws GeneralException {
IdentityService service = new IdentityService(context);
List < String > accountNames = new ArrayList < String > ();
Link link = service.getLink(identity, " MagicBox " );
while (link != null) {
accountNames.add(link.getNativeIdentity());
}
return accountNames;
}
An engineer needs to first create a custom audit event and then set up an associated report.
What are four steps to accomplish this goal?
Proposed Solution:
Create a Custom Certification Event Schedule and associated ruleRunner task.
An engineer needs to trigger a workflow when a Division attribute changes from /7 " to Senior IT, but only when the user is a manager.
Is this a valid process that the engineer could use to launch a workflow for a lifecycle event?
Solution: Create a trigger with an event type of rule and return True when the user ' s previous value of the division attribute is /7 " andthe new value of the division attribute is Senior IT.
Is this a purpose of an IdentitylQ certification?
Solution: to attest to a user ' s integrity