
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2022 12:29 AM
Hi,
I have this scope application where I'm trying to create a new field with the following details:
Label: Application
Name: application
Type: reference
Reference: Business Application (cmdb_ci_business_app)
Somehow its taking some time to load and still loading. and is not captured in the update set.
What could be the possible reason for this.
Thanks,
Tads
Solved! Go to Solution.
- Labels:
-
Personal Developer Instance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2022 02:14 AM
Did you try creating the field from Form Layout instead of Dictionary table?
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2022 12:35 AM
Hi
it depends on the number of records at the table you want to add s new field. In the background an ALTER TABLE Operation has to be performed. And this Operation has to be applied to each records.
And the number of records depends on the physical table in the background. For example if your custom table inherits the task table then the extension is performed on ALL records of all logical child tables.
Maik

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2022 02:08 AM
Is there a workaround for this? I already attempted twice. The field is created but the label is missing and it is not captured in the update set.
The transaction was also cancelled.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2022 07:53 AM
Hi
This indicates that the transaction has not gone through completely. Field is created in backend but the associated tables like sys_documentation may not have been updated.
a. Please check if there are performance intensive scripts or transactions running in the instance. If so, address them
b. Delete the field and, before attempting to create it again, run "Debug Business Rules" and start field creation again
c. This will indicate if there are any slow Business rules
d. Troubleshoot logs for the field creation transaction period and look for any errors or slow scripts
Thanks,
Arav

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2022 12:44 AM
Hi,
Please check "sys_progress_worker" table, identify this transaction, and check the status.
Any error messages will be displayed in column "Error message".
Please note that the dictionary addition will be captured in update set only when the field is created.
Thanks,
Arav