Skip to main content

Opera Cloud

Opera Cloud is an hotel management software that can be integrated in HSYCO with an API connection. The current release of the I/O Server has been tested with the Opera Hospitality API

HSYCO Configuration

Add a Opera Cloud I/O Server in the I/O Servers section of the Settings and set its parameters:

Authentication

  • User: Opera Cloud username
  • Password: Opera Cloud user password

High Availability

  • Shutdown when inactive: defaults to false.

Options

IDDefaultValuesDescription
startupeventsfalsetrueGenerate IO events also during the driver’s start-up phase
falseDo not generate IO events during start-up (default)
clientid<String>Opera Cloud client ID from Oracle Hospitality Developer Portal > Environments
clientsecret<String>Opera Cloud client secret from Oracle Hospitality Developer Portal > Environments
applicationkey<String>Opera Cloud application key from Oracle Hospitality Developer Portal > Applications
gatewayurl<String>The URL of your Opera Cloud environment as shown in Oracle Hospitality Developer Portal
hotelid<String>The hotel ID of your Opera Cloud environment as shown in Oracle Hospitality Developer Portal
maxtransactions9999<Int>Maximum number of transactions that the driver will use in the current solar month
note

The maxtransactions parameter determines the number of requests the driver makes to Oracle Cloud by dividing the seconds in the current calendar month by the number of maxtransactions. For example, if set to 9999, there will be a room status request to Opera Cloud every (3600 * 24 * days of the month) / 9999 seconds. On average, with the default maxtransactions attribute set to 9999, request to Opera Cloud will be made every 263 seconds (approximately 4.38 minutes).

Datapoints

IDValueR/WDescription
connectiononlineRHSYCO connection socket is open
offlineRHSYCO cannot create the connection socket
room.[roomId].housekeeping.roomstatus<String>RCurrent housekeeping status of the room (e.g., Clean, Dirty)
room.[roomId].housekeeping.roomstatus.frontofficestatus<String>RFront office status of the room housekeeping (e.g., Inspected)
room.[roomId].roomtype.pseudotrueRnon-inventory room types not tracked in availability
falseRnormal room
room.[roomId].roomtype<String>Rthe type of the room
room.[roomId].roomtype.roomclass<String>Rthe class or category of the room
room.[roomId].roomid<String>Rthe unique identifier for the room
room.[roomId].floordescription<String>Rthe description or name of the floor where the room is located
room.[roomId].floor<String>Rthe floor number where the room is located
room.[roomId].connectingrooms.roomid<String>,...,<String>Rthe ID(s) of any rooms connected to this room
room.[roomId].roomfeatures.code<String>,...,<String>Rthe code(s) for specific features or amenities available in the room
room.[roomId].smokingpreferencedescription<String>Rdescription of the smoking preference for the room (e.g., Non-Smoking)
room.[roomId].smokingpreference<String>Rcode for the smoking preference (e.g., NS for Non-Smoking)
room.[roomId].componentroomnumber<String>Rthe room number(s) of any components or connected rooms
refresh1Wforce rooms status request and refresh. Uses 1 transiciton
transactionsx/maxtransactionsRnumer of transactions used in the current solar month / number of total transactions avalaible

Release Notes

3.9.0

  • initial release

Oracle Opera Cloud is a registered trademark of Oracle