Server Administration > Reports > Creating a Report Recipe
 
Creating a Report Recipe
This section outlines the steps for creating a report recipe and making it available to users when they create a report from the Integrity Lifecycle Manager client or Integrity Lifecycle Manager administration client.
If you create a custom report recipe that is not based on an Integrity Lifecycle Manager sample recipe, and if you want that report to display UTF-8 characters, specify UTF-8 as the character set (HTML), or encoding (XML) in the report header.
Report recipes are not removed when the Integrity Lifecycle Manager Server is uninstalled.
If you create a custom recipe that is not based on an existing report recipe, review your HTML and report tags, and ensure that hyperlinks open in a new window.
If document versioning is enabled and you have an existing report recipe that includes the item ID field in JavaScript code, you must put quotes around the item ID field.
For example:
<script type="text/javascript">
        if(REPORT_ISSUES == "") REPORT_ISSUES = <%<%builtin ID%>%>;
        else REPORT_ISSUES = REPORT_ISSUES+","+<%<%builtin ID%>%>;
        section = new Array();
        level = 0;
        ReportID = <%<%builtin ID%>%>;
</script>
Modify to:
<script type="text/javascript">
        if(REPORT_ISSUES == "") REPORT_ISSUES = "<%<%builtin ID%>%>";
        else REPORT_ISSUES = REPORT_ISSUES+","+"<%<%builtin ID%>%>";
        section = new Array();
        level = 0;
        ReportID = "<%<%builtin ID%>%>";
</script>
To create a custom report recipe
Creating a Simple Report Recipe Using Basic Integrity Lifecycle Manager Report Tags
Localizing Report Recipes
Grouping and Group Counts in a Report Recipe
Adding Group Field Computations to a Report Recipe
Adding Group Computations to a Report Recipe
Displaying Time Entry Information in a Report Recipe
Displaying Relationship Time Entries in a Report Recipe
Displaying Change Package Information in a Report Recipe
Displaying Live and Ambiguous Fields in a Report Recipe