---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# ServiceNow Studio tutorial

# ServiceNow Studio tutorial {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Use this tutorial to help you create an application in ServiceNow Studio.

The powerful ServiceNow AI Platform is designed to streamline and automate business processes. While out-of-the-box solutions provide a great starting point, they may not always align with your specific business requirements. In such cases,
building a custom application using App Engine can be the best approach, offering flexibility, scalability, and tailored functionality to meet your organization's unique needs.

## Tutorial objectives {#lab-sns-lab-guide__section_z1b_qvg_b2c}

You will achieve the following objectives in this tutorial.

* Learn about the UI elements, navigation options, and embedded Generative AI within ServiceNow Studio.
* Create a volunteer opportunity tracking application.
* Use ServiceNow Studio and the builders available within to add features to the volunteering app.
{#lab-sns-lab-guide__ul_zqs_rvg_b2c}

## Tutorial scenario {#lab-sns-lab-guide__section_gdl_wvg_b2c}

Alexandra faces problems in managing volunteering events, which involves lot of manual tasks, maintaining a static list of events and attendees, and lacks a standardized process for feedback collection. To overcome this problem,
Alexandra uses ServiceNow Studio to build an application to track events, attendee sign-ups and feedback collection.
* **[Tutorial part 1: Get to know ServiceNow Studio](https://servicenow-prod.fluidtopics.net/m23KdjQhk4XrqaoM2CrEjw#lab-1-get-to-know-sns)**   
  This first section covers navigating around ServiceNow Studio, using the search features, grouping tabs by scope, and filtering the files list by app, file type, recent, and bookmarked.
* **[Tutorial part 2: Create the application MVP in ServiceNow Studio](https://servicenow-prod.fluidtopics.net/Abw7ljZSQ4Nr05TpkuhDlg#lab-2-create-application-mvp)**   
  This section shows you how to create new applications and application files in ServiceNow Studio. ServiceNow Studio brings tools and builders to developers offering an effortless development experience.
* **[Tutorial part 3: Create a table by uploading a PDF into ServiceNow Studio](https://servicenow-prod.fluidtopics.net/iCSSLxnz6a6urFAZvPxS9A)**   
  Create a table in your application by adding a PDF into ServiceNow Studio.
* **[Tutorial part 4: Restrict data and collaborate with other developers](https://servicenow-prod.fluidtopics.net/eSk6LCe7hc9IVJWxZO99EQ#lab-4-restrict-data-and-collaborate)**   
  Learn how to restrict data usage with business rules and also how to add collaborators to your application.
* **[Tutorial part 5: Create a flow with Flow Generation](https://servicenow-prod.fluidtopics.net/cGX9GyOefOWvCBmXVqRmog)**   
  Use Now Assist to create a flow for your app in ServiceNow Studio.
* **[Tutorial part 6: Add date validation using code generation](https://servicenow-prod.fluidtopics.net/POPJ1ik6JYaRYitxBJIk8A)**   
  Currently, there is no validation for date fields in event records, allowing events to be created with a start date after the end date. This section shows how to use code generation to create a business rule preventing this issue. While date validations can be time-consuming, Now Assist streamlines the process with code generation.
* **[Tutorial part 7: Add a catalog item to your application](https://servicenow-prod.fluidtopics.net/Ms0D6IIwzHaRYXu~Tr2mBg)**   
  Add a catalog item to your app to allow employees to easily register for events and sign up as volunteers. The request form allows users to submit event participation requests easily.
* **[Tutorial part 8: Generate a playbook with Now Assist](https://servicenow-prod.fluidtopics.net/aBSaq23MvfYApk3g6HPdkA)**   
  Playbooks provide a streamlined and automated process for specific activities. The playbook automates sending feedback requests to event attendees, ensuring efficient and consistent collection. This eliminates manual effort and enables timely communication, allowing for easy gathering of valuable insights to improve future events and the attendee experience.
* **[Tutorial part 9: Create an app workspace](https://servicenow-prod.fluidtopics.net/L3_OY2YHbswHxvRFsTf8gQ)**   
  Add a workspace to your app for volunteer admins to use. While managing and configuring workspaces may traditionally be a complex and time-consuming task, the integration of Workspace Builder within ServiceNow Studio makes it a much simpler and more streamlined process.

