Schedule.NET
WebSchedule.NET
ActiveX
Enterprise Server
General
Site



DOWNLOADS | eSTORE | CONTACT | MESSAGE BOARD

Server Accounts


The Gravitybox Enterprise Server allows you to create applications that coordinate multiple client instances of the Gravitybox Schedule.NET component. This allows you to maintain one database with all of your application data. There are times when your company may wish to host multiple, separate client groups. In other words, you have groups of clients where each client must synchronize with other clients in its own group, but not interfere with other groups. This can be thought of as effectively hosting multiple companies, divisions, etc in one database. These groups are referred to as accounts.

Each account is assigned a unique identifier that is used in loading and saving appointment information. This allows the database to separate information by account. A client machine can only query and save from one account at a time. If you wish to separate divisions of a company or just groups of people you can do so using distinct accounts.

If your application is to be run in a office with multiple doctors, each with his own staff, you can use this functionality to make sure that all appointment information for a doctor and company is separate from all other doctors in the office. Only client machines that logged on to use a particular account can see appointments as well as create and save them for the account. This is also applicable for a company division if looking at this software for a non-medical application.

Another benefit of this feature is for software developers. If you are building a generic application that will host a database for a number of customers, you can give each his own account and host all of them from one database without worry that confidential appointment information can be seen by other customers. With this functionality you can create applications that serves a particular industry and outsource the hosting with a very simple database design. In this scenario you would not need to maintain multiple databases for multiple customers.