How can I use the fields that I created in my custom table?

NicolasNguyen
Kilo Contributor

Hi everyone,
I want to customize the registration form in ServiceNow. I followed the official instructions and added the "External User Registration" plugin. However, when I try to add fields to the registration form, I can't see the fields I created for dragging and dropping.
Has anyone encountered this issue? How can I make my custom fields appear in the registration form?
Thank you!

2 REPLIES 2

Jordan Vignoni
Tera Guru

Are you updating the default view by chance?  I would check to see if there is an ess view.

Chavan AP
Tera Guru
1. Scope Issue (Most Likely Cause)
The Problem: Your custom fields were likely created in Global scope instead of the External User Registration application scope.
Quick Fix:
Check Current Scope: Top-right corner should show External User Self-Registration [com.snc.external_user_self_registration]
Verify Field Scope: Go to System Definition > Dictionary, find your fields, check the Application column
If Fields are Global: You cannot move them - delete and recreate in correct scope
2. Proper Field Creation Process
Step-by-Step:
Set Correct Scope:


System Applications > My Company Applications
Select External User Self-Registration
Create Fields: Add custom fields while in this scope


Add to Registration Form:


All > External User Self-Registration > User Registration Configurations
Open your config record
Registration Form Fields section → Insert a new row
Enter your field name under Label column
Most Common Solution: Recreate your fields in the External User Self-Registration application scope, then add them to your User Registration Configuration.
Chavan AP
[ Architect | Certified Professional]

Was this response helpful? If so, please mark it as ✅ Helpful and ✅ Accept as Solution to help others find answers.