The CreatorCon Call for Content is officially open! Get started here.

What is the best way to show two serviceNow tables in one table

chanukaV
Tera Contributor
  1. My requirement is as follows: I need to retrieve fields from two tables and display them in a single table on a ServiceNow portal. It's not necessary to obtain all fields from the two tables; I only need to select some fields from both. To make the connection between the two tables, I have to match two fields that are not sys_id fields.

  2. Another requirement involves filtering records to display only those that are relevant to a specific customer. It's hard to use default filter in ServiceNow to complete my requirement.

    Please suggest the best way to accomplish these tasks.

 

11 REPLIES 11

Hi @guruprasadm 

If one of the tables has lots of records, it may reduce the performance of ServiceNow, right? Can you suggest any other way to complete my task?

jishnu_36
Tera Expert

Retrieving Fields from Two Tables and Displaying Them in a Single Table:
To retrieve fields from two tables and display them in a single table, you can use reference fields and dot-walking. Here’s how:
Reference Fields:
If you’re using the out-of-the-box tables in ServiceNow (such as sys_user for users and core_company for companies), they are linked by a reference field on the sys_user table called company.
Reference fields act like foreign keys, allowing you to query through them to access fields on the referenced record

Filtering Records Relevant to a Specific Customer:
To filter records based on a specific customer, you can customize the list view or form view in ServiceNow.
Assuming you have a reference field linking your records to customers (e.g., a customer field), you can create a filter condition.