API - Maximo direct integration {embedded in Condeco Enterprises}
Background
Currently the Condeco API only has a very limited data set passed with their notification API for a new booking, it is understood by Interserve that this API only contains:
• The ID of the newly created booking
• The date of the new booking
For Maximo to be able to create the required work order containing details of the booking (location, date / time, requester etc) along with the associated services requested (refreshments, technical support etc) the current Condeco API would require Interserve to develop an interface to query two Condeco services:
• BookingsGetBookingsByBookingIdV1
• VendorGetVendorItemsV1
Interserve then need to merge these two returned data sets to be able to post a single set of data + services into Maximo, this is not an acceptable approach.
Enhancement Requirement Outline
Interserve have a requirement for a single notification message to contain all the required details of the booking and the service items associated with it. It is accepted that Interserve will have to do some data mapping for the static data (e.g. Condeco Room ID to Maximo location code) but the notification message must contain all required transactional data.