Adding a Crystal Reports Menu Item to PENTA

Issue/Symptom/Question

The Crystal Reports PENTA solution is designed to work with clients launching the solution from within the PENTA menus.  This article describes how to setup Crystal Report menu items within PENTA.

Applies To

Crystal Reports, PENTA Menu Setup

Resolution/Fix/Answer

  1. Note the location of the Crystal Reports .rpt files.
  2. Make sure you have a C:\Temp folder created on the server running PENTA and that all users have full control of that directory.
  3. Go into Menu Edit mode in the PENTA application (NOTE: The user updating the Menu Item must have access via System Management > Security > Define Users > Module Security > Module SEC - Security > Custom menu item authorization).
    1. From within PENTA, select Edit→Enable Menu Editing.
  4. Create a Menu Folder for the Crystal Reports, if desired.
    1. Right-click on what will be the parent menu item, and select "Insert."  This will present a screen to create the new menu item.  Enter a Description, select the type code of "Menu" and click OK.
  5. Create a Menu Item for the Crystal Report.
    1. Right click on the parent menu for the report, and select "Insert."  This will present a screen to create the new menu item. 
    2. Enter a Description.
    3. Select the type code of "External".
    4. Enter the location of the crParem115.exe program.  This should point to the current PENTA installation folder.
      1. Example: C:\Program Files (x86)\Penta Technologies, Inc\Penta for Windows\crParam115.exe.
    5. Enter the arguments.  Follow the example, replacing the /r path with the path to your .rpt file from step 1.
      1. Example: /r "C:\Users\Public\Desktop\Crystal Reports\All IHP Reports (drag & drop)\Project_Manager\Bob's Qtrly Reports\big_job_over_200.rpt" /d %d /p %p /u %u /g c:\temp.
    6. Click OK to save the new menu item.
  6. Update security to all users to access the new report.
    1. Go into System Management→Security->Security Groups.
    2. Query up a correct security group corresponding to security groups for users that need access.
    3. Double click on the newly created reports, in order to remove the red "X" and provide access, then exit the screen.
  7. Close and reopen the PENTA application to access the report from the menu.

If you need assistance with this process, please submit a Service Desk ticket and reference this article.