10. A method comprising: providing a plurality of record profiles including information than can uniquely define how a new record is to be declared; providing a plurality of mapping definitions including 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; transmitting 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; receiving a check-in event specifying that a new document from one of said plurality of document classes has been checked into said object store; automatically determining a matching record profile to use in declaring a new record for said new document by applying, by operation of one or more computer processors, said ordered set of rules to said new document until said matching record profile is found; and upon determining that no matching record profile could be found, launching a pre-defined workflow to allow for manual record profile selection.
10. A method comprising: providing a plurality of record profiles including information than can uniquely define how a new record is to be declared; providing a plurality of mapping definitions including 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; transmitting 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; receiving a check-in event specifying that a new document from one of said plurality of document classes has been checked into said object store; automatically determining a matching record profile to use in declaring a new record for said new document by applying, by operation of one or more computer processors, said ordered set of rules to said new document until said matching record profile is found; and upon determining that no matching record profile could be found, launching a pre-defined workflow to allow for manual record profile selection. 11. The method according to claim 10 , further comprising applying said ordered set of rules one at a time to said new document until a successful match is found.