Adding scoped field to global table

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2015 02:41 PM
Is there a way to add a scoped field to a global table? I'd like to add a custom field to cmdb_ci so that our scoped app can leverage customer's data/relationships in the CMDB, and I see an option for "Allow new fields" option on the form, but it's hidden from everybody but maint.
Alternatively, is there another way to accomplish something similar?
Thanks,
Jeremy

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-14-2015 08:46 PM
Hi Jeremy,
You can add fields on tables that are in the same scope as the field and on other tables that allow applications in another scope to add fields on them.
However this particular change you mentioned will be captured in the global scope as you are adding the fields to the sys table "cmdb_ci".
Application Access Settings - ServiceNow Wiki
Creating a Custom Table - ServiceNow Wiki

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-15-2015 09:28 AM
But that won't be captured as part of our custom application, ie something we're uploading to the new app store, right? So how are people getting around this? I want to leverage/extend customers existing data, not create additional CI tables. Thanks!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2015 12:48 AM
Hi Jeremy,
In this case you can create a new view on the cmdb_ci table and capture it as part of your own scope.
Please let me know if you have any questions.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2015 07:40 AM
I can create new view and add existing fields to it, but it doesn't let me create new fields.