IdentityIQ-Engineer SailPoint Certified IdentityIQ Engineer Questions and Answers
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.
Is this a piece of information that an engineer needs when initially setting up a new IdentityIQ sandbox environment?
Proposed Solution:
the number of identities the customer has
A customer wants to make changes in their IdentitylQ user interface. Consider branding and other IdentitylQ Ul changes. Is this statement valid?
Solution: Primary and secondary colors are set through the IdentitylQ Configuration > Miscellaneous page.
Is this relationship type available for an IdentityIQ Role that has a multiple-level structure?
Proposed Solution:
Hierarchy
For a user who wants to be able to unlock an account for a subordinate or themselves through Manage Accounts, does this configuration need to be performed in Lifecycle Manager (LCM)?
Proposed Solution:
Select " Allow managing existing accounts " in the Manage Accounts QuickLink configuration for the user ' s QuickLink population.
Is this a valid statement about connector rules?
Solution: A Post-Iterate Rule, if configured, is run after reading accounts from a SQL Loader application.
Is the following a true statement about IdentityIQ authentication and authorization?
Proposed Solution:
What users are authorized to do and see in IdentityIQ is partly controlled via the capabilities they have, which can be assigned directly to their identity.
Is this statement true about email templates or behavior within them?
Proposed Solution:
Consider the syntax in the following VTL variable examples: $identityName, ${identityName}, $!identityName. The { syntax allows concatenation with other text and the ! syntax suppresses printing when the variable is null.
Is this an example of a joiner lifecycle event?
Proposed Solution:
An employee previously left the company. Their access was disabled but has been reinstated; the employee needs all of their previous accounts enabled.
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.Application;
import sailpoint.object.Identity;
import sailpoint.object.Link;
import sailpoint.tools.GeneralException;
public List getAccountNames(SailPointContext context, Identity identity) throws GeneralException {
Application application = context.getObjectByName(Application.class, " MagicBox " );
IdentityService service = new IdentityService(context);
List < String > accountNames = new ArrayList < String > ();
List < Link > links = service.getLinks(identity, application);
if (links != null) {
for (Link link : links) {
accountNames.add(link.getNativeIdentity());
}
}
return accountNames;
}
For a user who wants to be able to enable an account for a subordinate or themselves through Manage Accounts, does this configuration need to be performed in Lifecycle Manager (LCM)?
Select the Rehire action under Manage Accounts Options in the LCM Configuration.
Solution: Select the Rehire action under Manage Accounts Options in the LCM Configuration.
Is the following statement about IdentityIQ rule inputs and outputs correct?
Proposed Solution:
Every BeanShell rule in IdentityIQ rule must produce output.
Is this what should be performed in order to generate the database script to extend Managed Attribute attributes in the IdentityIQ database on the initial installation?
Proposed Solution:
Run the extendedSchema script on the IdentityIQ database.
A bank is two years into an ongoing project to provide all access through roles. The bank is actively using roles and actively adding to their role model. They need to ensure that all roles include the correct entitlements.
Will this certification type achieve the goal?
Solution: Role Composition Certification
Can the following be achieved via configuration of control variables in the out-of-the-box Lifecycle Manager (LCM) workflows?
Proposed Solution:
Specify who can launch the workflow.
Is the following a valid role option that can be configured?
Proposed Solution:
Configure a role to include a single IdentityIQ SPRight object.
Can the rule library named Common Rules Library " be included in a Rule by adding this code?
Solution:
Can a Workgroup be used for the following scenario?
Solution: Providing a group of users with specific capabilities.
Can the following be achieved via configuration of control variables in the out-of-the-box Lifecycle Manager (LCM) workflows?
Proposed Solution:
Check if an access request would violate any policies, and allow the requester to review before submitting.
Can the following be achieved via configuration of control variables in the out-of-the-box Lifecycle Manager (LCM) workflows?
Solution: Specify which access items may be requested.
Is this a purpose of an IdentitylQ certification?
Solution: to attest lo a user ' s system access
Is this statement true about the Application, Identity, ManagedAttribute, Bundle, and Link objects in IdentityIQ?
Proposed Solution:
IdentityIQ uses the term ManagedAttribute to define the type of an account on an application, such as service account or privileged account.
Can the Provisioning tab under " Administrator Console " be used to do the following task?
Proposed Solution:
View the connection status of the application the provisioning status is associated to.
Is this a benefit of using the Run Rule feature of the Debug-Object page?
Proposed Solution:
It can be used to display the return value of simple code.
Is this configuration option required when an engineer sets up any application?
Proposed Solution:
Create Policy
The engineer is configuring a new application definition.
The customer wants an Audit record to be created with the error message, if provisioning fails.
Is this the rule an engineer should write to accomplish the goal?
Solution: Write an AfterProvisioning rule.
Is this a purpose of an IdentityIQ certification?
Proposed Solution:
to ensure SailPoint is in compliance with the ISO 9001 government regulation
An implementation engineer needs to perform an upgrade of IdentityIQ between releases.
Is the following statement true?
Proposed Solution:
All custom branding changes will automatically be updated through the upgrade process.
A customer wants to make changes in their IdentitylQ user interface. Consider branding and other IdentitylQ Ul changes. Is this statement valid?
Solution: Text on the login page is set through message keys in the message catalog.
Is the following statement true about out-of-the-box reporting?
Proposed Solution:
All out-of-the-box reports in IdentityIQ are stored as TaskDefinition objects.
Is this configuration option required when an engineer sets up an Active Directory application?
Proposed Solution:
Profile Class
Can the following action be performed using Rapid Setup application onboarding?
Proposed Solution:
Specify the account attribute and value filter that identifies a service account.
Is the following statement about workflows and sub-workflows (subprocesses) true?
Proposed Solution:
Sub-workflows can be used to simplify large workflows.
A client needs a custom quicklink, which only managers can launch, in order to launch a simple workflow. Is this a valid step to take during the development of this custom quicklink?
Solution: Insert the " Managers " quicklink population as the dynamic scope in the quicklink object.
Can an Escalation Rule be used to handle this scenario?
If an access review has not been completed within 7 days, re-assign it to the certifier ' s manager.
Proposed Solution:
Can the following be achieved via configuration of control variables in the out-of-the-box Lifecycle Manager (LCM) workflows?
Solution: Disable all notifications.
Is this what should be performed in order to generate the database script to extend Application attributes in the IdentitylQ database on the initial installation?
Solution: Run the command iiq extendedSchema in the IIQ_Home/WEB-INF/bin directory.
Is the following a valid role option that can be configured?
Proposed Solution:
Configure a role that can be requested only if the user already has a related role.
The engineer is configuring a new application definition.
Due to company mergers, the customer has several different formats for employee number. The customer needs to match on the manager employee number to the manager identity, taking all of these formats into account.
Is this the rule an engineer should write to accomplish the goal?
Proposed Solution:
Write a ManagerCorrelation rule.
An implementation engineer needs to perform an upgrade of IdentitylQ between releases. Is the following statement true?
Solution: Supported platforms of an older version of IdentitylQ will always be supported in newer versions of IdentitylQ.
Is this what should be performed in order to generate the database script to extend Application attributes in the IdentitylQ database on the initial installation?
Solution: Add the new object attribute to the Application ObjectConfig in IdentitylQ.
A client wants users who belong to an IdentitylQ workgroup named Management to be able to request entitlements and roles, but only for other users whose location attribute is the same as theirs.
Is this a population that will achieve the goal?
Solution: Create a quicklink population, set the membership match list to the IdentitylQ workgroup " Management, " and set " Who can members request for? " as report to the requester.
Is this statement true about certifications?
Proposed Solution:
A certification cannot be signed off until after the challenge period ends.
Can the search type in Syslog be used to accomplish this result?
Solution: Identifying the number of employees that report to a specific person
Assuming that the policy violation owner has the necessary permissions, is this a valid option for the policy violation owner to use when acting on a policy violation of type ' Account Policy ' ?
Proposed Solution:
Allow
Is this statement true about certifications?
Proposed Solution:
A challenge period allows a reviewer ' s manager to challenge the decisions made by the reviewer.
IdentitylQ is using emails to notify users about completion of steps within a process, or actions that need to be addressed.
To ensure this notification is working, a main configuration must be set up in IdentitylQ to provide mail server and mail server authentication details.
Is this a required setting that an engineer must set up in IdentitylQ in order to ensure successful communication with the SMTP server?
Solution: Email Protocol
Can this action be performed as part of configuring an application definition in IdentityIQ?
Proposed Solution:
Specify how new accounts should be provisioned via Create Rule.
Is the following statement about workflows and sub-workflows (subprocesses) true?
Solution: Sub-workflows can be nested up to 3 levels only.
A customer wants to make changes in their IdentityIQ user interface.
Consider branding and other IdentityIQ UI changes. Is this statement valid?
Proposed Solution:
The original HTML file is updated to change the settings.
Can the search type in Identity be used to accomplish this result?
Proposed Solution:
Identifying details of a system error presented in the UI
Is this statement true about identitylQ ' s syslog event storage?
Solution: To improve security, items logged through syslog are unable to be sent to Log4j.
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;
}
Is the following statement about workflow step types and their usage true?
Proposed Solution:
A step named " end " is required to allow the workflow to end correctly.
Can the following IdentityIQ object be extended to store client-specific data by updating the corresponding .HBM file?
Proposed Solution:
CertificationItem
Is this configuration option required when an engineer sets up any application?
Proposed Solution:
Owner
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?
Solution:
Is the following statement about IdentitylQ rule inputs and outputs correct?
Solution: The lypical input variables for a rule are listed in the BeanShell rule editor in IdentitylQ, based on the rule registry.
Is the following statement true about out-of-the-box reporting?
Proposed Solution:
All IdentityIQ report results are stored on IdentityIQ application servers.
Can the search type in Identity be used to accomplish this result?
Proposed Solution:
Identifying the number of employees that report to a specific person
Is the following statement about workflows and sub-workflows (subprocesses) true?
Proposed Solution:
The outputs of a subprocess (sub-workflow) can be returned to variables in the calling workflow using the returns attribute of the calling step.
For example:
< Step icon= " Task " name= " Initialize " posX= " 134 " posY= " 10 "
returns= " identityRequestId,project " send= " identityName,plan " >
...
Can the following action be performed using Rapid Setup application onboarding?
Solution: Specify the account attribute and value filter that identifies a secondary account.
IdentityIQ is using emails to notify users about completion of steps within a process, or actions that need to be addressed. To ensure this notification is working, a main configuration must be set up in IdentityIQ to provide mail server and mail server authentication details.
Is this a required setting that an engineer must set up in IdentityIQ in order to ensure successful communication with the SMTP server?
Proposed Solution:
Mail Server Certificate
Is this a valid scenario that can be achieved in IdentitylQ by configuring the Quicklink populations?
Solution: Allow a user to create a new identity cube in IdentitylQ.
Is this statement valid regarding the control and usability of the Debug pages in IdentityIQ?
Proposed Solution:
When creating a new object through the Debug-Object page, IDs are automatically generated when the object is saved.
Is the following true of Identity Provisioning Policies?
Solution: Identity Provisioning Policies can be used to include allowed-values definitions or validation logic on fields so that only valid/authorized values can be specified for those fields when using the Create Identity feature to add an identity.
Is the following statement about workflow step types and their usage true?
Solution: The step actions available when editing a step in the Business Process Editor are: Script. Rule, Subprocess and Call Method.
Match the following IdentitylQ console commands To their functions.
Use the drop-down menus to select your answers. Answer options from the drop-down menus may only be used once Some will not be used at all.


Is this a correct procedure for testing generated emails in a non-production system?
Solution: Change the Email Notification Type to Redirect to file using FTP protocol under Global Settings > Configure IdentitylQ Settings > Mail Settings, run the test scenario, and verify that the email text saved to the redirected file.
Can the following action be performed using Rapid Setup application onboarding?
Proposed Solution:
Specify the account attribute and value filter that identifies a contractor account.
The engineer is analyzing on a workflow Transition.

The following variable values are known:
Will the workflow continue to this step?
Solution: Approve
Assuming that the policy violation owner has the necessary permissions, is this a valid option for the policy violation owner to use when acting on a policy violation of type ' Account Policy ' ?
Proposed Solution:
Schedule Policy Composition Certification
Is this a true statement about localization support in IdentitylQ?
Solution: The language displayed in the user interface is always based on the default language selected in the global settings.
A client needs a custom quicklink, which only managers can launch, in order to launch a simple workflow. Is this a valid step to take during the development of this custom quicklink?
Solution: Set the quicklink options to Tor Others " in order to launch the workflow immediately when the quicklink is clicked.
Is this statement true about the IdentityIQ Audit functionality and/or options?
Proposed Solution:
The majority of IdentityIQ’s auditing is managed through the Audit Configuration page in the UI.
An IdentitylQ engineer needs to extend attributes in an IdentitylQ database after the database has been created.
What are the four minimum steps necessary to achieve this goal?
Drag four options from the left into the answer area on the right, and place them in the correct order.

Can a Workgroup be used for the following scenario?
Solution: Automatically creating multiple groups based on the values of a single identity attribute.

