How to Enable Creating of Blocks Used to Work with Reports?

By default, only blocks of the Regular Report and Dashboard type can be created in the dashboard designer. Creating of blocks of Express Report and Time Series type requires advanced settings. These settings do not affect the availability of reports in the saved dashboards.

Solution for Web Application

The web application enables the user to set blocks that are used to work with a report in the PP.xml file in the <modules> section. To enable creating a report, add element of the <ExpressReport enabled="true"/> type into the <modules> section, where ExpressReport is a report type:

Order of actions for enabling of creation of all possible blocks that are used to work with reports:

  1. Open the PP.xml file for edit.

  1. In the PP.xml file add the following code before the </pp> tag:

<AppConfig>

    <Modules>

      <Dashboard>

        <ReportBox TimeSeries="true" ExpressReport="true"/>

      </Dashboard>

    </Modules>  

</AppConfig>

  1. Save changes and close the PP.xml file.

  2. Restart the web server used by the web application, and BI server.

Example of the PP.xml File that Contains Settings Enabling Creation of all Types of Blocks that are used to Work with Reports

<?xml version="1.0" encoding="utf-8" ?>

<pp>

    <service url="http://localhost:8080/PPBI_App_v9.0/axis2/services/PP.SOM.Som" timeout="120000" />

    <metabase id="PPRepository" ping="120000" recentObjects="false" />

    <shareSettings enabled="true">

          <shareItem name="GooglePlus" enabled="false" />

    </shareSettings>

    <cultures>

          <culture cultureName="ru" />

          <culture cultureName="en" />

    </cultures>

    <chart animation="true"/>

    <AppConfig>

        <Modules>

          <Dashboard>

            <ReportBox TimeSeries="true" ExpressReport="true"/>

          </Dashboard>

        </Modules>

    </AppConfig>
</pp>

Solution for Desktop Application

The desktop application enables the user to set availability of creating blocks that are used to work with reports in the system registry in the HKEY_CURRENT_USER\Software\Foresight\Prognoz Platform\9.0\Dashboard section. To enable creating of a block, add the DWORD parameter to the registry branch with the 1 value. The parameter name corresponds with the report type:

To exclude a block from the list of blocks available for creating, set the appropriate parameter to 0.

NOTE. The user must have permissions to edit the system registry to enable creating of blocks in the desktop application.

Order of actions for enabling of creation of all possible blocks that are used to work with reports:

  1. Open the registry for edit.

  2. Go to the registry branch HKEY_CURRENT_USER\Software\Foresight\Prognoz Platform\9.0\Dashboard.

  3. Find the ExpressAnalyze parameter of the DWORD type. If the parameter is missing, create it.

  4. Set the ExpressAnalyze parameter to 1.

  5. Repeat steps 3 and 4 for the Workbook parameter.

  6. Close the registry after saving changes.

See also:

Questions and Answers | Inserting and Setting Up Reports