--- title: Create an activity manually in RPA Desktop Design Studio description: Create and use an activity to provide modularity to an automation project in RPA Desktop Design Studio. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/configure-activity-rpa-studio.html release: australia topic_type: task last_updated: "2026-03-12" reading_time_minutes: 7 breadcrumb: [Build, RPA Desktop Design Studio, Robotic Process Automation \(RPA\) Hub, Workflow Data Fabric] --- # Create an activity manually in RPA Desktop Design Studio Create and use an activity to provide modularity to an automation project in RPA Desktop Design Studio. ## Before you begin Set up the RPA Desktop Design Studio application and add the ServiceNow instance details. For more information, see [Set up RPA Desktop Design Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/set-up-rpa-studio.md). Role required: none ## About this task Activities are a reusable set of instructions that are designed for an automation on the Design surface of RPA Desktop Design Studio. You can design automation workflows in an activity on the Design surface by using various components. Each activity contains two components by default: Start and End. These components can't be deleted because they are the starting and ending points of the activity. You can reuse each activity multiple times within the same automation project by dragging the activity to the Design surface. You can also import activities in different automation projects. To create an activity using Now Assist, see [Create an activity with AI](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/create-activity-now-assist.md). ## Procedure 1. In the Project Explorer pane, navigate to **Activities**. The Activities section lists all the activities that are created under each project. By default, a Main activity is created when a new project is initiated. The automation execution starts from the startup activity, in this case, Main activity as shown in the following example. \[Omitted image "main-activity-proj-exp.png"\] Alt text: Main activity is created when a new project is initiated. 2. Do any of the following options for a desired action.
| Option | Action |
|---|---|
| **To create a new activity** | Right-click **Activities** in the Project Explorer pane and select **New Activity**. |
| **To create a new activity with Now Assist** | Right-click **Activities** in the Project Explorer pane and select **New activity using Now Assist**. For more information, see [Create an activity with AI](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/create-activity-now-assist.md).To access the AI features in RPA Desktop Design Studio, perform the following steps: - Install the ServiceNow Otto for RPA Hub application to add the generative AI capability. For more information, see [Install ServiceNow Otto for RPA Hub](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/configure-now-assist-rpa-hub.md). - Turn on the RPA bot generation skill to use the generative AI capability. For more information, see [Turn on the RPA bot generation skill](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/turn-rpa-bot-generation-skill.md). - After activating the RPA bot generation skill, relaunch the RPA Desktop Design Studio application to apply the modified settings. If you skip these steps, the ServiceNow Otto for RPA Hub feature doesn’t appear in RPA Desktop Design Studio. |
| **To rename an activity** | Do one of the following actions:- In the Project Explorer pane, right-click the activity and select **Rename** to enter a new name. - Double-click the activity and in the Properties pane, change the name in the **Name** field. For example, Test 1 and Test 2. |
| **To add the input parameters to an activity** | Click the plus icon \(\[Omitted image "add-image-icon.png"\] Alt text: Plus icon.\) on the Start component.When you drag this activity into another activity, the input parameters appear as Data Input ports. |
| **To add the output parameters to an activity** | Click the plus icon \(\[Omitted image "add-image-icon.png"\] Alt text: Plus icon.\) on the End component.When you drag this activity in another activity, the output parameters appear as Data Output ports. |
| **To open an activity on the Design surface** | Double-click the activity. |
| **To set a particular activity as the starting point for the automation project** | Right-click the activity and select **Mark As Startup**.By default, the Main Activity is marked as start up. When you click **Run** under the **Design** tab to run this project, the automation begins from the activity that is marked as startup. |
| **To reuse an activity within the same automation project** | Drag the activity to the desired Design surface of the activity. |
| **To reuse an activity in a different automation project** | Perform the steps in the [Import project in RPA Desktop Design Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/import-project-activities.md). |
| **To handle the errors at an activity level** | Right-click the desired activity and select **Error Handler**. |
| **To create a local variable** | Right-click the desired activity and select **Create a Variable**. |
| **To create a copy of an activity** | Right-click the desired activity and select **Create a Copy**.For example, if you are creating a copy of the Test 1 activity, a new activity is created as Test1\_Copy under the Activities section. |
| **To find all the references of an activity that are used in other activities** | Right-click the desired activity in the Project Explorer pane and select **Find All References**.Results are displayed in the Find All References dialog box. |
| **To delete an activity** | Do the following:1. Delete all the references that are used in other activities, if any. Use the **Find All References** option to do this step. 2. In the Project Explorer pane, right-click the activity and select **Delete**. 3. In the Confirmation dialog box, select **Yes**. |
| **To resolve conflicts when merging changes from multiple sources of an activity** | Right-click the desired activity in the Project Explorer pane and select **Source Control**. The COMPARE PROCESSES dialog box appears and the changes are highlighted as shown in the following example. \[Omitted image "source-control-activity.png"\] Alt text: Compare Processes dialog box. For more information, see [Resolve conflicts when merging changes from multiple sources of the same activity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/source-control-rpa-studio.md). |
| **To execute and test the automation of the project that includes all activities** | Do the following:1. Consolidate all the activities in a single Main activity and arrange them in the execution order to execute the entire automation, as shown in the following example. \[Omitted image "tes1-test2-activities.png"\] Alt text: Consolidate Test 1 and Test 2 activities in a single Main activity. 2. Click **Run** under the **Design** tab to execute the entire automation designed in these two activities. In this example, the Main activity is marked as startup, which executes the Test 1 activity followed by the Test 2 activity. |