---
sourceDocument: Yokohama Employee Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/yokohama/employee-service-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Reservable module derivation logic for Space details

# Reservable module derivation logic for Space details {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

While selecting a reservable module from the Space details page, system identifies the
reservable module based on the derivation logic.

When you select a space from the Space details page, application selects a suitable reservable
module to make a reservation. The system attempts to select a reservable module with no
Min durations and Max durations. In the absence of
such a module, a reservable module with Min durations and Max durations set is chosen. In either case, if there are multiple modules satisfying
the space criteria, the following logic is applied:

## Reservable Modules without Min and Max duration values {#reservation-logic-for-myfavorites-space-details__section_mds_ch1_35b}

* Workplace Reservation Management first selects a reservable module that has no Min duration and Max duration values set. If there are multiple modules with no Min Duration and Max Duration values, then application assigns the reservable module based on the following:
*
  * System checks for Reservable Modules where the Override approval policy is Never require approval, in case it does not find such a module, priority is given to a module with approval policy No Override followed by Always require approval.
  * If there are multiple modules having the same approval policy, system assigns the reservable modules where Recurring reservation is allowed.
  * If Recurring is allowed for multiple modules, system tries to assign the reservable modules where Allows all day reservation is allowed.
  * If Recurring is allowed and All day is set, the system selects a reservable module where All day is not mandatory.
  {#reservation-logic-for-myfavorites-space-details__ul_zxk_t31_35b}
{#reservation-logic-for-myfavorites-space-details__ul_alc_jh1_35b}

## Reservable Modules with Min and Max duration values {#reservation-logic-for-myfavorites-space-details__section_kqx_cl1_35b}

The same selection criteria for reservation modules is applied in this case as with no
Min duration and Max duration values. Only
difference is that the system checks for whether the Start time and
End time duration matches with the Min duration
and Max duration values. If there are multiple modules having similar
field values, system assigns the reservable module on the following logic:

* If there are multiple modules having the same approval policy, system assigns the reservable modules where Recurring reservation is allowed.
* If Recurring is allowed for multiple modules, system checks for and assigns the reservable modules where Allows all day reservation is allowed.
* If Recurring is allowed and All day is also set, then, system selects a reservable module where All day is not mandatory.

{#reservation-logic-for-myfavorites-space-details__ul_vrh_fl1_35b}

For more information, see [Configure a reservable module](https://www.servicenow.com/docs/jnc3_Qnu9n0e~nilu11YlQ "Create a Reservable Module to add a group of similar reservable workplace items. These workplace items are displayed in a single category on the Reservation portal.").
**Related concepts**   

* [Workplace Reservation Management - Field descriptions](https://www.servicenow.com/docs/Z3HyCpYbXzacIPOxppWyNQ "Find the field descriptions of forms used in the Workplace Reservation Management application.")  
**Related reference**   

* [Components installed with Workplace Reservation Management](https://www.servicenow.com/docs/WuIZEfqZ3l~~4r6SxMSVPA "Several types of components are installed with activation of the Workplace Reservation Management application, including tables, user roles, and business rules.")
* [Properties installed with Workplace Reservation Management](https://www.servicenow.com/docs/EjDKwAz9ZAJy5~tup~N_Dw "Properties available with Workplace Reservation Management.")
* [Proximity calculation when browsing near a person](https://www.servicenow.com/docs/A_u_2j~VJ0m4vxRFlO4Vog "When an employee searches for a space near a person using the Browse near a person option, the workplace locations are displayed based on the closest proximity.")
* [Mobile push notifications for workplace reservations](https://www.servicenow.com/docs/jLcQS_2NZndm01RPys2dhg "As a workplace admin, you can configure push notifications that you want to send to an employee on their mobile devices to alert them about important events and enable them to perform an action.")
* [Location privacy settings and impact](https://www.servicenow.com/docs/en2r0wdpXpAZWhDsKBfnPg "Set location privacy on workplace reservations and workplace profiles in your organization. Implement privacy throughout the organization or only on a building using the Workplace Service Delivery location privacy settings.")
* [Additional details record producer - Mapping Variable types and limitations](https://www.servicenow.com/docs/QH_G42bwcRkbOIxSUh65rw "When you create a record producer to configure additional details on a reservation form, the variables types and column type must be set differently. In case of reservations, the record producer supports only a few UI policies and client scripts.")

