Configuring a record producer for reservation

  • Release version: Xanadu
  • Updated September 2, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Configuring a record producer for reservation

    This guide explains how to configure a record producer to integrate with Workplace Reservation Management in ServiceNow. By mapping a record producer to a workplace service, administrators can offer users a streamlined and flexible way to handle service requests during the reservation process. This integration ensures data accuracy by automatically populating known reservation details and simplifies user input.

    Show full answer Show less

    Key Features

    • Dual Approach for Reservation Requests: If a record producer is mapped, it is shown during reservation; otherwise, a custom widget is displayed, maintaining backward compatibility for services without a record producer.
    • Automatic Data Population: Using a record producer hides fields with known reservation data (such as requested for, date/time, and space details), reducing user input and improving accuracy.
    • Required Variable Set: The record producer must include the Workplace Service widget Variable set, which embeds key widgets like WSD Multilevel Space Picker (for building, floor, and space selection) and WSD Workplace Service (for service item selection).
    • Mandatory Variable Naming: Variables must be named exactly as expected by the system (requestedfor, deliverytime, urgency, impact) to enable automatic data passing and proper form behavior.
    • Form Behavior: Sections for request details and space selection are hidden because this information is derived from the reservation context.
    • Mapping Procedure: The record producer must be assigned to both the Record producer and Record producer for reservation fields of the workplace service for it to appear on the reservation page.

    Practical Implications for ServiceNow Customers

    By following the outlined steps, ServiceNow customers can create a seamless reservation experience that simplifies user input and improves data integrity. Ensuring the correct variable set and naming conventions prevents loading issues and enables the system to automatically populate reservation details. Mapping the record producer correctly within the workplace service ensures it is displayed properly during reservations. This configuration supports better management and handling of workplace service requests aligned with reservation data.

    Additional Considerations

    For editing capabilities or creating the record producer, refer to related documentation on configuring record producers and Workplace Case Management. The integration complements other workplace management features such as case templates, task templates, approvals, SLAs, and escalation rules.

    Configure a record producer to integrate it with Workplace Reservation Management.

    Integrating a record producer with Workplace Reservation Management provides administrators with flexible choices to handle service requests. If a record producer is mapped to the Record producer for reservation field in a workplace service, it’s displayed to users during the reservation process. If no record producer is mapped, the system displays a custom widget for service item requests.

    The dual approach with a record producer and a custom widget provides a streamlined and unified experience:

    • Using a record producer automatically populates and hides fields with known data from the reservation context like requested for, date and time, space details. It makes sure that users only provide the necessary information, simplifying the process and improving data accuracy.
    • Using the custom widget maintains backward compatibility for workplace services that don't have a record producer.

    Enabling a record producer for editing

    You must first create a record producer on the Workplace Case or Workplace Case Extension tables and configure it for editing. For more information, see Configuring a record producer for request edit.

    For more information about creating a record producer, see Configure a Record producer.

    While creating the record producer, make sure that you follow these steps.

    Important:
    If you don't follow these steps, the record producer doesn't load correctly on the reservation portal.
    • You must use the Workplace Service widget Variable set in your record producer to ensure that space selection and service item selection widgets are included and function correctly.

      The variable set includes the following widgets:

      • WSD Multilevel Space Picker: The widget used to select building, floor, and space information.
      • WSD Workplace Service: The widget used to select specific service items.
    • You must adhere to specific names for the variables so the system can automatically pass data from the reservation to your record producer. These variables are populated with known data from the reservation and are typically hidden on the form.

      Make sure that you use the specified names for the following variables:

      • Requested for: requested_for
      • Date and time requested by: delivery_time
      • Urgency: urgency
      • Impact: impact
    • Sections like request details and space selection are hidden on the request form as they are derived from the reservation data. For more information, refer to any record producers installed with Workplace Case Management, like Catering.

    Mapping the record producer to the reservation page

    To map the record producer to the reservation page, you must first add it to the Record producer field of the workplace service. You must then add it to the Record producer for reservation field of the same workplace service.

    For more information about the fields of a workplace service, see Workplace Service form.