Integrity Checking

One of the most powerful features of BRM is that it actively promotes what we call in programming 'loose coupling' between Items and Rental Tickets (a.k.a. reservations).  The items in your fleet are your core assets, and BRM facilitates making reservations against these assets.  No two rental tickets can point to the same item for the same time period.  However if you think about it your fleet is actually a moving target.  You buy items, use them, sell them.  They become broken, serviced and repaired.  All the while BRM is building up an increasing list of rental tickets against this moving target.





Every night BRM performs an 'integrity check' to make sure that the LIVE reservations can be fulfilled by the fleet you currently have.  If it detects a broken link it will email you (to the address you have specified) so that you can make the necessary change.

For example imagine you have 50 bikes.  In January you start taking future reservations against this fleet.  By February you have 30 reservations for these bikes to take place between Spring and the end of Summer.  Then you sell 3 bikes, 1 of which you'd forgotten was involved in a reservation in July.

Overnight, BRM will detect the problem and send you an email such as this:

ISSUE reported for shop: 'yourBikeShop' :
SystemIssue:
        Description: Jul0002-15:Asset:'3(M3)' has non-operational status:'sold'
        Issue: Reservation Integrity Issue
        Severity: SEVERE
        Section: Reservations
        Reference: Reservation Integrity Issue
        User: null
        Date: 13/02/15 03:19
        Resolved: null
        Reason: null

Now you have a choice.  First you log in to BRM and search for the problem reservation: Jul0002-15.  You can either swap in another bike to fulfill the reservation, or acquire another one if necessary. The point is that BRM tells you as soon as the problem is detected, not on the day of the reservation!  That way you should hopefully have time to do something about the issue.

How to correct problems with reservations due to fleet updates

First of all search for reservations with integrity warnings:
  1. choose search mode - Advanced from the options menu
  2. select '...with integrity problems'
  3. you'll see a list of your rentals with integrity problems.  Remember 'integrity' means a mis-match between your rentals and the underlying inventory.


Then you open up each rental in turn to find out what the problem is. (normally after a fleet re-organisation)
1) you no longer have the asset in question (product line or specific).  In which case you need to swap it out:



2) or perhaps you still have the bike - but its parent line has changed.  
you'll see a warning like this:


so you'll need to re-book the rental against your new fleet:


this should make the warning go away - contact support@bikerentalmanager.com if it doesn't!