|
Multi User |
|
|
Multi User is a technology unique to Ambrit Software that allows you to run our software in a pseudo network environment. It contains all the technology required to make it work behind the scenes including it's own email and networking environment and data transportation technology. The Multi User software is a totally separate application that runs in the background as a "server" application and will be opened and closed automatically. We refer to this application as the Log Manager. That is because Multi User works by creating and sending encrypted log files between machine with instructions as to what has changed on which machine. These log files are then received by the various machines and the information updated accordingly.
In turn the independent machines will send log files back to the master machine at the same time so affording total synchronisation.
It means that you can run multiple copies of the software on as many machines as you like (subject to licensing) with each database being operated independently. At specified intervals, all or some of the databases will be synchronised with a central database that will then merge all the information to create a single new master database which can then be refreshed on machines of your choice.
In the environment we work in, where mobile solutions of office systems are required this provides the perfect flexible but functional requirement needed by most.
The system can be seen as a "roving salesman" scenario. A central database at the office headquarters contains all the information required to run the company. However each salesman on the road only needs a subset of that data to perform their work. So they would of course require a client list but perhaps not all the clients in the company, only those in their area. The multi user functionality would keep their machines up to date with their allocated client list and related information. Furthermore, the salesman could update the client details on their own machines while work takes place on the client record independently back at the central location. At the end of the day the salesman's database would be merged with the central database, that would be updated with any changes the salesman have made, the central database would be refreshed and the salesman's machine would then be reloaded with the latest information they require for the next days work.
In our environment the perfect example would be as follows:-
You are busy working out on the road with your laptop updating your client and animal details. You may need to change clients contact details, certainly update animal records, perhaps create the next appointment and equally possibly receive invoice payments. However, back at your office, your partner is taking new appointments and perhaps dealing with other financial matters. These may be connected to the clients you are actually seeing that day. In other words, you are both working on the same records at the same time.
Multi User makes this easy with all the hard work being done behind the scenes. The data transmission can be done in one of 3 ways:
By direct connection via a network By email and/or by use of a FTP server.
The only restriction in terms of updating data is that as with any network solution, the central database can only ever deal with the latest information. So if you are with a client and they inform you of a change of telephone number at 10 in the morning and they then phone your office at 11 in the morning to say they gave you the wrong number, assuming the office administrator updates their record before you return then your updates will be ignored as they are not the latest.
|