Customize menus

You can customize the Tools and Help menus by modifying the ALM-Client.exe.config file on the machine on which OpenText Application Quality Management is installed.

Note: You can only perform .cab related actions on a Windows machine. To customize menus, copy the relevant files to a Windows machine and edit the files as necessary. Then copy the files back to the machine on which OpenText Application Quality Management is installed and proceed as instructed.

To customize OpenText Application Quality Management:

  1. On the machine on which OpenText Application Quality Management is installed, extract the ALM-Client.exe.config file from Client.cab. This file is located in: <ALM deployment path>\deployment\20qcbin.war\Install.

  2. Open the ALM-Client.exe.config file (this is in .xml format).

  3. In the Tools section of the file, you can add new items to the Tools menu.

    The following is the syntax of an entry in the Tools line:

    <TDFrame
    	Tools="<Tool_Name>,{<Tool_ID>}"
    	Workflow="{<Workflow_ID>}"
    	Parameters="<parameters>"

    />

  4. To change, delete, or rearrange the list of items in the Help menu, change the default names, IDs, and URLs listed in the OnlineHelpItem line. The following is the syntax of an entry in the OnlineHelpItem line:

    <OnlineHelpItem
    ID="<Help_ID>"
    Name="<Help_Name>"
    Url="<Help_URL>"

    To create a separator line between two items in the Help menu, use the following syntax:

    <OnlineHelpItem
    ID="<Help_ID>"
    Name="<Help_Name>"
    Url="<Help_URL>"
    IsFirstInGroup="true" />

    Note: The first two menu items in the Help menu, Help on this page and ALM Help, and the last Help menu item, About OpenText Application Quality Management Software, cannot be moved or changed. They do not have corresponding entries in the QualityCenter.exe.config file. The above step only affects the menu items between them.

  5. Unzip the Client.cab file to a temporary folder named Client which must be under the temp folder. For example, C:\temp\Client.

  6. Replace the ALM-Client.exe.config file with the modified file.

  7. Store the temporary folder on a logical drive, for example X, by running the following command:

    subst [X]: <temp folder>

    For example: subst X: C:\temp

  8. Create a new Client.cab file with the following command:

    cabarc -r -p -P Client\ -s 6144 N <temp folder>\Client.cab X:\Client\*.*

    Note: To use this command you must first download cabsdk.exe (the Cabinet Software Development Kit) from the Microsoft Download Center.

  9. Add a class 3 digital signature to the new Client.cab file.

    Note: The digital signature must be a signature of a trusted provider.

  10. Under <Deployment path>\application\20qcbin.war, create a new Installation folder, if it does not already exist.

  11. Save the new cab file under the Installation folder.

  12. Run the Server Deployment Wizard

    OS Details
    Windows Start > OpenText ALM Server > Server Deployment Wizard or <installation path>\bin\run_server_deploy_tool.bat
    Linux <installation path>/bin/run_server_deploy_tool.sh
  13. Repeat the procedure on each cluster node.