---
sourceDocument: Yokohama Field Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/field-service-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Field Service Management

ft:clusterId :

    - fsm

bundleId :

    - fsm

workflow :

    - Customer and Industry


---

# Configure variables in a record producer for appointment booking

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

Release version: Yokohama  
Updated January 30, 2025  
![](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: 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 record producer you want to configure.
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 | Example or hint text guiding users. 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://servicenow-prod.fluidtopics.net/chIC9iaJQ7MzUptGQuUJPg "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


