ServiceNow Studio Navigator panel taxonomy
Reference each metadata file type and its corresponding primary table in the File categories tab of the ServiceNow Studio Navigator panel.
| File type | Description | Primary table | Primary editing experience |
|---|---|---|---|
| Action |
Actions automate a repeatable task or operation within a flow as a sequence of related steps. Actions run a sequence of steps to complete the task, and pass data to the flow as outputs. For more information, see Exploring actions. |
sys_hub_action_type_definition | Workflow Studio |
| Activity definition |
Activity definitions describe how the activities in your playbook get the data that they need when your playbook runs. Each activity definition contains some basic configuration details, as well as an automation plan and activity experience. For more information, see Activity definitions. |
sys_pd_activity_definition | UI16 |
| Connection and Credential Aliases |
Connection and credential aliases define an alias that labels a credential or connection record, enabling an app to connect to another system or component. For more information, see Connections and Credentials. |
sys_alias | UI16 |
| Data stream |
Data streams are reusable actions that process a stream of response data within a flow. For example, you can create a data stream action to import a large quantity of employee data from a third-party HR site. For more information, see Data Stream actions and pagination. |
sys_hub_action_type_definition | Workflow Studio |
| Decision table |
Decision tables decouple decision logic from your code by creating and maintaining decision rules. Decision tables provide a single point where you can create, view, and modify decisions. For more information, see Exploring Decision Tables. |
sys_decision | Workflow Studio |
| Email Template |
Email templates enable administrators to create reusable content for the subject line and message body of email notifications. Admins can add rich text and other items, such as images, to email templates. For more information, see Email templates. |
sysevent_email_template | UI16 |
| External trigger | External triggers are reusable triggers that respond to external events through webhooks. When an event occurs in the configured third-party application that meets the specified conditions, the trigger is activated. For more information, see Create a saved external trigger. |
sys_ih_external_trigger_definition | UI16 |
| Flow |
Flows are automated processes that consist of a trigger and a sequence of reusable actions and flow logic. The trigger specifies when to run the flow. The actions perform a sequence of operations on your data. For example, the Visual Task Boards (VTB) Sample Flow creates and assigns a VTB card whenever a priority 1 incident is created. For more information, see Exploring flows. |
sys_hub_flow | Workflow Studio |
| Notification |
Notifications alert users when a record changes. For example, you could get a push notification when a request is rejected. For more information, see System notifications. |
sysevent_email_action | UI16 |
| Playbook |
Playbooks are sets of automated activities that occur based on a trigger. For example, you can create a playbook for your app to send an email when a request is approved. For more information, see Building your first playbook. |
sys_pd_process_definition | Workflow Studio |
| Subflow |
Subflows are processes that consist of a sequence of reusable actions and flow logic, data inputs, and outputs. In contrast to flows, subflows do not have a trigger but instead run when called from a playbook, flow, another subflow, or a script. For more information, see Exploring subflows. |
sys_hub_flow | Workflow Studio |
| Trigger | Triggers contain the start conditions for your automation. You can create separate triggers for each flow or create a reusable saved trigger that you can use in multiple flows. For more information, see Building triggers. |
sys_hub_trigger_template | Workflow Studio |
| File type | Description | Primary table | Primary editing experience |
|---|---|---|---|
| Analytics preview |
Analytics previews display previews of data visualization charts and single score reports in your launcher screen's analytics section. Analytics previews verify that your data is tailored for mobile use and communicates the appropriate information for users. For more information, see Create a mobile analytics preview. |
sys_sg_chart | Mobile App Builder |
| Calendar screen |
Calendar screens display a calendar interface and records associated with the selected date. Use a calendar screen to display dates relevant to application records. For example, display when tasks are due or when important events take place. For more information, see Calendar screen. |
sys_sg_calendar_screen | Mobile App Builder |
| Card |
Cards are predetermined layouts that can show visuals, text, and data in mobile applications. You can define card elements and specify how elements are arranged within a card. For more information, see Cards and icons. |
sys_sg_view_config | Mobile Card Builder |
| Card template |
Card templates are preconfigured layouts or frameworks that determine how information is displayed in mobile application cards. Use the existing Mobile Card Builder card templates or create your own templates. For more information, see Create a card template with Mobile Card Builder. |
sys_sg_view_template | Mobile Card Builder |
| Chart screen |
Chart screens display data visualizations created in the Analytics Overview in the analytics section of your launcher screen. Adding data visualizations helps identify trends and turning points through indicator scores and visual representation. For more information, see Chart screen. |
sys_sg_chart_screen | Mobile App Builder |
| Custom Map Screen |
Custom map screens create maps that display content for specific records. For more information, see Configure a map screen. |
sys_sg_custom_map_screen | Mobile App Builder |
| Function |
Functions determine what actions users can perform in your mobile application. For example, create a navigation function that enables users to open a record from a list, or move from an employee user profile screen to a manager user profile screen. For more information, see Mobile functions. |
sys_sg_button | Mobile App Builder |
| Input form screen |
Input form screens provide interfaces for users to enter information in mobile applications. For example, use input form screens to create or edit records, complete surveys, or any other situation where users must enter information. For more information, see Input form screen. |
sys_sg_parameter_screen | Mobile App Builder |
| Launcher screen |
Launcher screens serve as landing pages or home pages. Using a launcher screen, you can access screens in various formats, search, perform quick actions, and find user information. For more information, see Launcher screens. |
sys_sg_applet_launcher | Mobile App Builder |
| List screen |
List screens display a list of records. Records in list screens appear in a card format, showing a limited selection of the information for the record. For more information, see List screen. |
sys_sg_list_screen | Mobile App Builder |
| Map screen |
Map screens display a map with locations associated with the records in a data item. For example, map screens can show users where their assets are located, or which job locations they must travel to. For more information, see Map screen. |
sys_sg_map_screen | Mobile App Builder |
| Mobile app config |
Mobile app configs create customized mobile experiences for the Now Mobile app and Mobile Agent app. For more information, see Configuring the Mobile Platform. |
sys_sg_native_client | Mobile App Builder |
| Mobile web screen |
Mobile web screens open an external URL or a relative URL within your instance. For more information, see Mobile web screen. |
sys_sg_browser_screen | Mobile App Builder |
| Record screen |
Record screens display content for a specific single record. Configure functions on record screens to enable users to make edits and perform actions. For more information, see Record screen. |
sys_sg_form_screen | Mobile App Builder |
| File type | Description | Primary table | Primary editing experience |
|---|---|---|---|
| NLU Model |
Natural Language Understanding (NLU) models are the collection of utterance examples and their associated intents and entities that an application uses as a reference to infer intents and entities in a new utterance. For more information, see Natural Language Understanding. |
sys_nlu_model | UI16 |