Saturday, May 4, 2019

QUICKLINK POPULATIONS IN IIQ


Creating a custom QuickLink population to add to IIQ OOTB menu is fairly straightforward. Below are the the following 4 steps which can be used to successfully setup a quicklink population.

1. Modify the System Configuration object from the debug page to add a separate category under menu and in quicklink Population.

– search for the entry key quickLinkCategories and add the line below as one of the list values.

<QuickLinkCategory cssClass="quickLinkCategoryCustom" enabled="true" messageKey="Business Unit and Cost Center Section" name="Business Unit and Cost Center Section" ordering="4"/>





2. Create the Quicklink object, The action tag specifies the action to be performed when the link is invoked while the category specifies which category in the menu the link will go under. Here in below example we are invoking the Custom WF “Business Unit Attribute Update Workflow” when we click on the Quicklink

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE QuickLink PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<QuickLink action="workflow" category="Business Unit and Cost Center Section" messageKey="Update Business Unit Attribute" name=” Business Unit Update Attribute QuickLink">
<Attributes>
<Map>
<entry key="workflowName" value=" Business Unit Attribute Update Workflow"/>
</Map>
</Attributes>
<Description>QuickLink for Updating Business Unit Attribute in IIQ table</Description>
</QuickLink>





3.Navigate to Global Settings —> QuickLink Populations. Under QuickLinks tab you will see the category that was entered in the System Configuration.

-Select the Category —> Business Unit and Cost Center Section.

Select the quicklink and configure it by clicking on the radio button when configure option is selected, then select an option for running it for self or others.


4. Login to sailpoint and see if the Custom Quicklink and Quicklink Category is created, here we can see the Quicklink "Update Cost Center Type" is created under the "Business Unit and Cost Center Section" category.




2 comments:

  1. Hello, Vishal.

    I followed your tutorial and I present the following errors outputs:

    In the IIQ web interface:

    The system has encountered a serious error while processing your request. Report the following incident code to your system administrator: 1309

    And in catalina.out:

    2021-08-03T11:50:36,491 ERROR http-nio-8080-exec-10 sailpoint.web.util.SailPointActionListener:44 - Caught unhandled JSF exception: #{quickLinks.chooseQuickLink}: sailpoint.tools.GeneralException: Failed to launch QuickLink Asia-Pacific workflow - no workflow found named: Test Identity Update Workflow
    javax.faces.FacesException: #{quickLinks.chooseQuickLink}: sailpoint.tools.GeneralException: Failed to launch QuickLink Asia-Pacific workflow - no workflow found named: Test Identity Update Workflow

    I used my custom workflow called "Test Identity Update Workflow", that I already tested indepently and worked fine.

    Could you please help me?

    ReplyDelete
    Replies
    1. Hello, again. I aldeady found the issue, and it was a typo.

      Thanks for your precious tutorials.

      Delete