How LIVE is the data on BRM?
Q. How LIVE is the data on BRM?
A. Very. It's a real time system. It might take a second or two for the data to go to the server and be saved in the database, but pretty much what you see will be live data.
e.g. If someone books a bike, it will be instantly un-available for that booking. (even if booked online)
e.g. if someone adds a transaction - it will be instantly added to the reservation and to your list of transactions for the day / week etc.
But wait.. is that always the case?
There are a couple of notable examples where the data you see may not be the latest....
1. Battery icon. The system runs an overnight batch job to calculate battery levels, based on usage and servicing. So battery levels are not real-time.
2. Transactions from other systems. If you're using the lightspeed integration for example. When you send a transaction to lightspeed BRM / RSM waits until it has confirmation the payment was taken before adding it. (the system actually asks lightspeed every 1 minute or so until it gets confirmation - or gives up)
The same is true for Stipe - we update BRM transactions when we actually hear about a transaction from Stripe.
3. Screen out of date. Imagine you have BRM open in multiple browsers. On one system (let's call it A) you search for NEW reservations - and you get 5 results. Then on the other system (B) you add a new rental. System A won't automatically show 6 reservations - but if you were to hit search, even 1 second after its added, you'd see 6 rentals show up in the results. In other words its added to the server instantly - you just need to ask for the latest data. So what happens if 2 people try to add the same bike at the same time? see here.