Entitlement Details Report

In certain scenarios, it’s vital to have comprehensive entitlement information, encompassing all attributes such as creation and modification dates, as well as additional business-related attributes. This information is crucial for a range of purposes including auditing, development activities, operational maintenance, and validation.

While the default entitlement catalog page allows you to export details, it does not provide a direct report that includes creation or modification dates. In contrast, my report includes all applications in IdentityIQ, offering a thorough overview.

In this post, I will present a ready-to-use example on how to create such a report. By following these steps, you will be able to obtain detailed entitlement information and expand it to include additional details like application data and other objects. This will help you maintain precise and current records.

Let’s delve into the specifics and learn how to generate this report effectively.

Feel free to extend this report to include specific attribute.

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE TaskDefinition PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<TaskDefinition executor="sailpoint.reporting.LiveReportExecutor" name="ManagedAttribute Report" resultAction="Rename" template="true" type="LiveReport">
  <Attributes>
    <Map>
      <entry key="TaskDefinition.runLengthAverage" value="4"/>
      <entry key="TaskDefinition.runLengthTotal" value="18"/>
      <entry key="TaskDefinition.runs" value="4"/>
      <entry key="report">
        <value>
          <LiveReport title="ManagedAttribute Status Summary Report">
            <DataSource objectType="ManagedAttribute" type="Filter"/>
            <Columns>
              <ReportColumnConfig field="value" header="Entitlement Value" property="value" sortable="true" width="110"/>
              <ReportColumnConfig field="displayName" header="Display Name" property="displayName" sortable="true" width="110"/>
              <ReportColumnConfig field="attribute" header="Entitlement name" property="attribute" sortable="true" width="110"/>
              <ReportColumnConfig field="application" header="Application Name" property="application.name" sortable="true" width="110"/>
              <ReportColumnConfig field="created" header="Creation Date" property="created" sortable="true" width="110"/>
			  <ReportColumnConfig field="modified" header="Modification Date" property="modified" sortable="true" width="110"/>
            </Columns>
            
          </LiveReport>
        </value>
      </entry>
    </Map>
  </Attributes>
  <Description>Displays summary of ManagedAttribute</Description>
  <RequiredRights>
    <Reference class="sailpoint.object.SPRight" name="FullAccessIdentityCubeSummaryReport"/>
  </RequiredRights>
</TaskDefinition>
1 Like