Hiding the "Skip Navigation" link in Service Point
search cancel

Hiding the "Skip Navigation" link in Service Point

book

Article ID: 388573

calendar_today

Updated On:

Products

CA Service Management - Service Desk Manager CA Service Desk Manager ServiceDesk

Issue/Introduction

We want to hide the "Skip Navigation" shortcut in Service Point.  How can this be done?

Environment

Service Desk 17.x

Resolution

In the <xflow installation>\APPS\Services\incidentmicroservice* there are a bunch of json files containing reference to "Skip Navigation"

C:\Program Files\CA\xFlow\APPS\Services\incidentmicroservice-17.0.479>findstr /s /r /i /n "Skip.Navigation" *.json
public\apps\l1\locale\en-US\locale_l1_en-US.json:661:           "skipNavigation": "Skip Navigation",
public\apps\l1\locale\en-US\streams.json:50:        "skipNavigation" : "Skip Navigation",
public\assets\i18n\de_DE.json:166:    "skip_navigation": "Navigation ├╝berspringen",
public\assets\i18n\en_US.json:167:    "skip_navigation": "Skip Navigation",
public\assets\i18n\es_ES.json:166:    "skip_navigation": "Omitir navegaci├│n",
public\assets\i18n\fr_CA.json:161:    "skip_navigation": "Ignorez la navigation",
public\assets\i18n\fr_FR.json:166:    "skip_navigation": "Ignorez la navigation",
public\assets\i18n\it_IT.json:165:    "skip_navigation": "Ignora navigazione",
public\assets\i18n\ja_JP.json:166:    "skip_navigation": "πâèπâôπé▓πâ╝πé╖πâºπâ│πü«πé╣πé¡πââπâù",
public\assets\i18n\pt_BR.json:166:    "skip_navigation": "Ignorar navega├º├úo",
public\assets\i18n\zh_CN.json:161:    "skip_navigation": "Φ╖│Φ┐çσ»╝Φê¬",
public\bower_components\casm-ux\assets\i18n\de_DE.json:166:    "skip_navigation": "Navigation ├╝berspringen",
public\bower_components\casm-ux\assets\i18n\en_US.json:167:    "skip_navigation": "Skip Navigation",
public\bower_components\casm-ux\assets\i18n\es_ES.json:166:    "skip_navigation": "Omitir navegaci├│n",
public\bower_components\casm-ux\assets\i18n\fr_CA.json:161:    "skip_navigation": "Ignorez la navigation",
public\bower_components\casm-ux\assets\i18n\fr_FR.json:166:    "skip_navigation": "Ignorez la navigation",
public\bower_components\casm-ux\assets\i18n\it_IT.json:165:    "skip_navigation": "Ignora navigazione",
public\bower_components\casm-ux\assets\i18n\ja_JP.json:166:    "skip_navigation": "πâèπâôπé▓πâ╝πé╖πâºπâ│πü«πé╣πé¡πââπâù",
public\bower_components\casm-ux\assets\i18n\pt_BR.json:166:    "skip_navigation": "Ignorar navega├º├úo",
public\bower_components\casm-ux\assets\i18n\zh_CN.json:161:    "skip_navigation": "Φ╖│Φ┐çσ»╝Φê¬",

The idea is to locate these lines related to your language, and leave the first part of the line ("skip_navigation":), but delete the contents between the second set of double quotes.  So instead of 

public\apps\l1\locale\en-US\locale_l1_en-US.json:661:           "skipNavigation": "Skip Navigation",

You would have

public\apps\l1\locale\en-US\locale_l1_en-US.json:661:           "skipNavigation": "",

In the above listing, the lines to modify for an English language installation are highlighted in yellow.  If your language is different you would locate the files corresponding to your language.

Additional Information

Some things to remember with this solution:

  1. Do not delete the lines, only remove the wording to the right of the colon.
  2. You should try this first on a test system to ensure it produces the result you want.
  3. Be sure to backup any file you change so that if there is a problem it is easy to rollback the change.
  4. After validating that this solution works for you, you should also backup the files you changed.  Because this is a customization, there is a high probability that the next RU patch upgrade will remove these changes and they will need to be reapplied.

For more information about adding customized links in Service Point, this article will help:

Adding a Custom Link to Service Point