ServiceNow Tree Picker中Dot Walking实现及Glide List字段图标问题求助
Hey Brad, I’ve run into this exact issue before when setting up tree picker dot walking in ServiceNow Jakarta, so let’s break down what might be missing in your setup:
1. Double-Check Your Field Type & Dictionary Configuration
First, make sure you’re working with a Glide List field (not just a Reference field)—the tree picker with dot walking support is specifically designed for Glide List fields. Here’s how to properly set the attribute:
- Navigate to
System Definition > Dictionary - Find your Glide List field’s dictionary entry
- In the Attributes field, add
tree_picker=true(if there are existing attributes likeref=sys_user, separate them with a comma:ref=sys_user,tree_picker=true) - Save the dictionary entry and hard refresh your browser (Ctrl+F5) to load the updated config
2. Verify the Target Table’s Reference Hierarchy
For dot walking like assigned_to.manager to work, the target table (e.g., sys_user for assigned_to) must have valid reference fields that create a hierarchy. In this case:
- The
managerfield onsys_usermust be a Reference to thesys_usertable itself (which it is out of the box, but double-check if you’ve modified it) - Ensure you have read permissions for all fields in the dot walk path (e.g., the
managerfield on the user table)
3. Access the Tree Picker Correctly
Once configured, here’s how to use the dot walking feature:
- On your form, click the magnifying glass icon next to the Glide List field
- In the pop-up window, look for the "Select Field" icon (it looks like a tree/branch or field selector) in the top toolbar
- Click this icon to expand the field hierarchy of the target table, then select the nested field you want (e.g.,
managerunderassigned_to) - This will auto-generate the dot-walked path like
assigned_to.managerand add it to your Glide List
4. Troubleshooting If the Icon Still Doesn’t Show
If you still don’t see the "Select Field" icon, try these fixes:
- Clear your browser cache completely—ServiceNow can hold onto old UI configurations
- Check if you’re using a custom form view that might be overriding the default Glide List control; switch to the Default view to test
- Confirm your Jakarta instance has the necessary patches applied (some early Jakarta builds had minor tree picker bugs)
内容的提问来源于stack exchange,提问作者Brad

