Sujatha V M
Kilo Patron
Kilo Patron

In this article, we will be seeing how to set up "Global" quick links. Apart from the personal quick links, global quick links can also be published across the workspace as per the organization needs. 

 

➡️ Clone the landing page “Custom Service desk landing page SNC”. Revisit if you wanted to know, How to clone a landing page

 

➡️ Make sure the scope is “Quick links component for Service Operations Workspace”.

 

➡️ Navigate to Quick Links [quick_links] table and create a custom field “Global”.

 

➡️ Fill in all the mandatory fields on the quick link record.

Note: Only admins can create “Global” links and set it as “true”. By default, its “false”.

 

SujathaVM_0-1732983378700.png

➡️ Navigate UX Macroponent Definitions [sys_ux_macroponent] table by comparing the custom and out-of-the-box page definition. From the UX App Routes related list, take the clone of the app routes for your custom page.

 

SujathaVM_1-1732983384354.png

 

➡️ Clone the Quick Link [UX App Routes] for the custom landing page (i.e., Custom Service desk landing page SNC)

 

SujathaVM_2-1732983391858.png

 

➡️ Clone or Validate the UX Client Scripts for Quick Links

 

SujathaVM_3-1732983397959.png

 

➡️ In UI builder, open the Quick Links component and duplicate the variant as the out-of-the-box is read only. On creation of the cloned component, inactivate the out-of-the-box.

 

SujathaVM_4-1732983405630.png

 

➡️ Navigate to UX Screen Collection [sys_ux_screen] and validate if required,

 

SujathaVM_5-1732983411853.png

 

➡️ Navigate to UI builder, access the custom quick link component “Custom Quick link SNC”.

 

- Pointer 1: Verify if the component looks as below and doesn’t have overlapped icons. If so, update the Service Operations Workspace and Common UIB Wrapper Components.

 

SujathaVM_6-1732983419496.png

SujathaVM_7-1732983425377.png

 

- Pointer 2: Click on the “Data” icon on the left bottom corner of the screen and access the data resource “Get Quick Links” and modified the filter to accept “Global” links.

 

SujathaVM_8-1732983469316.png

 

➡️ Navigate to Quick Links table “Read” ACL and create new ACL with a condition as ‘Global’ is true for [quick_links] and [quick_links*] tables.

 

SujathaVM_9-1732983475788.png

 

➡️ Create few quick link records with different users and global set to true.

 

SujathaVM_10-1732983481692.png


Results:
Note: Admin overrides is set to “True” on ACL whereas for Abel it shows the global link and the link created by him. But for Abraham, it shows only the global link.

 

SujathaVM_11-1732983489989.png

 

Kindly mark this article as "Helpful" if this resolves your query.

 

#ServiceNow #Community #ServiceOperationsWorkspace #SOW @Servicenow

 

Comments
Tsepo Moleleko1
Tera Contributor

Hi,

 

For steps 

- Navigate UX Macroponent Definitions [sys_ux_macroponent] table by comparing the custom and out-of-the-box page definition. From the UX App Routes related list, take the clone of the app routes for your custom page.

and

Clone the Quick Link [UX App Routes] for the custom landing page (i.e., Custom Service desk landing page SNC)

and

Clone or Validate the UX Client Scripts for Quick Links

 

How do you "Clone or Validate" ? what are the steps, I am stuck here.

keerthana10
Tera Contributor

Hi @Sujatha V M   quick link table not there

Sujatha V M
Kilo Patron
Kilo Patron

@keerthana10 : Are you able to see the quick links component in the OOB landing page? If so, then values are fetched from the quick links table only.

Version history
Last update:
‎12-15-2024 09:44 PM
Updated by:
Contributors