A system for managing interactions within an enterprise includes a network- connected server, and software executing on the server from a non-transitory physical medium, the software providing a first function for establishing a recorded instantiation of a reoccurring event and assigning a unique identifier to that event, a second function for creating an abstract conversation entity object representing the reoccurring event and for creating an executable conversation instance entity object to represent specific meetings or collaboration events under the reoccurring event, a third function for matching any incoming or outgoing interactions or interaction requests that materialize within the enterprise domain to the conversation instance entity tied to the conversation entity, and a fourth function for managing and archiving the interaction records and results thereof as searchable interaction records tied to the conversation instance entity.
展开▼