Entitlement Description Not Displaying in Certification Export

Version

8.4

Screenshots

Entitlement Edit Page
This is where I configured the Entitlement and provided its description:

Entitlement Catalog Page
The description appears as expected here:

Certification Page
As you can see, the description field does not display the expected Entitlement Description:

And this is .csv file after click export

UI Configuration

Below is my uiConfig entry for the certification export columns:

  <entry key="uiCertificationExportColumns">
  <value>
    <List>
      ...
      <ColumnConfig
        dataIndex="description"
        evaluator="sailpoint.web.view.certification.CertificationItemDescriptionColumn"
        groupProperty="IIQ_description"
        headerKey="Entitlement Description"
        property="IIQ_description"
        sortProperty="IIQ_description"
        stateId="description"/>
      ...
    </List>
  </value>
</entry>

Question

How can I ensure that the Entitlement Description is correctly displayed in the Certification export?

Is there a specific property or evaluator that needs to be adjusted for this field to populate correctly?

Thanks in advance! Any insights or suggestions would be greatly appreciated :folded_hands:

Hi @fewthiraphat

pls check below Community Blog very helpful.

Customizing the Certification Item UI Page with Attributes and Filters in IIQ - Content / Community Blog - SailPoint Developer Community

With respect to Certification UI Display Name and Description we observed similar discrepancy on my production environment which was migrated from 7.1p6 to 8.4p2

But on Fresh installation of 8.4p2 displaying correctly.

From Debug PagesUIConfig we need to refer the section uiCertificationItemWorksheetColumns*

<ColumnConfig dataIndex="displayName" evaluator="sailpoint.web.view.certification.CertificationItemDisplayNameColumn" groupProperty="type,bundle,exceptionApplication,exceptionAttributeName,exceptionAttributeValue,exceptionPermissionTarget,exceptionPermissionRight,violationSummary" headerKey="cert_item_tbl_header_display_name" hideable="true" percentWidth="20" property="IIQ_displayName" renderer="spCertificationDisplayNameColumn" secondarySort="parent.lastname,parent.firstname,type" sortProperty="type,bundle,exceptionApplication,exceptionAttributeName,exceptionAttributeValue,exceptionPermissionTarget,exceptionPermissionRight,violationSummary" sortable="true" stateId="displayName"/>
<ColumnConfig dataIndex="description" evaluator="sailpoint.web.view.certification.CertificationItemDescriptionColumn" groupProperty="IIQ_description" headerKey="cert_item_tbl_header_description" hideable="true" minWidth="250" percentWidth="50" property="IIQ_description" renderer="spMoreLessToggleColumn" sortProperty="IIQ_description" stateId="description"/>

My troubleshooting and findings regarding Description if there are no values mapped from or not rendered backend, it will end up showing Entitlement (Group), so please check Configuration – Schema

DisplayName will be a concatenation of all the entitlements associated with the identity plus on Group (schema name) at end.

Hi @pattabhi,

I tried to copy your xml to my environment, but nothing happen.

my worksheet still showing the value but not description

More information for you all, this working correctly with role, when I export as a certification csv file, the role description will show, but not for entitlement, it will show the value instead

Hi @fewthiraphat

I didn’t provide any fix, I just pointed out the configuration location/section in UIConfig which is responsible on Certification UI and my observation on the entitlement description value behavior.

to readers, if your environment work correctly, please help :folded_hands: