Toggling "Browse Catalog Services" link in Employee Interface

Document ID : KB000010852
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

Depending on user requirements, Employees may need to have the ability to access Catalog offerings and services.  This document describes how to activate this feature, depicted below:

catalog.jpg

Instructions:

The functionality is built into the baseline home.htmpl files natively.  In order to activate the Catalog link, one needs to have an NX variable defined:  @NX_CATALOG_SERVER
 
If this variable is not set, please use the pdm_options_mgr command to install the variable:

pdm_options_mgr -c -s CATALOG_SERVER -v CATALOG_SERVER1 -a pdm_option.inst
pdm_options_mgr -c -s CATALOG_SERVER -v CATALOG_SERVER1 -a pdm_option.inst -t
 
Both of these commands will be needed to install the NX_CATALOG_SERVER variable; the second command (with -t) is meant to prevent loss of the variable setting when one runs pdm_configure.  The missing "NX" in the pdm_options_mgr is intentional (command "pdm_options_mgr -c -s NX_CATALOG_SERVER" is incorrect)

Make sure to change "CATALOG_SERVER1" to the name of your actual Service Catalog Server.
 
Once you run these commands to install the variable, cycle SDM Services.

Additional Information:
  • The standard options in Options Manager for CA Service Catalog may also be needed in order to access the full potential of the CA Service Desk and CA Service Catalog Integration.

  • The NX_CATALOG_SERVER variable is a global setting.  All employees will have access to the given link if this variable is defined in your NX.env.  In order to disallow access to certain employees, one will need to create a custom form group for the given employee users and modify the Employee "home.htmpl" in Web Screen Painter to remove the reference to "Browse Catalog Services".

  • To turn off the link for all Employee users, one will need to deinstall the NX_CATALOG_SERVER variable, ie:
    pdm_options_mgr -c -s CATALOG_SERVER -v CATALOG_SERVER1 -a pdm_option.deinst
    pdm_options_mgr -c -s CATALOG_SERVER -v CATALOG_SERVER1 -a pdm_option.deinst -t