主权项 |
1. A system, comprising a first interface module, a memory, processor a second interface module, and a receiving interface module and further comprising:
an aggregation engine, executed by the processor to:
initiate the first interface module in response to a first request from a first user, the first request indicating a first type of project information, wherein the first type of project information comprises project requirements information;receive, via the first interface module, the first type of project information;store the first type of project information in the memory;initiate the second interface module in response to a second request from a second user, the second request indicating a second type of project information, wherein the second type of project information comprises project assumptions information;receive, via the second interface module, the second type of project information; andstore the second type of project information in the memory; a workflow engine, executed by the processor to:
initiate one or more of a plurality of workflows, wherein the initiated one or more workflows indicate certain project information for approval by an external group;retrieve, from the memory and based upon the initiated one or more workflows, a first subset of the first type of project information and a second subset of the second type of project information;format the first subset and second subset of project information according to the initiated one or more workflows; an export engine, executed by the processor to transmit the formatted first and second subset of project information and a request for approval to a first external group and a second external group according to the initiated one or more workflows; receive, via the receiving interface module, a first response from the first external group and a second response from the second external group, the first and second responses comprising one of an approve response and a deny response; upon a determination that the first response is an approve response and the second response is an approve response, communicate the first and second responses to at least one of the first user and the second user; and store, in the memory, audit approval data in an audit log, the audit approval indicating the identity of the first and second external groups, the time the first and second responses were received, and whether the first and second responses were approve responses or deny responses, wherein the data aggregation engine is further operable to logically group the first and second type of project information before storage in the memory. |