Is there a ServiceNow data dictionary or wiki?

SB87
Tera Expert

Hi ServiceNow experts,

 

I've been trawling the ServiceNow website looking for a page/document that describes the fields associated to a table but have only been able to find pieces of information.

 

I'm after something like this:

Field Name:Field Label:DatatypeLengthTable ReferenceTask or Incident TablePrimary KeyUnique
incident_stateIncident stateinteger40 incidentfalsefalse
        

 

This will be particularly useful for the task I have ahead of me. I'm currently focusing on the Incident table and trying to identify what fields would be useful for external reporting. I will be doing something similar for Problem, Work Order etc.

 

I'm aware of the website erm4sn (it has been useful but hasn't been updated for Tokyo) and I have also reviewed "Tables & Columns" on ServiceNow directly. Tables & Columns often lists a field but doesn't explain the fields' purpose (unless there is a "hint" present).

 

Is anyone able to help me with any useful resources? It seems there was once a ServiceNow Wiki page, but it seems to no longer exist. 

 

Kind regards,
Sal

 

 

4 REPLIES 4

Mike_R
Kilo Patron
Kilo Patron

See 

https://docs.servicenow.com/en-US/bundle/tokyo-it-service-management/page/product/incident-managemen...

 

Incident formField Description

NumberUnique system-generated incident number.
CallerUser who contacted you with an issue.
Category and SubcategoryType of issue. After selecting the category, select the subcategory, if applicable.
ServiceAffected business service, if applicable.
Note:

If you select a business service as the configuration item and if that business service is also listed as the configuration item in any other active task, then the active tasks icon (

 

 

) appears. Click the icon to view the list of all the other active tasks that are affecting the business service.

You can view the BSM map (dependency view) of the selected business service by clicking the dependency icon (

 

 

).

Service OfferingService offering consists of one or more service commitments that uniquely define the level of service in terms of availability, scope, pricing, and packaging options. This field enables you to receive different features and their levels of performance for a given service.
Configuration itemAffected CI, if applicable.

After a CI is selected, you can click the open dependency views icon (

 

 

) next to the field to see how the CI maps into the infrastructure. The dependency view shows you what is impacted and whether other CIs or services are experiencing issues. To capture information on the affected CIs, refer to Capture information on affected configuration items in an incident.

ChannelCommunication method that is used by the user to create the incident. Following are the available options:
  • Chat
  • Email
  • Phone
  • Monitoring
  • Self-service
  • Virtual agent
  • Walk-in
StateState of the incident. The state moves and tracks incidents through several stages of resolution.
Tip: Use the State field, rather than the Incident State or Problem State fields, as your primary means of tracking the state of an incident because this state progresses through the entire processing cycle. To learn more, see Life cycle of an Incident.
ImpactImpact is a measure of the effect of an incident, problem, or change on business processes.
UrgencyUrgency is a measure of how long the resolution can be delayed until an incident, problem, or change has a significant business impact.
PriorityPriority is based on impact and urgency, and it identifies how quickly the service desk should address the task.
Assignment groupGroup who will work on the incident.
The business rule Populate Assignment Group based on CI/SO populates the Assignment group field based on the support group available for the configuration item (CI) or the Service offering consecutively.
Note: The business rule is triggered when an incident is created or updated, and when the Assignment group and the Assigned to fields are empty.
If you want to override the default value, then you need to create new properties and provide the field in the property value that must be used to populate the Assignment group field. Create the properties in the following order of preference:
  • com.snc.incident.ci_assignment_group.field_name: Identifies which CI field populates the Assignment group field.
  • com.snc.incident.service_offering_assignment_group.field_name: Identifies which service offering field populates the Assignment group field.
Note: The sys_user_group read ACL calls the SNCRoleUtil function. The function verifies whether the group that is reviewed contains either the admin role or security_admin role. The function enables the user to view the group only if the user has the same role. As a result, a user with the itil role cannot assign an incident to a group that has the admin role or security_admin role, nor to any group whose parent has those roles.
Assigned toUser who works on this incident. If the Assignment group changes, the Assigned to field is cleared.
Short descriptionBrief description of the incident.
DescriptionDetailed explanation on the incident.
Notes
Watch listUsers who receive notifications about this incident when comments are added. Click the add me icon (
 

 

) to add yourself to the watch list.
Work notes listUsers who receive notifications about this incident when work notes are added. Click the add me icon (
 

 

) to add yourself to the work notes list.
Note: The administrator must create an email notification for the work notes list.
Additional commentsMore information about the issue as needed. All users who can view incidents see additional comments.
Work notesInformation about how to resolve the incident, or steps taken to resolve it, if applicable.
Actions takenA journal field where you can enter details of the actions taken for a major incident. This field is for only internal users.
Note: This field is only visible when you activate the Major Incident Management plugin (com.snc.incident.mim).
Related Records
Parent IncidentUnique number of the parent incident for this incident record.
ProblemUnique number of any related problem record that is related to the incident.
Change RequestUnique number of any related change request that is related to the incident.
Caused by ChangeUnique number of the change request that resulted in the creation of the incident.

Thanks Mike,

This is useful to an extent but isn't exactly what I am after. This will still require going through each field to source the field length, datatype etc and appears to have been written in perspective of those looking to learn how to raise incidents on ServiceNow. 

Is there not an actual data dictionary in existence that simply lists the fields and corresponding properties in, say, an Excel format? This would be really useful for BA's and developers. 

Kind regards,
Sal

 

Unfortunately no. The Dictionary Entries is the closest you will get but like you said, it doesn't include the "purpose" of each field.

instanceName.service-now.com/sys_dictionary_list.do?sysparm_query=name%3Dincident&sysparm_view=advanced

Thanks Mike, that's a real shame and will require a lot more work to extract the required information. I previously looked at the Dictionary Entries, but as you have said, it lacks the level of detail I require 🙁