Detailed information on setting up and synching multiple systems for unified check-in
Definitions:
- Base system – the facility chosen to house the list of clients and their swipe cards in all of the connected systems
- Home system – the primary system of a member.
- Satellite System – any facility for a member that is not their Home system
Configuration Steps
- Determine which clubs are to be synched
- Staunton
- Culpeper
- Fredericksburg
- Charlottesville
- Select one club to act as the BASE system
- Culpeper
- Pre-Check for duplicates – copy all of the cards and load into test table and run query for dupes
- Using temp table, Select card_id, count(*) from a_mf_checkin_master_tester
- Report to client for fixing. Continue once fixed.
- Update the facility_master of each system to include all the systems to be synched
- Connection strings need to be accurate
- Each record must have a shape_checkin_uid and shape_checkin_key (Same for BCS)
- Make sure the base system is correctly set in each facility_master
- There can be only one base system
- Currently the use_in_mf (reports) flag controls the list of clubs to synch to:
- This means that ALL the facilities available in MF reporting need to be configured for checkin
- In web.config and client’s config file and client_config table
- Set Multifacility_checkin_enabled = True
- Set shape_checkin_uid and key
- Go to functions > Checkin > Multifacility User Synch in Base system (Culpeper) to load base table
- This can be run by the client in the future and any number of times if the base system gets out of synch
- Example, if base system was down and a new user was added to an external system
- This can be run by the client in the future and any number of times if the base system gets out of synch
Check in process
- When a client checks in to a Satellite System, the system checks the Base Systems master table to get the clients Home system
- The system then sends swipe information to the clients Home system and the home systems records (if good) and sends back the results – just like the Background Check-in Process.
- When I client checks in to their home system, they are routed to the normal check-in screen for that facility.
Comments