Configure meeting rooms

ArcGIS Enterprise (10.9.1)    |

Available for an ArcGIS organization licensed with the Indoors extension.

Indoor Viewer supports workspace reservation for meeting rooms. With the Viewer app users can view meeting room schedules and filter nearby meeting rooms based on real-time availability and capacity. This allows users to quickly find available meeting rooms based on their needs and book them.

Viewer supports managing meeting room reservations using the Reservations layer in the ArcGIS Indoors Information Model.

Complete the following steps to configure meeting rooms and enable them in the Viewer app:

Configure layers

  1. Open your Indoors project in ArcGIS Pro and activate the map prepared for Viewer.
  2. Right-click the Units layer and click Attribute Table.
  3. Locate the RESERVATION_METHOD field. If it does not exist, create it and associate it with a domain:
    1. Right-click the Units layer and click Data Design > Domain.
    2. Click the New Domain button New Domain on the Domains tab.

      A row is created in the Domains view, and your pointer is positioned in the Domain Name column of that row.

    3. Type DOM_RESERVATION_METHOD to name the new domain.
    4. In the Field Type column, choose Long from the drop-down menu.
    5. Choose Coded Value Domain from the Domain Type drop-down menu.
    6. Set the Split Policy value to Duplicate.
    7. Leave the default value for Merge Policy.
    8. Create a code of 0 and set the description to Not Reservable.
    9. Create a code of 1 and set the description to Reservable.
    10. Right-click the Units layer and click Data Design > Field.
    11. Type RESERVATION_METHOD to name the new domain.
    12. In the Field Type column, choose Long from the drop-down menu.
    13. Set the domain to DOM_RESERVATION_METHOD.
    14. Click the Save button Save on the Domains tab to add the new domain to the geodatabase.
  4. Set the value for the RESERVATION_METHOD field to Reservable for all units that you want to make available for meeting room reservations.

    For example, to configure all conference rooms as reservable, you could use the Select By Attributes tool and set the expression to Where Use Type is equal to Conference Room. Then use the Calculate Field tool and set the expression to RESERVATION_METHOD = 1 to set the field value to Reservable for conference rooms.

    Note:

    Check the Enforce Domain check box in the tool to enforce the domain values when updating the data.

  5. Optionally, add the capacity of each meeting room unit in the CAPACITY field.

    Adding values to this field allows you to filter meeting rooms by their capacity in Viewer.

  6. Add the Reservations feature layer and set the layer's visibility.
  7. Configure the layer's Floors property to support filtering the layer using the floor filter.

    Set the layer's LEVEL_ID field for the Floors property. You can then use the floor filter to visualize real-time occupancy of the rooms per floor for a facility.

  8. Share the web map.

    If you added the layers to an existing web map that is shared to your organization, you can save your web map without having to share it again. This allows you to preserve the web map ID and apps configured with your existing web map will continue to work.

Enable meeting rooms in Viewer

Once the web map is shared with units configured as meeting rooms and with the Reservations layer, you can enable meeting room reservations in the Viewer app by completing the following:

  1. Create a web app for Viewer or configure an existing Viewer app.
  2. Browse to the Workspace Reservation section in the Configure App panel and enable it.

    The app automatically detects the Reservations layer in the web map and sets the Reservation method to Reservations layer. If all the prerequisites are met in the web map, the Meeting rooms check box is automatically checked. If it is not checked, a list of the items missing from your web map appears when you check the Meeting Rooms check box.

  3. Click Save.

Once the app is saved with meeting rooms enabled, a Meeting button appears in the Viewer app for the maps that have meeting rooms configured and a Book button appears on the info panel of a selected meeting room to complete the reservation process.