Patent ID: 7669133

Claim:
A system for developing rules utilized in a knowledge management system for validating a selected process having one or more parameters, comprising: a builder module for creating one or more new rules utilized to validate at least one parameter of the selected process, wherein the selected process comprises a complex transaction relating to a transfer of oilfield goods, oilfield services, or combinations thereof, and the one or more rules determine compliance of the at least one parameter of the complex transaction to reconcile errors, to facilitate adherence to an industry standard, or combinations thereof; a repository for storing the one or more rules; and a server for obtaining the one or more parameters relating to the selected process, said server retrieving the one or more parameters relating to the selected process, said server retrieving the one or more rules associated with the selected process from the repository and utilizing the one or more rules to validate the one or more parameters of the selected process, and permitting a user to selectively modify the one or more parameters of the selected process when the one or more parameters do not comply with the one or more rules.