--- title: Create variables for Design and Assign function description: Create the variables for a record producer in the Telecommunications Network Inventory application. You can use these variables as input fields in an activity card in the playbook for the Design and Assign function. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/telecom-network-inventory/telecommunications-network-inventory/create-variables-record-producer-design-assign-playbook.html release: australia product: Telecommunications Network Inventory classification: telecommunications-network-inventory topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Configure Design and Assign function, Configure, Telecommunications Network Inventory] --- # Create variables for Design and Assign function Create the variables for a record producer in the Telecommunications Network Inventory application. You can use these variables as input fields in an activity card in the playbook for the Design and Assign function. ## Before you begin Role required: admin, sn\_ni\_core.inventory\_admin ## About this task Create and add input variables to the record producer. The variables are displayed on the activity card in the playbook as input fields. ## Procedure 1. Navigate to **All** > **Service Catalog** > **Catalog Definitions** > **Record Producers**. 2. Select a record producer that you want to create variables for. 3. On the **Variables** tab, select **New**. 4. On the **Variable** form, fill in the fields.
Field Description
Type Select the variable type.
Catalog item By default, the record producer name is displayed.
Question Question that you can ask users who are using the catalog item to obtain related information.
Name Name to identify the question.**Note:** If this field is empty, its value is auto-populated based on the Question field.
Type Specification Values specific to the type of variables.
5. Select **Submit**. Repeat the preceding steps to create additional variables for the record producer. 6. Select **Submit**. ## Result The input variables are created and added to the record producer. ## What to do next Add variables set to the record producer. To learn more, see [Add variable set to the record producer for Design and Assign function](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/telecom-network-inventory/telecommunications-network-inventory/add-variable-set-record-producer-design-assign-playbook.md). **Parent Topic:**[Configuring Design and Assign function for your network services](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/telecom-network-inventory/telecommunications-network-inventory/configure-playbooks-design-assign-function.md) **Related topics** [Record Producer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/servicenow-platform/c_RecordProducer.md) [Service catalog variables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/servicenow-platform/c_ServiceCatalogVariables.md) [Configuring Design and Assign function for your network services](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/telecom-network-inventory/telecommunications-network-inventory/configure-playbooks-design-assign-function.md) [Configure a Design and Assign function example](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/telecom-network-inventory/telecommunications-network-inventory/configure-design-assign-playbook-use-case.md)