OPERA Cloud to Central Reservation System
Inventory updates in OPERA Cloud are communicated to the Central Reservation System through Business Events when Out of Order (OOO) status is applied to rooms or room types. These updates ensure the CRS accurately reflects current sellable inventory at the property.
Business Events
Following are the most commonly used Business Events for sending inventory updates from Central Reservation System to OPERA Cloud, though others may also apply.
1. Inventory Item (Room Unit) Configuration:
The following Business Events are applicable when the property is configured at Inventory Item (room number) level in CRS.
| Module | Business Event | Data Elements | Description |
| HOUSEKEEPING | NEW OUT OF ORDER | Select only the primary key and minimal required fields | Triggered when a room is newly placed Out of Order in OPERA Cloud. |
| HOUSEKEEPING | UPDATE OUT OF ORDER | Select only the primary key and minimal required fields | Triggered when an existing Out of Order record is modified in OPERA Cloud. |
2. Inventory Type (Room Type) Configuration:
The following Business Events are applicable when the property is configured at Inventory Type (room type) level in CRS.
| Module | Business Event | Data Elements | Description |
| AVAILABILITY | SUMMARY TOTALS |
DATE ROOM TYPE OUT OF ORDER |
Triggered when inventory (including Out of Order rooms) is updated at the Room Type level in OPERA Cloud. |
Noteworthy Business Logic
| Business Data | Comments |
| Out of Order (OOO) updates on Inventory Types | Any Out of Order (OOO) updates on physical room types should only be used when Inventory Items are not in use. Please note that the Inventory Type setup in CRS must align with the Room Type configuration in OPERA Cloud. |
| Out of Order (OOO) updates on Inventory Items | If Inventory Items are configured in the CRS, OOO updates must be sent at that level. Please note that the Inventory Item configuration in CRS must align with the Room Number setup in OPERA Cloud. |
Workflows
Update Inventory in OPERA Cloud
When inventory is updated in OPERA Cloud - such as marking a room or room type as Out of Order - Business Events are triggered and published to the CRS based on the property's integration configuration. This ensures that inventory availability remains aligned between OPERA Cloud and the CRS in real time.
The diagram and detailed steps below illustrate the end-to-end update inventory flow from OPERA Cloud to CRS.
- User sets a room/room type as Out of Order (OOO) in OPERA Cloud.
- OPERA Cloud generates a NEW OUT OF ORDER, UPDATE OUT OF ORDER or SUMMARY TOTALS Business Event.
- CRS can stream the generated Business Events from OPERA Cloud using getBusinessEvents.
- CRS identifies and processes the above business events.