Setting Up to Use BI Publisher Reports and Profiles

These topics provide an overview of BI Publisher reports and templates, list prerequisites, and discuss how to set up for BI Publisher reports and profiles.

Page Name

Definition Name

Usage

Definition Page

PSXPRPTDEFN

View the report properties and download or view the data schema and data source.

Template Page

PSXPRPTTMPL

View or update the existing template.

Design Helper Page

PSXPSETUPDWNLD

Download plug-ins to facilitate template design and modification.

Manage Profiles uses the PeopleTools BI Publisher to generate the Content Catalog Listing report as well as the online profiles and profile reports for person and non-person profiles.

Delivered Report Definitions

This table lists the delivered report definitions and data sources for the related RTF templates:

Report Name

Description

Data Source Type

Data Source ID

JPM_CATI_RPT

Content Items Reports

PS Query

JPM_CONTENT_ITEMS

JPM_JPNP_RPT

Non Person Profile Batch

XMLDoc

JPM_PROFILE

JPM_JPPP_RPT

Person Profile Batch

XMLDoc

JPM_PROFILE

JPM_NP_PROF

Non Person Profile Online

XMLDoc

JPM_PROFILE

JPM_PP_PROF

Person Profile Online

XMLDoc

JPM_PROFILE

Delivered Data Sources

This table describes each of the delivered data sources:

Data Source ID

Description

JPM_CONTENT_ITEMS

PS Query that is used only for content items reports.

JPM_PROFILE

BI document structured by row sets. All profile reports use the same data structure. All data elements are included in the data structure and are available for both person and non-person profile report templates.

Delivered Templates

To format the reports, we deliver three template files that specify the content and layout:

  • One template file for the Content Items reports.

  • One template file for both the online and batch Person Profile reports.

  • One template file for both the online and batch Non-Person Profile reports.

You can modify the delivered template files to address your specific reporting requirements. After modifying each template, you must upload it to the corresponding report definition. You can modify one instance of each of the profile reports and attach that same updated template file to both of the corresponding report definitions.

See Template Page.

See Modifying an Existing Template.

Profile Report Nodes

This table describes the report nodes for profile reports:

Node

Data Elements Summary

JPM_PROFILE

High level data elements related to the profile.

JPM_IDENTITY_WK

Profile identities and associations.

JPM_JP_SECTION

Sections defined in the profile type.

JPM_JP_CRITM_VW

Profile content items in the sections in the profile. All properties are included whether the content type uses them or not.

JPM_CATITMAXD_VW

Definitions of the content items in the content catalog. All properties are included whether the content type uses them or not.

RUN_PARAMETERS

Criteria used to generate the report.

For more information, see the product documentation for PeopleTools: BI Publisher for PeopleSoft.

To use BI Publisher reports, you must configure PeopleSoft Integration Broker and PeopleSoft Process Scheduler to implement PeopleSoft Report Manager.

For more information, see the product documentation for PeopleTools: Integration Broker, PeopleTools: Process Scheduler, and PeopleTools: BI Publisher for PeopleSoft.

Use the Template page (PSXPRPTTMPL) to view or update the existing template.

Navigation:

Reporting Tools > BI Publisher > Report Definition > Template

This example illustrates the fields and controls on the Report Definition - Template page. You can find definitions for the fields and controls later on this page.

Report Definition - Template page

Viewing the Existing Template

Field or Control

Description

Template File

Click this link to open or save the RTF template in a new window or save it to a location of your choice.

Preview

Click to view an example of the report using sample data registered with the data source.

Note: The person profile online and batch reports share the same person profile template file. Similarly, the non-person batch and online reports share the non-person profile template file.

For more information, see the product documentation for PeopleTools: BI Publisher for PeopleSoft.

The existing templates contain two sections at the end to print out the ID and description of any additional items for content types that you added after the template was created. If you want to display more specific information about your new items, you must create an additional section in the template and define the data that you want to display.

The reports group and display content items in order of profile tab number and profile section sequence number based on the profile type definition that you set up for online display. Regardless of where you place a new section in the template, the report sorting order governs the order of display in the report. To change the report display order, you must edit the sorting. To sort new sections properly, you must also add within the correct loops in the report's driving logic.

Note: Become familiar with BI Publisher before modifying either of the delivered templates.

Setting Up to Modify a Template

To prepare to modify an existing template:

  1. Access the Design Helper page (Reporting Tools > BI Publisher > Setup > Design Helper > Design Helper) and save the plug-in design helper for Microsoft Word to facilitate template modifications.

  2. Access the Definition page (Reporting Tools > BI Publisher > Report Definition > Definition) for the appropriate report definition and click the links to download the data schema and sample data files.

  3. Click Template File link on the Template page (Reporting Tools > BI Publisher > Report Definition > Template) and row for the existing RTF template that you want to edit.

Creating a New Section in a Template

To create a new section:

  1. Copy an entire section defined by <?when: JPM_JP_SECTION.JPM_CAT_TYPE=…..end when?> and paste it into the template.

  2. Modify the conditional statement to identify the item that you want to add.

  3. Insert fields into the table to identify the data that you want to display on the report.

  4. Save the revised template any file name and the .rtf file extension (*.rtf).

Uploading the Revised Template

To upload the revised template:

  1. Add a new effective dated row in the Template Files scroll area on the Template page (Reporting Tools > BI Publisher > Report Definition > Template).

    Update these options:

    Field or Control

    Description

    Effective Date

    Enter the date that the system should begin to print and display reports and profiles with this template.

    Status

    Select the Active status for the new template.

  2. Click Upload and select the revised template file.

  3. Repeat the last two steps to provide the new template to both the online and the batch report definitions.

For more information, see the product documentation for PeopleTools: BI Publisher for PeopleSoft.