Running PS/nVision Reports on the Web

This chapter provides an overview of PS/nVision web services and describes how to:

Click to jump to parent topicUnderstanding PS/nVision Reporting on the Web

Users with Internet access can run, view, drill down into, and distribute PS/nVision reports through a browser, without needing a PeopleSoft application installed on client machines. Users can send reports as email attachments rather than requiring recipients to navigate to a location on a file server.

PS/nVision on the web includes:

Note. Microsoft is no longer offering mainstream support for Excel 2003. As a result, beginning with PeopleTools 8.51, PeopleSoft is no longer supporting Excel 2003 usage with PS/nVision.

To take full advantage of the web features, you need Microsoft Office 2007 on the PS/nVision report server. Microsoft Office 2007 is not required on any other servers or on any computers used to initiate report books or report requests from the browser. A report server is a Windows NT machine with PS/nVision (PeopleTools client software), OpenXml SDK, and PeopleSoft Process Scheduler installed. Process Scheduler is required to schedule all PS/nVision processes.

PS/nVision will no longer support the HTML output format. Microsoft Excel 2007 removes certain features when an Excel file is saved in an HTML format. For example, Defined Names and other features are removed when the Excel file is saved in an HTML format. Without the Defined Names feature, you cannot use PS/nVision drilldown. As there will be loss of nVision-specific information in HTML reports, the support for the HTML output format is no longer available beginning with PeopleTools 8.51. Please note that the Microsoft Excel Format is still supported as an output format for nVision reports. The generated reports will be in the Excel 2007 (.xlsx) format beginning with PeopleTools 8.51. All nVision features, including drilldown, are supported with this output format. These features continue to function the same way they did with the Excel 2003 (.xls) output format.

PS/nVision uses Microsoft Office OpenXML SDK (Software Development Kit) to generate Excel-compatible PS/nVision reports on the batch server without using Excel in an unattended mode. Design and usage of PS/nVision windows client are not impacted by the OpenXML SDK, and PS/nVision windows client continues use Microsoft Excel and Excel API.

See Also

Converting Existing Layouts and Reports to OpenXML Format

Defining Process Definitions

Click to jump to parent topicConfiguring PS/nVision on the Web

PS/nVision processes on the web are all run by Process Scheduler. All the equivalent settings that PS/nVision needs in the Windows client (such as layout directory and instance directory) are defined in the nVision section of the Process Scheduler configuration file. Other configurable options include:

See Also

Setting Trace Files

Dismissing Unattended Dialogs

Using Configuration Manager

Using the PSADMIN Utility

Click to jump to parent topicConfiguring the Report Node

Both PeopleSoft Process Scheduler and Report Manager use report distribution nodes to deliver PS/nVision reports. The distribution node definition specifies the report repository location and the location of the stored content (the files) for Report Manager. When PS/nVision creates a report instance, it passes the physical file location information to PeopleSoft Process Scheduler. Process Scheduler then passes the file to Report Manager using the information defined on the Distribution Node page.

See Also

Setting Distribution Options

Defining Report Nodes

Click to jump to parent topicCreating Scope Definitions

Creating a scope definition on the web is similar to defining it in the Windows client with the following exception: You cannot specify an effective date for the tree node table or value table. The current date is used as the effective date.

Select Reporting Tools, PS/nVision, Define Scope to access the Scope Definition page where you can create scope definitions.

See Defining Report Scopes, Creating Report Requests.

The following example shows a Scope Definition page:

Scopes are defined based on a tree node record or a value table such as Department table or Product table. By defining your scope based on a table that includes an email address or user ID for each value you can direct each scope based-report instance to a different user. For example, the record shown below can be used with a scope definition as a value table to have each report instance sent by email or posted to a different user in Report Manager.

Department

(DEPTID)

Description

(DESCR)

Manager

Email Address (EMAILID)

User ID (OPRID)

12000

Sales Canada

John Smith

john_smith@abc.com

U:JOHNSMITH

13000

Sales USA

Jane White

jane_white@abc.com

U:JANEWHITE

14000

Sales Asia

Asia Manager

Kathy_Lin@abc.com;U:PeterYu;R:AsiaManager

U:KathyLin;U:PeterYU;R:AsiaManager

Scope variables are used in the Email and Security templates the same way that you use them to create unique file names with the File template or directory names with the Directory template in your report request. The Scope Descriptive Variable (%DES%) is used to select a related field value from the Scope Value table or the Tree Node table. You can use values for email addresses, user Ids, or role Ids. The general syntax of the %DES% variable is:

%DES.[scope field].[detail field].[node field]%

If your scope is based on a value table, replace [node field] with [detail field]. The [detail field] is repeated so that the basic format of the syntax remains the same.

Note. The %DES% variable requires the associated field value be in the same table that the scope is based on.

Email Template Variables

To have each report instance sent as email to the associated email address of department manager, you would enter the following values in your email template:

%DES.DEPTID.EMAILID.EMAILID%

This values enables PS/nVision to use the associated email address from the EMAILID field from the value table where the DEPTID is located. You need to specify email as the output type on the report request.

The scope descriptive variable (%DES%) is used to select a related field value from the scope value table. For example, if your scope were based on the record shown above, you would produce three report instances, and each instance would be sent to the associated email address. The report for department 12000 would be emailed to john_smith@abc.com, and the report for 13000 would be emailed to jane_white@abc.com. The report for department 14000 would be emailed to several recipients—Kathy Lin, Peter Yu, and the email addresses for the users who belong to the role Asia Manager. You can specify the user email addresses associated with users and roles in the user profiles of Maintain Security.

Security Template Variables

Using the record above for the value table, you could post each report instance to Report Manager for the associated user. In this case you would use web as the output type and enter the following variables in the security template:

%DES.DEPTID.OPRID.OPRID%

The report for department 12000 would be posted to Report Manager for user JOHNSMITH, and the report for 13000 would be posted for user JANEWHITE. John Smith would not be able to access the Department 13000 report. The report for department 14000 would be posted to Report Manager for Kathy Lin, Peter Yu, and the other users belonging to the role Asia Manager.

Sample Record Definition

The record definition shown below was used to create a view that joins the department record (DEPT_TBL) with a PeopleSoft security record (PSOPRDEFN):

SQL View Text

The SQL view text joins the PS_DEPT_TBL.MANAGER_ID with the PSOPRDEFN.EMPLID in security. The email address and user ID (OPRID) are taken from PSOPRDEFN.

SELECT B.DEPTID , B.DESCR , B.DESCRSHORT , ‘U:’ + A.OPRID , A.EMAILID , A.EMPLID FROM PSOPRDEFN A , PS_DEPT_TBL B WHERE B.EFFDT = ( SELECT MAX(B_ED.EFFDT) FROM PS_DEPT_TBL B_ED WHERE B.DEPTID = B_ED.DEPTID AND B_ED.EFFDT <= SUBSTRING(CONVERT(CHAR,GETDATE(),121), 1, 10)) AND A.EMPLID = B.MANAGER_ID AND B.MANAGER_ID <> ‘’

Note. This simple example uses Microsoft SQL database platform-specific syntax and should not be used without careful evaluation. You may get unpredictable results if the scope definition returns more than one row from the value table for each scope value.

Click to jump to parent topicSetting Up Report Requests

This section describes how to:

Click to jump to top of pageClick to jump to parent topicCreating Report Requests

To access the nVision Report Request page (NVS_REPORT_RQST):

  1. Select Reporting Tools, PS/nVision, Define Report Request from PIA.

    The Report Request search page appears.

  2. Search for an existing business unit, or enter a new one.

    The nVision Report Request page appears.

This is the example of the nVision Report Request page:

By default, report requests you create are secure, meaning that they are available only to you and to any users or groups you assign. You can make a report request public and allow access to any user.

The report request security options are configurable using the PeopleTools Options page.

See Creating Report Requests, Securing and Sharing Report Requests in PIA, PeopleTools Options.

Searching Report Requests

When you search for report requests, the search returns only the reports to which you have access. These include your own report requests, any to which you have been given access by other users, and any that are public.

Click to jump to top of pageClick to jump to parent topicConfiguring Delivery Templates

To configure delivery templates:

  1. Select Reporting Tools, PS/nVision, Define Report Request from PIA.

  2. Search for an existing business ID, or enter a new one.

  3. Click the Scope and Delivery Templates link on the nVision Report Request page.

    The nVision File / Printer Output page appears.

This is an example of the nVision File / Printer Output page (NVS_RQST_FILE_SBP):

See Creating Report Requests.

Using the Retention Day in the nVision Web Output Page

Report retention days are the number of days a report is stored in the report repository before it is expired and purged by the purge process. In PeopleSoft PeopleTools 8.51, you are able to set the values of retention days for:

Note. The value of retention days for a Report Request is inherited by all the report instances that are created by the scope attached to the report. The value of retention days set at the Report Request level overrides the settings at the Process Type, Process, Job, and System Settings levels.

The value of retention days set at the Distribution Detail page overrides the value of retention days set at the Report Request page.

This is an example of the nVision Web Output page (NVS_RQST_WEB_SBP):

To set the value of the retention days using the nVision Web Output page:

  1. Select Reporting Tools, PS/nVision, Define Report Request from PIA.

  2. Search for an existing business ID, or enter a new one.

    The nVision Report Request page appears.

  3. In the Type drop-down list box, select the Web option.

  4. In the Format drop-down list box, select the Microsoft Excel File (.xls) option.

  5. Click the Scope and Delivery Templates link.

    The nVision Web Output page appears.

  6. Enter an appropriate value in the Retention Days field.

Click to jump to top of pageClick to jump to parent topicConfiguring Report Request Template Options

Report request template options enable you to use PS/nVision variables or static text to specify report delivery options, including using portal folders. Using the nVision File / Printer Output page, you can also specify scope fields to personalize reports. Template options are displayed dynamically based on your output type on the PS/nVision Web Output page—only the options that you must specify for that output type appear. By combining scope and DES variables in templates, you can have different instances of the same report delivered to different email addresses, or posted to individual users in Report Manager.

To see all available template options:

  1. Select Reporting Tools, PS/nVision, Define Report Request from PIA.

  2. Search for an existing business unit, or enter a new business unit.

  3. Select the Advanced Options tab from the nVision Report Request page.

  4. Click the Scope and Delivery Templates - View All link from the nVision Report Request – Advanced Options page.

    The PS/nVision Report Templates page appears.

This is an example of the PS/nVision Report Templates page (NVS_RQST_TEMPL_SBP):

Click to jump to top of pageClick to jump to parent topicUsing Portal Folders

You can use portal folders to organize nVision report results into meaningful groups. When creating a report request with the output option of Web or Window, you can select the top level folder, and then define a subfolder where the report result will be posted. Subfolders can be created dynamically by using nVision variables to generate the folder names, or statically by entering the actual folder name. Subfolders are created under the selected top level folder and can be viewed from Report Manager.

To create a subfolder in PIA:

  1. Select Reporting Tools, PS/nVision, Define Report Request.

  2. Enter report request information.

  3. Select the Web or the Window option as the type in the Output Options section.

  4. Click the Scope and Delivery Templates link to display the nVision Web Output page.

  5. Select the Top Level Folder option from the Folder Name drop-down list.

  6. Enter the name of your subfolder in the Directory Name Template field.

    You can use variables to create unique folder names. If the folder does not exist, PS/nVision creates the folder in Report Manager. For example, Reports\%SFV%- %RID%\My Folder\Finance Reports.

Selecting Portal Folders

You can select portal folders from:

Note. Subfolders can only be created from the Enter Delivery Options - nVision Web Output page.

At runtime, Process Scheduler creates the top-level folder based on the following priority order:

If a folder has not been selected on any of the above pages, Process Scheduler will use the default folder defined by the administrator.

See Also

Working With Processes and Reports

Click to jump to top of pageClick to jump to parent topicCopying Requests

To access the Copy Report Request page (NVS_RQST_BUCPY_SBP):

  1. Select Reporting Tools, PS/nVision, Define Report Request.

  2. Enter report request information.

  3. Select the Copy to Another Business Unit/Clone link from the nVision Report Request page.

    The Copy Report Request page appears.

This is an example of the Copy Report Request page:

Business Unit

Select a business unit to copy the report request to.

To clone the request, select the same business unit as the original request.

Report ID Text Box

Enter a new report ID to copy the report request to another business unit.

To clone the request, enter the same report ID.

Security and Copying Report Requests

When you copy a secure report request, all the groups and users associated with that request are copied from the original request to the new copy:

For example, assume users A and B have access to Report Request 1, and users A and C have access to Report Request 2. If User A copies Report Request 1 to Report Request 2, then following the copy only users A and B will have access to Report Request 2—user C no longer has access.

Click to jump to top of pageClick to jump to parent topicSetting Advanced Options

To access the Advanced Options page (NVS_REPORT_RQST3):

  1. Select Reporting Tools, PS/nVision, Define Report Request.

  2. Enter report request information.

  3. Select the Advanced Options tab from the nVision Report Request page.

    The Advanced Options page appears.

This is an example of the Advanced Options page, which enables you to change high level specifications for your report request:

See Also

Creating Report Requests

Using PS/nVision Reporting for Global Implementations

Click to jump to top of pageClick to jump to parent topicSetting Query Prompts

The Query Prompts page (PTNVSREPORTRQST4) is available if the Report Layout uses query as data source. This page displays all run-time parameters of queries that are used in the layout.

Note. Query prompts are not supported for nVision drilldowns that are submitted from the web.

To access the Query Prompts page:

  1. Select Reporting Tools, PS/nVision, Define Report Request in PIA.

    The Report Request search page appears.

  2. Select an existing report or add a new one.

  3. Select the Query Prompts tab.

    The Query Prompts page appears.

This is an example of the Query Prompts page:

Update Parameters

Click to access a subpage where you can update the query prompts values with the most updated parameters of the query.

Prompt Value

Enter prompt values that are used for mapping the parameter with the query at runtime.

A query report that runs from PIA and requires run-time prompt input may receive the following errors:

See Also

Submitting Report Requests

Click to jump to parent topicSubmitting Report Requests

This section describes how to:

Click to jump to top of pageClick to jump to parent topicRunning Reports

Changes to the nVision report request are not saved when the user clicks the Run button, thus enabling the user to run ad hoc reports as they would from the nVision windows client. If changes have been made to the report request and the user attempts to navigate to a different page, such as using the Process Monitor link, then the user is prompted to either save or discard the changes made to the report request.

To access the Process Scheduler Request (PRCSRQSTDLG) page:

  1. Select Reporting Tools, PS/nVision, Define Report Request in PIA.

  2. Select a report ID or add a new one.

  3. Click the Run Report button.

    The Process Scheduler Request page appears.

This is an example of the Process Scheduler Request page:

Select the Default option in the Type and Format fields to use the options specified in the report request, or override the request by selecting other options.

The Type menu includes these options:

Email

Sends the report instances using email.

The mail server to deliver the reports must be specified in the Process Scheduler Configuration file.

File

Saves the report instances in a specified file directory in the file server of your PS/nVision report server.

The directory of the file server must be specified in the Process Scheduler Configuration file. PS/nVision variables can be used when identifying the output destination.

Printer

Sends the report instances to a network printer.

All destination printers must be set in the PS/nVision report server. The default printer is the default printer for the report server.

Web

Sends each report instance to Report Manager.

The Process Scheduler server that runs the report must be associated with the distribution node to deliver the reports to Report Manager.

Note. When running the report to Web output type, the file template must be within 80 characters in length to prevent any errors. This limitation applies to the completely resolved filename if using variables. The same limitation applies when using the File output type if the EnableDrillDownForFile flag is enabled in the psprcs.cfg file. The report is successfully created, but web drilldown on the report is not possible.

Window

Results of the process request is automatically delivered to a new browser window, and a copy is sent to Report Manager.

This option is not valid for report books, or when a scope has been included in the report request. An error message appears and the output type changes to Default.

Note. When you select to run the process request, a new browser window opens and displays the processing page. When processing is complete, the results is delivered to this window. If the window is closed before processing is complete, you need to access the Report Manager to view the results. The Process Scheduler server that runs the report must be associated with the distribution node to deliver the reports to Report Manager.

Important! This output type is not available if the user does not have REN Server Report Window permission, or there is no active REN Server cluster available for Reporting.

To grant access to the new browser window, the permission lists of the users must include full access to the Realtime Event Notification permission for Reporting Window and the WEBLIB_RPT web library with full access.

See Also

Submitting and Scheduling Process Requests

Defining Event Notifications and Configuring a REN Server

Defining Permissions

Click to jump to top of pageClick to jump to parent topicSetting Report Distribution

The Distribution Detail page enables you to select the recipients of your report instances separate from what you have specified in your report request. If the output type is email, you can enter email addresses, email subject, and message. If you are entering a list of email addresses, make sure to use a semicolon (;) to separate each address from the others.

To access the Distribution Detail page:

  1. Select Reporting Tools, PS/nVision, Define Report Request in PIA.

  2. Select a report ID or add a new one.

  3. Click the Run Report button.

    The Process Scheduler Request page appears.

  4. Select a report type, and click the Distribution link.

    The Distribution Detail page appears if the output type is web, window, or email.

This is an example of the Distribution Detail page:

Note. To distribute reports to a role ID or a user ID using email, all recipients must have an email address entered in their Security user profile.

See Also

Administering User Profiles

Click to jump to parent topicUsing Report Books

This section provides an overview of report books and describes how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Report Books

You can group multiple report requests into a single report book. Report book features include:

Note. Date and time variables are resolved based on the calendar being used by the PS/nVision report server that runs the report.

Click to jump to top of pageClick to jump to parent topicDefining Report Books

Before creating a report book, make sure you have report requests defined for all the reports you want to include in the book. The report book is a list of requests, not a substitute for the request. You might also want to review the requests you plan to use to ensure they use the desired scope and layout, and ensure that you have access to all the reports you want to include in the report book.

To access the Report Book page:

  1. Select Reporting Tools, PS/nVision, Define Report Book.

  2. From the Define Report Book page, search for an existing report book or create a new one.

    The Report Book appears.

This is an example of the Report Book page:

As Of Date

Available options are:

  • Default: To use the As Of Date from the report request.

  • Today’s Date: To use the current date for the report.

  • Business Unit Reporting Date: To use the date specified for the business unit.

  • Specify: To enter the date you want to report on.

Tree Effective Date

Available options are:

  • Default: To use the specified Tree Effective Date from the report request.

  • Specify: To enter the date you want to report on.

  • Use As of Reporting Date: To create the report based on the As Of Reporting Date that you specified in the report.

Ignore Runtime Errors

Select to keep the entire Report Book from stopping if one of the reports encounters an error.

Note. In such a case, the completion status will be Success, even though one or more reports may have had errors.

Retention Day

If the report has the output type set to Web, enter the number of retention days.

Note. This field is not available when the output type of the report is not Web.

The value of retention days set at the Distribution Detail page overrides the value of retention days set at the Report Book page.

The value of retention days set at the Report Book level overrides the value set at the individual report request that are attached to the Report Book. When the value of retention days is not set at the Report Book level, the value set at the Report Request level is used.

See Using the Retention Day in the nVision Web Output Page.

View

Click to launch another browser window displaying the report request.

Business Unit

Select the business unit of the report requests for this report book.

To reorder your entries, insert or delete rows as necessary.

Report ID

Select the report ID of the report requests for this report book.

To reorder your entries, insert or delete rows as necessary.

Run

Click the Run button for all reports you want to run when this book is requested.

For example, you might define a book of reports to be run at month end, and include a report that is only run quarterly, but select its Run button indicator only at quarter end.

Click the Add icon to add a new blank row, and you are enable to enter a new report request.

Note. You cannot add a report request to a report book if you do not have access to the report book.

Click the Delete icon to delete the current row.

Click to jump to top of pageClick to jump to parent topicRunning Report Books

Access the Report Book page (PRCSRQSTDLG) by selecting Reporting Tools, PS/nVision, Define Report Book. In the Report Book page, you can run all the reports in a group or select specific reports by selecting their check boxes in the Run column.

Note. If the report book contains secured report requests to which you do not have access, these report requests appear inactive and you are not able to select them.

Report books are run through Process Scheduler Request page. However, when the report begins to run, you are returned to the Report Book page. If you want to check the status of your job, click the Process Monitor link. If you want to view a list of reports that you have access to, click the Report Manager link.

If you run all report requests in a report book that contains secured report requests, only those requests to which you have access are run. If you run reports that you do not have access to, those processes are not success and an error message appears in the error log.

See Also

Securing and Sharing Report Requests in PIA

Submitting and Scheduling Process Requests

Click to jump to top of pageClick to jump to parent topicSelecting Type and Output Options

To select type and output options for nVision reports:

  1. Select Reporting Tools, PS/nVision, Define Report Book.

  2. From the Define Report Book page, search for an existing report book or create a new one.

  3. Click the Run Report button.

  4. Select the Default option in the Type and Format menus to use the options specified in the report book, or override the report book by making new choices.

See Running Reports.

Click to jump to top of pageClick to jump to parent topicRunning Multiple Report Books

To define your process server to handle multiple report book jobs:

  1. Select PeopleTools, Process Scheduler, Server.

  2. Search for the server name that you are using for your report books.

    In general, your server name is PSNT. However, a list of available servers appears for your selection.

  3. In the process type named nVision–Report Book, ensure that the Max Concurrent field is set to the required number.

    This setting allows multiple report book jobs to run concurrently.

Click to jump to parent topicUsing the PS/nVision DrillDown on the Web

This section provides an overview of drilldown on Microsoft Excel reports and describes how to:

Click to jump to top of pageClick to jump to parent topicRegistering DrillDown Layouts

All DrillDown layouts are created in the Windows version of PS/nVision, but can be used in both Windows and a browser.

When you register a DrillDown layout, you associate it with a Process Scheduler server. You can have a set of DrillDown layouts specific to financial applications registered to a Process Scheduler server that is dedicated to financial applications and have a set of DrillDown layouts specific to Human Resources registered to its own Process Scheduler server. To make a DrillDown layout available to multiple Process Scheduler servers, register the DrillDown layout on each server. When you drill down, you can select a report server to run the report.

To register a DrillDown Layout:

  1. Select Reporting Tools, PS/nVision, Register Drilldown Layout.

  2. Enter a new server name, or use the Search button to select one from a list of available servers.

    The Drilldown Layouts page appears.

  3. Add a new row to the Drilldown Layouts section.

  4. Enter the name of the DrillDown layout and its description.

    The name of the layout must match the name of the DrillDown layout that you created in Microsoft Windows.

  5. Click the Save button.

The following example shows a DrillDown Layouts page:

See Also

Using DrillDown Layout Formats

DrillDown and Summary Ledger

Setting Report Distribution

Click to jump to top of pageClick to jump to parent topicUsing DrillDown

After a report has been run as web, window, or file output, you can open it and run DrillDown on specific amount fields.

To drill down on a report that will be run as file output, you must first set the Process Scheduler configuration for the nVision - EnableDrillDownForFile option as 1.The default value is 0, which means drilldown is disabled.

If you drill down on a report that has been run to file output, and you are not logged onto a PeopleSoft domain—or the PeopleSoft web server domain that you are logged onto is not the web server domain of the report server—and your ByPassSignOn Web server configuration property is set to True, then you will not be able to access the drilldown results. The system will return the signon page with an error message indicating that your default password is not authorized.

When you use http/https as the transfer protocol (in report node), there is an additional criterion that needs to be met to enable drill down from a report sent to file output. The security template of the parent report request should be set to specify which Users or Roles will have the authorization to be able to perform a web drilldown on the report. If the Security Template is blank, then only the user that ran the parent report will be able to perform a web drilldown on it. When using file output type, you can access the security template by going into the advanced tab of the report request, and clicking on the Enter Delivery Template Options - View All link.

You can use the web drilldown from an Excel report (using the DrillToPIA add-in) if the report sheet name had spaces in it. However, do not use special characters such as ‘ , ” , < , > , [ , ] , / , \ , * , ?.

A PeopleTools upgrade may cause the web server domain name, port number, or servlet path to be required to access web server resources in the PeopleSoft PIA to change. As a result, PS/nVision drilldown operations on reports that were created prior to upgrade would fail, primarily because drilldown links are by design hard-coded into PS/nVision reports. This utility is located in UpdateNvsDrill.xls file. Use the simple search and replace utility that is provided to replace old links with new ones. This Microsoft Excel macro is located in the PS_HOME\Excel directory.

See Editing the PeopleSoft Process Scheduler Configuration File.

Performing nVision Drilldowns on Microsoft Excel Reports Using DrillToPIA Add-in

To perform nVision drilldown on a Microsoft Excel report using the DrillToPIA add-in:

  1. Open the report in Report Manager.

  2. Highlight the field that you want to drill on, and click the Drill menu when the cell is selected.

    If the selected cell is not drillable, you receive a warning message that says: DrillDown only works at the intersection of an amount row and column.

    The Run Drilldown page appears in a new browser window, as shown in this example:

  3. Select output type Window or Web from the Type drop-down list box.

  4. Select the server that you want your report to run on.

    The Server drop-down list box only includes the servers that have the associated layout registered with them.

  5. Click the Run Drilldown button for the drilldown layout that you want to use.

  6. On the Report Manager – Report List page, click the Refresh link.

    After your drilldown runs, it appears as a report in your report list. Drilldown report descriptions always include DR, the parent process instance number, and the original report description.

  7. Click the Report link for the drilldown to display the Report Index page.

  8. Click the link for the drilldown to see the drilldown results.

Web-based drilldowns persist. They are files that permanently exist on your report server, not just temporary files as in the Windows client. Drilldown instances in the Web can be viewed and distributed in the same manner as any other report that you run on the browser.

Setting the Value of Retention Days for Drilldown Reports

Retention days for all drilldown reports can be defined at the DRILLDWN process level. Setting the value of retention days for each individual drilldown report is not available because:

Performing nVision Drilldowns Using nVisionDrill VSTO Add-in

To perform nVision drilldown on an Excel report using the nVisionDrill VSTO add-in:

  1. Generate the parent report to perform the drilldown.

  2. Open the parent report from the nVision Instance folder.

  3. Highlight the field that you want to drill on for an Excel report.

  4. Expand the Add-ins tab in the Ribbon bar to view the nVisionDrill VSTO menu.

    Note. The nVisionDrill VSTO menu appears under the Add-ins tab only if nVisionDrill add-in was successfully installed.

  5. With a drillable cell in the report selected, click the nVisionDrill VSTO menu.

    A login page appears.

  6. Enter a valid PeopleSoft user ID and password.

    If the entered ID and password are valid, a list of drilldown layouts appears.

    This example shows the list of drilldown layouts from within the nVisionDrill menu:

    Note. When you click the nVisionDrill menu, the status of the Process Scheduler server appears to inform you whether the Process Scheduler server is running. If the Process Scheduler server is down, a message appears warning: Process Scheduler is down. nVision Drilldown is not possible at this time.

  7. Select an appropriate layout option from the layout list.

    The status bar displays the message: nVision drilldown has been submitted.

    The nVisionDrill runs and a Save As dialog box appears.

    Note. If the selected cell is not drillable, you receive a warning message that says: nVision drilldown ran to Error. Check Server log for more details.

    After you submit a drilldown request, the drilldown process gets submitted at the server. The status of this drilldown process is polled at specific time intervals. This polling interval value (PollingTime) is configurable in the nvsdrill.cfg file, which is located in the add-in installed directory. The polling interval value is read once during the opening of the Excel file.

  8. Click the Save button to save the generated drilldown report.

    Note. You must save the generated drilldown report before it is opened in a new Microsoft Excel window.

    This example shows an nVision drilldown report in Microsoft Excel window:

Note. By default, the drilldown report is opened in a Microsoft Excel window. You can view the drilldown report in real-time while remaining in Microsoft Excel. The report is also posted to the Report Manager.

Error Messages While Performing Drilldown on a Report

When you are performing a PS/nVision drilldown on an Excel reports, the system may display the following error messages: