Software, systems, and methodologies for realignment of remote databases by a central database in support field representative territory assignments
First Claim
1. A method for realigning a database of a server and a database of a respective client among one or more of a plurality of clients, comprising the steps of:
- copying a subset of at least one table of the database server to a workspace, the workspace having a plurality of records;
identifying a set of records among the plurality of records that are to be associated with the respective client after an effective time;
modifying in the workspace the set of identified records so as to be newly associated with the respective client;
creating an association-rule for the respective client defining the modified set of records as accessible by the respective client, the association-rule having a database view and the effective time;
distributing to the respective client the association-rule and the newly associated records;
after the distributing step, providing at the respective client a view of the database of the respective client while precluding access to the newly associated records until the effective time is reached; and
realigning the database server with the database of the respective client at the effective time with the modifications to the set of records in the workspace,wherein the association-rule enables the respective client to access the newly assigned records.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for realigning a database server and a client database is provided. During realignment at least one table of the database server is copied to a workspace, and a set of records copied to the workspace is identified that are associated with the client. The set of records associated with the client are modified and can include a subset of records newly associated with the client. An association-rule is created that defines the modified set of records as accessible by the client and includes an effective time. The association-rule and the newly associated records are distributed to the client, preferably during database synchronization. At the effective time, the modifications to the workspace records are made effective on the server and activated on the client. Optionally, the association-rule and the newly associated records are distributed in response to receiving approval of the modified set of records.
17 Citations
18 Claims
-
1. A method for realigning a database of a server and a database of a respective client among one or more of a plurality of clients, comprising the steps of:
-
copying a subset of at least one table of the database server to a workspace, the workspace having a plurality of records; identifying a set of records among the plurality of records that are to be associated with the respective client after an effective time; modifying in the workspace the set of identified records so as to be newly associated with the respective client; creating an association-rule for the respective client defining the modified set of records as accessible by the respective client, the association-rule having a database view and the effective time; distributing to the respective client the association-rule and the newly associated records; after the distributing step, providing at the respective client a view of the database of the respective client while precluding access to the newly associated records until the effective time is reached; and realigning the database server with the database of the respective client at the effective time with the modifications to the set of records in the workspace, wherein the association-rule enables the respective client to access the newly assigned records. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for realigning data responsibility in a client-database server environment, comprising the steps of:
-
copying a table from a database server to a workspace, the database server associating respective first sets of database records with respective clients, each having a client database; establishing a proposed realignment of database records for each respective client; creating in the workspace respective second sets of database records corresponding to respective proposed assignments; defining an association-rule for each respective client, the association-rule having a common effective time and a database view; distributing to each client the respective association-rule and second set of database records; after the distributing step, providing at the respective client a view of the database of the respective client while precluding access to the newly associated records until the effective time is reached, as dictated by the association-rule; and making effective the second association of the workspace table in the database server after the effective time, as dictated by the association-rule. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification