---
sourceDocument: Brazil Field Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/field-service-management

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Field Service Management

ft:clusterId :

    - fsm

bundleId :

    - fsm

workflow :

    - Customer and Industry


---

# Set up variables in a record producer

# Configure variables in a record producer for appointment booking {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Create specific variables in a Service Catalog record producer to capture essential details such as location and contact information when users book appointments.

## Before you begin

Role required: appointment_booking_admin

Ensure you have an existing Service Catalog record producer to configure.

## About this task

By configuring catalog item variables for appointment booking, you can:

* Clearly prompt users to specify accurate details like location and contact, ensuring efficient scheduling.
* Ensure appointment details are precise and complete, reducing errors or rescheduling.
* Simplify the booking process by guiding users with clearly defined variables and questions.
{#create-variable-in-catalog-record-producer-for-appoinment-booking__ul_k5f_rf2_ffc}

## Procedure

1. Navigate to AllService CatalogCatalog DefinitionsRecord Producers.
2. Click the desired record producer.
3. In the Variable related list, click New.
4. On the form, fill in the fields.

{#create-variable-in-catalog-record-producer-for-appoinment-booking__table_t54_b3k_lzb__entry__2}

| Field | Description |
|-|-|
| Application | (Read-only) Automatically populated based on the application scope. |
| Type | Choose a supported variable type. If you use unsupported variables, Service Catalog might not integrate the data in the right format. |
| Catalog item | Catalog item that uses the variable. |
| Order | Define the display order of variables. Lower values appear first. For example, a variable with an order value of 1 is placed ahead of other variables with higher-order values. |
| Active | This is a read only field and is enabled based on the Publish, Retire, or Edit actions. |
| Mandatory | Select if users must provide a response when requesting the service. Note: You can adjust this dynamically through client scripts or APIs. |
| Question | Question that you can ask users ordering the catalog item, to obtain related information. For example, "Enter appointment location". |
| Name | Name to identify the question. Note: If this field is empty, its value is auto-populated based on the Question field for all variable types except Break, Container Split, and Container End. |
| Tooltip | Tooltip text to display when users point to the variable. Enter a brief note to describe the purpose of the question. |
| Example Text | Question field hint that appears before a user enters a value. You can use a hint for the following variables: * Email * URL * Single Line Text * Multi Line Text * Wide Single Line Text {#create-variable-in-catalog-record-producer-for-appoinment-booking__ul_uyx_rjk_lzb} |
| Type Specification | Provide additional information or configuration specific to the selected variable type. |
[Table 1. Variable New Record]

{#create-variable-in-catalog-record-producer-for-appoinment-booking__table_t54_b3k_lzb}

5. Click Submit.
6. **Optional:** Repeat steps 3 through 5 to create additional variables for the same catalog item record producer.

## Result

The service catalog record producer creates the new variable record in the selected table.

## What to do next

After creating your variables, link them to the Appointment Booking table so they appear correctly in the booking calendar interface. For more information, see [Create a business rule to automatically generate appointment records from catalog item variables](https://www.servicenow.com/docs/tlZ_D9db12My8tInIuDCIw "Automatically generate appointment records from catalog item variables using a business rule. Creating this automation ensures the appointment details provided by users through the Service Catalog appear on the appointment calendar.")

*[\>]: and then


