This video provides an overview of the ServiceNow Studio.
Linked time codes for these topics appear in the YouTube description for this video.
In this video, we’ll show you how to navigate the Studio interface while building applications for the ServiceNow platform, and ServiceNow mobile app.
Studio is ServiceNow’s integrated development environment, or IDE...
... and is the preferred interface for building and modifying applications.
Let’s take a quick tour of the Studio interface to see its features.
To access it, we need to create a new application, import one, or open an existing one.
All of the files within our application display here in the explorer, …
…and we can work on multiple files in the tabbed interface.
We can open a new window to work on two applications simultaneously…
…or use the Switch feature to switch to another application in the same window,…
… and back again.
Studio includes two search tools.
The Go To dialog allows us to search by name or by type of behavior.
We can find code within our application, or all applications, using Code Search.
And when integrating code, we can troubleshoot by launching the script debugger.
Now let’s look at how to get started creating an application from scratch.
Be sure to start your project on a non-production instance, and test it thoroughly before moving it to a production environment.
For the first step you create a scoped application, whether you’re building a mobile or platform application.
Scope uniquely identifies an app and its components, which are application files.
The next step is to create files.
We can use the keyboard shortcut…
…the Create New link …
…Create File in the File menu, …
…or this link.
We can add any type of application file from this one interface - the Create Application File window.
For mobile apps, we start by creating a mobile app file within the scoped application.
Within this application file we set the roles that will have permissions within the app...
…and we create folders, and add one or more applets to each folder.
We configure a data item within each applet to populate it with data.
We can then add additional functionality to each applet, such as smart buttons or actions...
...within the applet or by using these links in the application explorer.
Now let’s look at creating a platform application.
We’ll use the switch feature to create a new one.
Remember how we created a mobile application, and edited the entire app within that file?
Platform applications are different, in that you add each file separately from the Create Application File window...
... tables, forms, flows, etcetera.
To control access to user interface elements in the app, you create roles.
Once the application is created, administrators can delegate development specific roles to other roles and groups so that they can create and edit files.
Administrators can allow access by file type, …
… or for security management, …
…or for scripting.
If you’re collaborating with other developers on a project...
... you can link your application to a source control repository.
You can create a repository at github.com, or any other publicly accessible Git provider.
After you’ve linked your application to source control here...
... you can access all of the source control features in Studio.
For more information, please see our product documentation, knowledge base, or podcast.
Or ask a question in the ServiceNow Community.