Pass variables between tasks
Pass variables from one step of the fulfillment process to another.
Before you begin
Role required: admin
About this task
Variables can be processed by any workflow or execution plan that is associated with the requested items.
Note: To pass a variable between tasks, select the Global check box when you create a Service Catalog variable.
For example, consider the following tasks within the fulfillment process for a New PC catalog item.
Procedure
-
Procure a PC.
-
Install corporate standard software.
-
Set up email account.
-
Deliver and set up PC for requester.
Step 4 may require a piece of information from step 3 (the email account credentials for setting up email on the PC). If steps 3 and 4 are executed by different fulfillment groups, you can use variables to make this information visible in the tasks for steps 3 and 4. You can then pass the information between groups so that the second group can access the email account credentials.
Parent Topic:Types of catalog items
---
title: Pass variables between tasks
description: Pass variables from one step of the fulfillment process to another.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/service-catalog/t\_PassingVariablesBetweenTasks.html
release: australia
product: Service Catalog
classification: service-catalog
topic_type: task
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Types of catalog items, Explore, Service Catalog, Manage service capabilities, Extend ServiceNow AI Platform capabilities]
---
# Pass variables between tasks
Pass variables from one step of the fulfillment process to another.
## Before you begin
Role required: admin
## About this task
Variables can be processed by any workflow or execution plan that is associated with the requested items.
**Note:** To pass a variable between tasks, select the **Global** check box when you [create a Service Catalog variable](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-catalog/t_CreateAVariableForACatalogItem.md).
For example, consider the following tasks within the fulfillment process for a New PC catalog item.
## Procedure
1. Procure a PC.
2. Install corporate standard software.
3. Set up email account.
4. Deliver and set up PC for requester.
Step 4 may require a piece of information from step 3 \(the email account credentials for setting up email on the PC\). If steps 3 and 4 are executed by different fulfillment groups, you can use variables to make this information visible in the tasks for steps 3 and 4. You can then pass the information between groups so that the second group can access the email account credentials.
**Parent Topic:**[Types of catalog items](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-catalog/r_ExtendedCatalogItemFunctions.md)
| title | Pass variables between tasks |
| description | Pass variables from one step of the fulfillment process to another. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/servicenow-platform/service-catalog/t\_PassingVariablesBetweenTasks.html |
| release | australia |
| product | Service Catalog |
| classification | service-catalog |
| topic_type | task |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Types of catalog itemsExploreService CatalogManage service capabilitiesExtend ServiceNow AI Platform capabilities |