Create a Custom Related List in ServiceNow

Create a Custom Related List

There are a few ways to create a custom-related list

But first of all, let's clarify what related lists are.

Related lists in SN are these:


Related list: Defined related lists provide a list of any records you want at the bottom of the form.

For example, a simply defined related list that lists other rooms on the same floor may be placed on the Room form. This helps you quickly navigate between them. 

For more explanation & other examples have a look at this article.

Key takeaway:

This functionality depends on reference fields or many-to-many table relationships. If two tables are related via the system dictionary, one can appear as a related list on the other.

Best practice:

Before creating a related list or relationship, verify that there is not an existing relationship record that already provides the needed information. 

First method

Steps

  • Navigate > System Definition -- Relationships
  • Click New
  • Specify the relationship record fields
  • Click Submit

Applies to table: on which table you want to see the related list

Queries from table: from which table you want to show the data

current: queries from table 

parent: applies to table

Script:

Navigate > Change requests

Add the related list to the change form via the context menu > Configure > Related List:


In the change form of any change request you should now see the Incident by Requester Related List: 


Note

This method assumes that there is already a relationship between the two tables (applies to table & queries from table).

Second method

Now, imagine that you don't have a relationship between the tables that you'd like to have a related list. 

For instance, you want to populate a related list on a custom table (let's call it - Credit Bucket) that queries the task time worked table.

What to do then?

Easy.

Create a reference field on the task time worked table and refer it to the custom table:


Congrats!

You have just created a relationship between those two tables.

On the custom table, you can now populate the related list via the context menu > Configure > Related List:


How cool is that?!

Note:

Via this route, you don't have much control over which data to query specifically like with the first method.

Note:

The same principles apply to custom-scoped apps!

Note:

How to identify who modified the related list configuration?

Answer:
  • https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0722476
A quick fix to rollback the modified default view:

Import the default related list from a different instance (i.e., Hotfix) into the current one.



Thanks for reading and till next time!


Source:
  • https://www.servicenow.com/community/developer-articles/servicenow-create-custom-related-list-servicenow-related-list/ta-p/2323935


Comments

Popular Posts