2. The computer-implemented method of claim 1 , wherein the removing of the highest ranked rule out of the set of rules produces a subset of rules, and wherein the removing of the at least one activity out of the set of activities produces a subset of activities.
2. The computer-implemented method of claim 1 , wherein the removing of the highest ranked rule out of the set of rules produces a subset of rules, and wherein the removing of the at least one activity out of the set of activities produces a subset of activities. 3. The computer-implemented method of claim 2 , further comprising: ranking the subset of rules based on the priority order; storing a next highest ranked rule into the record as a next entry; removing from consideration the next highest ranked rule out of the subset of rules; and removing from consideration at least one activity, identified by the next highest ranked rule, out of the subset of activities.