MicroStrategy ONE

Removing a link or button from the Processing page

In this scenario, you remove the "Add to my History List" link or button from the Processing page that is displayed when a report is being executed or manipulated. The Processing page displays the status of page-specific actions such as running a report, checking for prompts, or performing a search. You perform this customization by setting the value of the flag that determines which links to display on the Processing page.  

The API Reference for the AbstractAppTransform lists all the possible values for the transform parameter processingButtonsFlags. To remove the "Add to my History List" link and display only the "Check Status again", "Cancel" and "Show report details" links, add up the bit-wise values for the three links to be displayed—1 for "Check Status again", 2 for "Cancel" and 8 for "Show report details"—and use the sum (11) as the value of the processing flag. You can extrapolate form the instructions in this scenario to remove other links from the Processing page.

Processing page displayed during report  execution

Before customization:

After customization:

Processing page displayed during report manipulation

Before customization:

After customization:

This customization can be accomplished using either of the following methods:

Using the plug-in provided for you

The MicroStrategy SDK provides an out-of-the-box plug-in (ZIP file) that removes the History List  link from the Processing page. Follow the simple steps below to deploy the plug-in and view the results in MicroStrategy Web. 

  1. Access the JSP plug-in.  

  2. Extract the plug-in to the plugins folder inside the MicroStrategy Web installation directory.    

  3. Restart your web server.  

  4. Launch MicroStrategy Web to view the customization.

Creating the plug-in yourself using the Web Customization Editor

If you want to understand how to remove the History List link from the Processing page, follow the steps below to create the plug-in and deploy it. 

  1. Launch the Web Customization Editor.  

  2. Create a new plug-in and give it a meaningful name.  

    1. On the Application Settings tab, click the Select Plug-in icon.


    2. On the Select Plug-in dialog box, click New and enter a meaningful name for the plug-in, such as RemovingHistoryListWaitPage.  

    3. Click OK.  

  3. In Windows Explorer, navigate to the jsp folder inside your MicroStrategy Web installation directory.

    1. Make a copy of iframe.jsp and xhr.jsp  and save them in the plugins folder of your MicroStrategy Web installation directory. In a J2EE environment, copy them from the jsp folder and save them under plugins/RemovingHistoryListWaitPage/jsp.

    2. In a text editor, open the copy of iframe.jsp and add the code shown in bold text below.

      J2EE environment:

      <web:wait flags="11" type="buttons"/>

    3. Save iframe.jsp

    4. In a text editor, open the copy of xhr.jsp and add the code shown in bold text below.

      J2EE environment:

      <web:waitflags="11"type="buttons" diaplayMode="json" />

    5. Save xhr.jsp.  

  4. If the Web Customization Editor is closed, launch it again. Make sure that your plug-in is selected.  

  5. On the Application Settings tab, expand MicroStrategy Web Configuration to view the list of settings that can be modified to perform customizations.  

    • Expand Styles to view the list of styles used in MicroStrategy Web.

      1. Double-click ReportGridStyle to open the Style Properties Editor.  

      2. Click the Style Parameters tab at the bottom of the editor.

        1. To add the processing flag transform parameter to the style, click Add.  

        2. Add processingButtonsFlags to the shopping cart and click OK.  

        3. Select the processingButtonsFlags transform parameter and enter "11" as the Value.  

      3. Save your changes.  

    • Expand Web Configuration Settings.

      1. Double-click MicroStrategy Settings to launch the Global Settings Editor.  

      2. Under Server Configuration Files on the Global Settings tab:

        1. Change the value of Application Iframe to /plugins/RemovingHistoryListWaitPage/jsp/iframe.jsp.  

        2. Change the value of Application XHR to /plugins/RemovingHistoryListWaitPage/jsp/xhr.jsp.  

      3. Save your changes.  

  6. folder of your MicroStrategy Web installation directory.  

  7. Launch MicroStrategy Web to view the customization.

See also