If you specify that a text field is a suggestion choice method and then personalize/configure the choices for that field in a top level domain, children of that domain cannot see the choices.
Steps to Reproduce
Activate domain separation if it is not already enabled.
For more information, see the product documentation topic Domain separation.
Configure the following domain properties:
- glide.sys.domain.use_record_domain = false
- glide.sys.domain.use_record_domain_for_client_scripts = false
- glide.sys.domain.use_record_domain_for_data = true
- glide.sys.domain.use_record_domain_for_processes = true
Load in the attached choice list entries.
Only four example choices exist in the TOP domain and live on the Comments field in incidents.
Navigate to Incident > Open and select any incident.
Right-click the Additional Comments (customer visible) field label and choose Configure Dictionary.
In the Choice List Specification tab, set the Choice value to Suggestion and click Update.
Impersonate ACME ITIL (in the TOP/ACME domain).
Navigate to Incident > Create New.
Click the Suggestion icon (lightbulb) to the right of the Additional Comments (customer visible) field.
Note that there are no records from which to select, although there should be four.
Assign the ACME company to the record and save.
This action ensures that the record is in the TOP/ACME domain.
Click the Suggestion icon again.
Note that there are still no records to pick from.
Create the same choices in the other domains as well to ensure that they appear in the response list.
Related Problem: PRB642570