EMS Platform Services Release Notes V44.1, Update 14

This section describes updates to your EMS software.  

See Also: Contact Customer Support and Updating to the Latest Version of EMS (Patches and Builds).

Name: 
V44.1 Update 14

Release Date: 
July 31, 2017

Patch: 
44.1.14000.201707251

Build #: 
44.1.14000.2640

Enhancements 

Area

Description

API Calls 

Search By and Return Status Information for Reservations

The following API calls have been added: 

  1. GET /reservations: Supports 'statusId' search filter and statusId attribute in response model.
  2. POST /reservations/actions/search: Supports 'statusIds' search filter.

Internal Reference # 31415
(For EMS Internal Use Only)

Reservation/Booking Audit Info Correctly Via Delegate Functions

  • GET /reservations, GET /bookings and GET /reservations/{id}/userdefinedfields all include audit information with each record, in the following format:

    "audit": {

        "addedBy": "Joe User",

        "dateAdded": "2016-12-27T15:38:07.22Z",

        "changedBy": "Joe User",

        "dateChanged": "2016-12-27T15:38:07.22Z"

    }

  • If a delegate creates/edits a reservation or booking, the audit information will reflect the delegate user.

Internal Reference # 31196313673136831369
(For EMS Internal Use Only)

Make/Status the Default Redirect Page for Base URL Requests

Internal Reference # 31378
(For EMS Internal Use Only)

Set Estimated/Actual Attendance as a Part of Edit Reservation

Users can set estimated and actual attendance as a part of edit reservation. Add estimated, actual attendance to request attributes of PATCH/reservation/{id} call:

  • PATCH /reservation/{id} Additional Attributes:
  • estimatedAttendance
  • actualAttendance

Internal Reference # 31445
(For EMS Internal Use Only)

Rename GET/Myuser/Delegates

GET /myuser/delegates moved to GET /myuser/delegations to return a list of users who the authenticated user can impersonate, (i.e., users for which an authenticated user is a delegate).

Internal Reference # 31590
(For EMS Internal Use Only)

Added Ability to Search Users

Added new route to allow searching users by username, ID and/or email address. POST /webusers/actions/search allows the search of web users by username, email, external reference, or network id. 

Internal Reference # 31600
(For EMS Internal Use Only)

GET All Buildings Within an Area

GET/bookviews/{id}/rooms returns buildings if ID for area is passed in the request parameters.

New /areas service:

  • GET /areas
  • GET /areas/{id}
  • POST /areas
  • POST /areas/actions/search
  • GET /areas/{id}/buildings
  • GET /areas/{id}/buildings/{building}
  • POST /areas/{id}/buildings
  • DELETE /areas/{id}/buildings

Internal Reference # 30684
(For EMS Internal Use Only)

Set Actual Attendance As a Part of Edit Booking

API call, PATCH/booking/{id} includes optional actualAttendance field.

Internal Reference # 31148
(For EMS Internal Use Only)

Set Estimated Attendance as a Part of Create Reservation

Added estimated attendance to the request parameters for the API call, POST /reservations/actions/create. 

Internal Reference # 31149
(For EMS Internal Use Only)

Get List of UDFs from Multiple Reservations

New API call, POST /reservations/actions/search/userdefinedfields, searches reservations by one or more reservation IDs, returning their UDF values. 

Internal Reference # 31150
(For EMS Internal Use Only)

Get List of UDFs from Multiple Bookings

New API call, POST /bookings/actions/search/userdefinedfields, returns a list of UDF values for one or more booking IDs. 

Internal Reference # 31151
(For EMS Internal Use Only)

Change Status of Bookings

New API call, PUT /bookings/{id}/status, changes the status on a booking.

Internal Reference # 31197
(For EMS Internal Use Only)

Add Deposit to a Reservation

New API call, POST /reservations/{id}/deposit, adds a deposit to a reservation.

Internal Reference # 31199
(For EMS Internal Use Only)

Change Status of a Reservation

New API call, PUT /reservations/{id}/status, changes the status on a reservation.

Internal Reference # 31218
(For EMS Internal Use Only)

 Fix 

Area

Description

API Calls 

API Call Was Only Returning Rooms with Long Description Field Defined

The API call, rooms/{id}/images, was only returning rooms with the Long Description field defined.

Fix: Modified modality so that using the call /rooms/{id}/images would return image list regardless of contents of the Long Description field. 

Internal Reference # 31380
(For EMS Internal Use Only)

Contact Customer Support

If you do not have a customer login, register here.