Method and system for master planning priority assignment
First Claim
1. A computer-implemented method for performing master planning priority assignment, the method comprising:
- creating at least one rule database that includes fields for specifying attributes relating to customer demand files and related priorities;
assigning a priority to a demand record, said demand record containing a demand record attribute field and a demand record priority field;
said assigning including;
selecting said at least one rule database, said at least one rule database including at least one record, a rule database attribute field that correlates to said demand record attribute field, and a rule database priority field;
querying said at least one rule database for a corresponding rule database record that contains data in said rule database attribute field that matches data in said demand record attribute field, said matching comprising;
querying said at least one rule database for an explicit data match;
if no said explicit data match exists, querying said at least one rule database for a hierarchy value match; and
if no said explicit data match or said hierarchy value data match exists, querying said at least one rule database for a wildcard match; and
based upon said querying, updating data in said demand record priority field with data from said corresponding rule database priority field.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for performing master planning priority assignment is presented. The method includes assigning a priority to a demand record that contains at least one demand attribute and a priority field. The assignment includes identifying a database that contains priority assignment rules for demand records and then querying the rule database to find the database record that corresponds to the particular demand record. The corresponding database record is found by matching the data in the attribute fields in the rule database and the demand record. The priority associated with the matching priority database record is assigned to the demand record. Additional embodiments include a system and storage medium for performing master planning priority assignment.
-
Citations
29 Claims
-
1. A computer-implemented method for performing master planning priority assignment, the method comprising:
-
creating at least one rule database that includes fields for specifying attributes relating to customer demand files and related priorities; assigning a priority to a demand record, said demand record containing a demand record attribute field and a demand record priority field;
said assigning including;selecting said at least one rule database, said at least one rule database including at least one record, a rule database attribute field that correlates to said demand record attribute field, and a rule database priority field; querying said at least one rule database for a corresponding rule database record that contains data in said rule database attribute field that matches data in said demand record attribute field, said matching comprising; querying said at least one rule database for an explicit data match; if no said explicit data match exists, querying said at least one rule database for a hierarchy value match; and if no said explicit data match or said hierarchy value data match exists, querying said at least one rule database for a wildcard match; and based upon said querying, updating data in said demand record priority field with data from said corresponding rule database priority field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for master planning priority assignment, the method comprising:
-
creating at least one rule database; assigning a priority to a demand record, said demand record containing a demand record attribute field and a demand record priority field, the demand record attribute field includes at least one of a due date, customer, and demand type, said assigning including; selecting said at least one rule database, said at least one rule database including at least one record, a rule database attribute field that correlates to said demand record attribute field, and a rule database priority field; querying said at least one rule database for a corresponding rule database record that contains data in said rule database attribute field that matches data in said demand record attribute field, said matching comprising; querying said at least one rule database for an explicit data match; if no said explicit data match exists, querying said at least one rule database for a hierarchy value match; and
;if no said explicit data match or said hierarchy value data match exists, querying said at least one rule database for a wildcard match; and based upon said querying, updating data in said demand record priority field with data from said corresponding rule database priority field.
-
-
10. A system for performing master planning priority assignment, the system comprising:
-
a storage device storing master planning priority assignment data; a user system; and a host system in communication with said storage device and said user system, said host system implementing a process comprising; creating at least one rule database; assigning a priority to a demand record, said demand record containing a demand record attribute field and a demand record priority field;
said assigning including;selecting said at least one rule database, said at least one rule database including at least one record, a rule database attribute field that correlates to said demand record attribute field, and a rule database priority field; querying said at least one rule database for a corresponding rule database record that contains data in said rule database attribute field that matches data in said demand record attribute field, said matching comprising; querying said at least one rule database for an explicit data match; if no said explicit data match exists, querying said at least one rule database for a hierarchy value match; and if no said explicit data match or said hierarchy value data match exists, querying said at least one rule database for a wildcard match; and based upon said querying, updating data in said demand record priority field with data from said corresponding rule database priority field. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for performing master planning priority assignment, the system comprising:
-
at least one rule database that includes fields for specifying attributes relating to customer demand files and related priorities; a storage device storing master planning priority assignment data associated with said at least one rule database; a user system; and a host system in communication with said storage device and said user system, said host system implementing a process comprising; creating said at least one rule database; assigning a priority to a demand record, said demand record containing a demand record attribute field and a demand record priority field, the demand record attribute field includes at least one of a due date, customer, and demand type, said assigning including; selecting said at least one rule database, said at least one rule database including at least one record, a rule database attribute field that correlates to said demand record attribute field, and a rule database priority field; querying said at least one rule database for a corresponding rule database record that contains data in said rule database attribute field that matches data in said demand record attribute field, said matching comprising; querying said at least one rule database for an explicit data match; if no said explicit data match exists, querying said at least one rule database for a hierarchy value match; and if no said explicit data match or said hierarchy value data match exists, querying said at least one rule database for a wildcard match; and based upon said querying, updating data in said demand record priority field with data from said corresponding rule database priority field.
-
-
21. A storage medium encoded with machine-readable computer program code for performing master planning priority assignment, the storage medium storing instructions for causing a host system to implement a method comprising:
-
creating at least one rule database that includes fields for specifying attributes relating to customer demand files and related priorities; assigning a priority to a demand record, said demand record containing a demand record attribute field and a demand record priority field;
said assigning including;selecting said at least one rule database, said at least one rule database including at least one record, a rule database attribute field that correlates to said demand record attribute field, and a rule database priority field; querying said at least one rule database for a corresponding rule database record that contains data in said rule database attribute field that matches data in said demand record attribute field, said matching comprising; querying said at least one rule database for an explicit data match; if no said explicit data match exists, querying said at least one rule database for a hierarchy value match; and if no said explicit data match or said hierarchy value data match exists, querying said at least one rule database for a wildcard match; and based upon said querying, updating data in said demand record priority field with data from said corresponding rule database priority field. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A storage medium encoded with machine-readable computer program code for performing master planning priority assignment, the storage medium storing instructions for causing a host system to implement a method comprising:
-
creating at least one rule database; assigning a priority to a demand record, said demand record containing a demand record attribute field and a demand record priority field, the demand record attribute field includes at least one of a due date, customer, and demand type, said assigning including; selecting said at least one rule database, said at least one rule database including at least one record, a rule database attribute field that correlates to said demand record attribute field, and a rule database priority field; querying said at least one rule database for a corresponding rule database record that contains data in said rule database attribute field that matches data in said demand record attribute field, said matching comprising; querying said at least one rule database for an explicit data match; if no said explicit data match exists, querying said at least one rule database for a hierarchy value match; and
;if no said explicit data match or said hierarchy value data match exists, querying said at least one rule database for a wildcard match; and based upon said querying, updating data in said demand record priority field with data from said corresponding rule database priority field.
-
Specification