Notifications

236 views

Description

When you create a new table and add it to a search group, the fields you define on that table will not appear in search results.

There are two cases here:

1. A table you extend from another table => Only the sys_ID will be displaying in search results.
2. A table that does not extend any other table => Only a single field will be displaying in the search results.

This was found in Jakarta, as a regression from how the search worked in Istanbul. The old search page displays the fields that you created in the default view when you defined the table.

 

Steps to Reproduce

a) 
 
1. Create a table that extends Task
2. Add a bunch of records to that table (use background scripts), inserting data into short_description and description fields
3. Index that table from sys_dictionary
4. Add your table to the Task search group
5. Run a search for the records in your table
Only the sys_ID for your records will display, not the fields you defined. 
 
 
b)
 
1. Create a table
2. Add at least two new fields to your table
2. Add a bunch of records to that table (use background scripts), inserting data into the fields you created
3. Index that table from sys_dictionary
4. Add your table to a search group
5. Run a search for the records in your table
Only a single field will display in search results for the records in your table, not the remaining fields in the default view.

 

Workaround

This issue was fixed in Jakarta Patch 7. As a workaround in early Jakarta, create a Default or Text_search list view for your table.

 


Related Problem: PRB948133

Seen In

There is no data to report.

Fixed In

Jakarta Patch 7
Kingston

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-11-05 16:43:55
Published:2018-08-08