12. A system comprising: a processor; and a memory containing a program configured for execution on the processor, the program comprising: a record profile configuration user interface; a set of record profiles generated by said record profile configuration user interface; a mapping definition configuration user interface; a set of mapping definitions generated by said mapping definition configuration user interface definitions, wherein each mapping definition in the set of mapping definitions includes an ordered set of rules to select a particular one of said plurality of record profiles, each mapping definition being associated with a respective one of a plurality of document classes, wherein each rule in said ordered set of rules corresponds to a respective one of said plurality of record profiles and comprises a combination of logical operations that are applied to specific property values of a new document that has been checked into an object store, wherein each mapping definition further includes a match rule at the end of said ordered set of rules that is a default record profile mapping rule corresponding to a default record profile in said plurality of record profiles, and wherein said match rule is satisfied in the event that no match occurs for any of the other rules in said set of ordered rules; a content engine event handler configured to transmit one or more subscription requests for check-in events for said plurality of document classes to an object store event manager, wherein said object store event manager transmits a check-in event whenever a document belonging to one of said plurality of document classes is checked into said object store and further configured to receive a check-in event specifying that a new document from one of said plurality of document classes has been checked into said object store, and further to automatically apply at least one of said mapping definitions to said new document to select one of said record profiles to be associated with said new document; and a new record declaration unit for using said selected record profile to automatically declarate a new record for said new document without any user interaction.
12. A system comprising: a processor; and a memory containing a program configured for execution on the processor, the program comprising: a record profile configuration user interface; a set of record profiles generated by said record profile configuration user interface; a mapping definition configuration user interface; a set of mapping definitions generated by said mapping definition configuration user interface definitions, wherein each mapping definition in the set of mapping definitions includes an ordered set of rules to select a particular one of said plurality of record profiles, each mapping definition being associated with a respective one of a plurality of document classes, wherein each rule in said ordered set of rules corresponds to a respective one of said plurality of record profiles and comprises a combination of logical operations that are applied to specific property values of a new document that has been checked into an object store, wherein each mapping definition further includes a match rule at the end of said ordered set of rules that is a default record profile mapping rule corresponding to a default record profile in said plurality of record profiles, and wherein said match rule is satisfied in the event that no match occurs for any of the other rules in said set of ordered rules; a content engine event handler configured to transmit one or more subscription requests for check-in events for said plurality of document classes to an object store event manager, wherein said object store event manager transmits a check-in event whenever a document belonging to one of said plurality of document classes is checked into said object store and further configured to receive a check-in event specifying that a new document from one of said plurality of document classes has been checked into said object store, and further to automatically apply at least one of said mapping definitions to said new document to select one of said record profiles to be associated with said new document; and a new record declaration unit for using said selected record profile to automatically declarate a new record for said new document without any user interaction. 15. The system according to claim 12 further comprising a predefined workflow to allow for manual record profile selection in cases where said content engine event handler is unable to select a record profile to associate with said new document.