9. A computer program product for managing information about a multi-step process in disparate knowledge repositories, the computer program product comprising: a computer usable medium having computer usable program code tangibly embodied thereon, the computer usable program code comprising: computer usable program code for collecting practice requirements for the multi-step process, wherein the practice requirements comprise procedure information for performing tasks in the multi-step process, and wherein the procedure information specifies a particular execution order of the tasks in the multi-step process; and computer usable program code for creating a process metadata data structure in a metadata repository comprising process information that conforms to the practice requirements, wherein the computer usable program code for creating a process metadata data structure further comprises: computer usable program code for creating a template document for each task in the multi-step process; computer usable program code for populating the template documents with the procedure information in the practice requirements; creating hierarchical and horizontal associations among the template documents based on the execution order of the tasks in the procedure information; computer usable program code for creating a process document for each task in the multi-step process; computer usable program code for populating the process documents with information about the tasks; and computer usable program code for storing the task information, procedure information, and association information for each task as metadata in the process metadata structure.
14. The computer program product of claim 9 , wherein the task information includes information about at least one of an owner of the task, time the task was entered, or time the task was exited.