• Luigi Iacobellis

How to Create a Table in ServiceNow App Engine Low-Code No-Code Platform

This article is going to show you how to create a table in a scoped app in ServiceNow App Engine low-code no-code platform. This tutorial was created using a ServiceNow instance on the Paris release.

If you're interested in learning more about ServiceNow App Engine low-code no-code platform, check out this ultimate guide. If you’re interested in learning more about ServiceNow IntegrationHub, check out this article.


Prerequisites:


To create a scoped app, you must have the System Administrator role.


How to Create a Table in ServiceNow App Engine


Step 1: In the ServiceNow Filter Navigator, type “Studio”. Under System Applications click “Studio”. This will launch the App Studio which is where apps are built-in ServiceNow’s low-code no-code platform.


Step 2: Next, you’ll be able to create a new application or select an existing one. Click the app that you want to create a table in. In this example, we’re going to add a table in an existing app called Invoice Approval.



Step 3: Click “Create Application File”.



Step 4: Next, click on the “Data Model” category and then select “Table” and click “Create”.



Step 5: Now you’ll need to populate some of the table details. Enter a label for your table in the “Label” field. The label represents the name of the table that users will see when navigating the app. In this example, we are going to call our table “Vendor”.


Step 6: Note that the name field will auto-populate after you update the label field. The name represents the internal system name for the table. The default name will combine the ServiceNow instance identification number, with the name of the app and with the table name. It’s important to note that you cannot change this after the table has been created. In this example, we’ll leave it as is.





Step 7: Next, determine whether you want this table to extend another. When you extend a table in ServiceNow, the table inherits all of the fields and functionality (including controls and application access from the extending table). In this example, we’re not going to extend another table. If you wanted to, look up the table in the “Extends table” field.


Step 8: Next, determine whether you want this table to be displayed in your app in a module. A module is a navigation grouping that will appear nested under your app in the ServiceNow Filter Navigator. If you want to add it to a module, check “Create Module” and “Create Mobile Module” if applicable.


Step 9: Then select the module you want the table to appear under. If you want a new module, leave the “Add module to menu” to the default setting, and enter a name in the “New Menu Name” field. In this example, we’ll create a module called “Vendors”.


Step 10: Click “Submit” to create the table.



Step 11: After the table is created, you’ll notice that the “Columns” tab updates with several columns. These columns are audit trail fields.



Step 12: You’ll also notice that the “Application Explorer” updates to show some additional app components including “Access Controls Lists”. Access control lists (ACL’s for short) define rules that must be satisfied for a user to operate on data stored in a table.


That’s it. You’ve completed all of the steps to create the scoped app. Be sure to join our mailing list to stay up to date on the latest ServiceNow low-code no-code articles, tutorials, and more.