Patent ID: 7778854

Claim:
A computer-implemented method for creating an integrated data record assigning a job to an entity of a channel partner using a processor and a communications network comprising: storing channel partners data records corresponding channel partners of an enterprise in a first database, the channel partner data records comprising fields for identifiers of each channel partner, responsibility of the channel partner, employee of the channel partner, and responsibility of the employee; storing responsibility area data records in a second database, each responsibility area data record comprising fields for identifiers of each responsibility area, responsibility criterion, and responsibility criterion value, where each responsibility area represents a different job to be performed, and each responsibility criterion and criterion value represent a condition for completing the respective job of the responsibility area identifier to which the responsibility criterion and criterion value identifiers are coupled; receiving a responsibility area data record from the second database having a responsibility criterion to be assigned; upon receipt of the data record through the communications network, querying the first database, the processor identifying match(es) during the query between the responsibility area identifier in the second database and the channel partner responsibility identifier in the first database; for the channel partner(s) that are responsible for the responsibility area, querying the channel partner identifier records to determine, through the processor, if the channel partner identifier records store data regarding the channel partner employee's responsibility; when at least one channel partner employee responsibility identifier is identified by the processor as matching the responsibility area identifier in the second database: storing the employee identifier in the second database, the employee identifier coupled to the matching responsibility area identifier in the second database; otherwise, when only the channel partner is responsible for the responsibility area: storing the channel partner identifier in the second database, the channel partner identifier coupled to the matching responsibility area identifier in the second database; notifying the channel partner of the job and the specific requirement through the communications network; and responsive to a designation by the channel partner of an employee within the channel partner responsible for completing the job received through the communications network, storing the employee identifier of the employee in the second database, the employee identifier coupled to the matching responsibility area identifier in the second database; and based on the results, creating the integrated data record in a third database including at least one of the channel partner and employee identifiers from the first database linked to the matching responsibility area, responsibility criterion, and responsibility criterion value identifiers from the second database.