System for effectively collecting and disseminating data6671693Abstract A method for effectively collecting and disseminating information. In use, data is retrieved from multiple users in a plurality of categories. To disseminate the information, access is provided to the data via an interface which lists the data categories. By selecting a category in the interface, the user can subscribe to a data category and access the data therein. Claims We claim: Description FIELD OF INVENTION
<tr align="left" valign="top">
<td><b><img ismap usemap="#ChevronMap4" border ="0"
height="54"
src="images/MainChevron.gif" width="456"></b></td>
</tr>
<map name="ChevronMap4">
<area shape="poly" coords="347,0,435,1,454,25,435,53,347,53,365,28,
345,0" href="Post-integration.htm">
<area shape="poly" coords="258,0,343,0,361,27,345,53,256,52,271,23,
259,0" href="Consolid.htm">
<area shape="poly" coords="171,0,255,0,271,25,253,52,173,52,188,26,
173,2" href="AssessAndStabiliz.htm">
<area shape="poly" coords="91,0,168,0,186,26,173,49,89,52,105,27,
89,2" href="Organize.htm">
<area shape="poly" coords="1,0,88,0,101,23,88,51,5,51,17,27,3,0"
href="MergerEng_Main.htm">
</map> <map name="MapFeed">
<area shape="rect" coords="2,0,173,120" href="feedback.htm">
</map>
Discussion Database Bulletin board systems, or BBS's, refer to computer systems equipped with one or more modems or other means of network access that serves as an information and message-passing center for remote users. Often BBS's are focused on special interests, such as science fiction, movies, Windows software, or Macintosh systems, and can have free or fee-based access, or a combination. Users dial into a BBS with their modems and post messages to other BBS users in special areas devoted to a particular topic, in a manner reminiscent to posting notes on a cork bulletin board. Many BBS's also allow users to chat online with other users, send e-mail, download and upload files that include freeware and shareware software, and access the Internet. Many software and hardware companies run proprietary BBS's for customers that includes sales information, technical support, and software upgrades and patches. In other words, a BBS acts as a storage facility, where people calling from their computers can post or receive messages and send or receive program files. A BBS is usually subdivided by topics so that users with similar interests can send information to other users of similar interests. These related groups of messages are referred to as topics, message areas, forum(s), or conferences, i.e. a particular BBS may contain numerous related groups of messages such as on the subjects of travel, sports, stamp collecting, etc. BBS's are distinguishable from electronic mail in that BBS's are used for posting messages of a particular group of computer users who have similar interests, but these posted messages are not ordinarily addressed to any particular user. BBS's are also used by some computer users who wish just to read posted messages and other information, without having to post a reply message. For example, a person in Columbus, Ohio, who is preparing for a vacation, may access a BBS on travel through his home computer and post a message asking for the best places to go skiing in the United States. Other network users with an interest in travel may read the message from the person from Columbus, and then reply with their opinion about where the best place is for skiing. There are thousands of BBS's available to computer network users on a wide variety of subject areas. Another component of the M&A Engine of the present invention is the Discussion Database. The Discussion Database, in some limited respects, is similar to a BBS in that it is a repository of knowledge on various topics compiled from the input of Or, various users of the Discussion Database. FIG. 5 is a block diagram of a Discussion Database 500 in accordance with one embodiment of the present invention. A Discussion Data 500 includes a broad topic field 502 having Discussion Groups 504 relating to specific subject areas of the broad topic 502. The Discussion Groups 504 include User Posts 506 which are documents contributed by users of the Discussion Database 500. Preferably, the User Posts 506 are contributed by users of the particular broad topic field 502 and most preferably, the User Posts 506 are contributed by users of the particular discussion group in which the User Post 506 is located. Generally, many broad topic field 502 are used to create the Discussion Data 500 to increase ease of navigation. Typically, the more broad topic fields 502 that are used to create the Discussion Database 500, the easier it is for a user to find the particular Discussion Group 502 related to the information they need. However, a broad topic field 502 may itself be a Discussion Group 504, and thus contain User Posts 506. Utilizing the broad topic fields 502, users locate an area of knowledge they need. As discussed above, within each broad topic field 502 are related Discussion Groups 504. The Discussion Groups 504 are further refinements of the broad topic field 502 to which they relate. Users search through a list of Discussion Groups 504 within the broad topic field 502 to determine which Discussion Group 504 most closely relates to the information they need. Once a Discussion Group 504 is found relating to the information needed, the user searches through a list of User Posts 506 located in the chosen Discussion Group 504. In addition to obtaining information from the User Posts 506 previously located in the Discussion Group 504, users may contribute their own documents to the Discussion Group 504, thereby increasing the knowledge base available in the Discussion Database 500. To contribute documents, users select the document they want to contribute and inform the system utilizing the Discussion Database Interface Page, discussed below. The system then adds the document to the list of available documents contained in the Discussion Group 504 and makes the corresponding document available to other users of the Discussion Database 500. The Discussion Data 500 is a dynamic continuously growing entity. The more the Discussion Data 500 is used, the more it grows. The Discussion Database 500 as a whole increases as users continue to contribute documents relating to the various Discussion Groups 504. For example, in FIG. 5, Joe decides he needs information about transition management projects on mergers of Nuclear Reactor companies. Joe first searches a list of broad topic field 502 and determines that the Transition Management topic is the best topic to search in more detail. He then searches through a list of Discussion Groups 504 associated with the Transition Management topic field 502 and determines that TMGT Special Projects Discussion Group 504 is the most closely related to the information he needs. Joe then reads through the User Post 506 contained in the TMGT Special Projects Discussion Group 504 and finds the information he needs. Joe then decides to contribute a document he wrote concerning other TMGT Special Projects, and proceeds to post it to the system. In the end, a user acquired the knowledge he needed, and as a result, the Discussion Data 500 increased its available knowledge base. Thus, it can be seen that the use of a continuously growing knowledge database dramatically increases productivity and organizational knowledge without having to continuously rely on outside sources. Discussion Database Interface Page The Discussion Database Interface Page describes the various Discussion Groups which are available to the user of the M&A Engine of the present invention. The Discussion Database Interface Page also subscribes the user to the individual Discussion Groups 504 used most often by the user. FIG. 6 is an illustration of a Discussion Database Interface Page 600. In one embodiment, the Discussion Database Interface Page 600 may include a Discussion Group List having a list of broad topic field 502 and Discussion Groups 504. As discussed above, a broad topic field 502 may itself be a Discussion Group 504. Each Discussion Group 504 may have a Description associated with it. Each Description includes a string of descriptive data, or summary, of what type of information is contained in the related Discussion Group 504. The Description is preferably kept short to decrease the overall size of the Discussion Group List. However, the Description may be as long as needed to adequately inform users as to the contents of a particular Discussion Group 504. By describing the categories of information within the Discussion Groups 504, a user may effectively select the categories on the Discussion Database Interface Page which are most relevant. As an option, the aforementioned string of descriptive data may constitute a link to the data. Also, a user may subscribe and access the categories of data by executing only one user action, namely clicking on the appropriate Discussion Groups 504 on the Discussion Database Interface Page 600. As such, the Discussion Database Interface Page 600 is utilized by the user to subscribe to and access individual Discussion Groups 504. When a user wishes to join a Discussion Group 504, the user selects the appropriate Discussion Group 504 from the Discussion Group List. The corresponding Discussion Group 504 is then added to the Discussion Groups 504 the user can utilize. By subscribing only to Discussion Groups 504 pertinent to the particular user's interest and needs, the user can more quickly obtain needed information. Since the number of Discussion Groups 504 subscribed to by a particular user is generally much less than the total number of Discussion Groups 504 available, the user does not need to search through a large list of Discussion Groups 504 every time he or she needs information. Instead, the user selects only those Discussion Groups 504 that he or she will need most often. Thereafter, when the user desires information, he or she will generally only need to search through the Discussion Groups 504 the user has subscribed to. Thus, the search time is drastically reduced after the first use of the system. The use of the Discussion Data 500 in combination with the Discussion Database Interface Page 600 creates a wealth of information useful for the entire organization utilizing the system. The Discussion Data 500 contains not only information provided by the organization that sets up the Discussion Database 500, but also information provided by users of the system. The Discussion Database coupled with the Discussion Database Interface Page 600 creates a "living library" which grows with each use, and grows with the knowledge of its users. As users acquire more knowledge from experience and other outside sources, they transfer that knowledge to the Discussion Data 500 utilizing the Discussion Database Interface Page 600. The transfer of knowledge to the Discussion Data 500 increases the knowledge contained in the Discussion Database 500, and helps keep the information contained in the Discussion Data 500 updated as new developments arise in various fields. It should be noted that the Discussion Database Interface Page 600 may be employed to provide effective access to any type of database including, but not limited to, the database associated with the M&A Engine. One embodiment of the present invention is thus a web-based tool for use by clients to provide a central source for executing project management tasks, understanding industry specific solutions, and accessing a planning guide. FIG. 7 is a "home"--page of one embodiment of the web-based tool of the present invention. As shown, various categories of project management tools 703, a planning guide 705, and industry solution packs 707 relating to a merger and acquisition may be retrieved from a single interface 700. Such management tools include a reporting and tracking tool 702, decision management tool 704, value realization information 706, execution tool 708, and reference tool 710. FIG. 7A is a site map of one embodiment of the web-based tool of the present invention. The Project Management Tools allow users to access templates, create, store and retrieve documents and generate reports. These tools are separated into five categories. Tools Reporting and Tracking The reporting and tracking tool 702 ensures that the M&A effort is being planned properly and that progress is being effectively monitored. There are multiple Reporting and Tracking functions, namely an executive dashboard, status reporting, key milestones, and project planning. FIG. 8 illustrates some of the functions that may be associated with the reporting and tracking tools of the present invention. More specifically, FIG. 8 sets forth a method 800 for reporting and tracking on the progress of a process, such as a merger, an acquisition, foreclosure proceeding, etc. In operation 802, a plurality of users are allowed to create a plurality of status reports and workplans each including a plurality of fields. For example, one of the fields could include a name of a user. The status reports and workplans are stored in a database in operation 804 and are retrieved from the database in operation 806 by searching for information in the fields of the status reports and workplans. In operation 808, the status reports are compared with predetermined milestones to make a determination in operation 810 as to whether the milestones have been accomplished. A summary of the status reports, workplans, and accomplished milestones may be outputted on a single interface or on multiple interfaces in operation 812. Optionally, a preview of the item may be displayed after its creation and prior to it being stored. As another option, the accomplished milestones may be graphically outputted. The milestones may also be outputted in terms of time. In a further aspect of the present invention, the status reports may relate to projects such as customers, customer service, employees, financials, and technology. The various elements of the reporting and tracking tool will now be set forth. Executive Dashboard--Provides interested parties a single checkpoint area to understand the current state of the merger. Executives must be able to identify and track realized benefits as well as issues securely and quickly. The Executive Dashboard is a consolidated tool that provides a means for executives to access key information in a quick and illustrated manner. For Release I the Executive Dashboard may include two or more categories including a Merger Integration Balanced Scorecard and a Progress/Status Report. FIG. 8A illustrates some of the functions associated with the executive dashboard tool of the present invention. In particular, FIG. 8A depicts a method 820 for providing a summary of data relating to a merger or acquisition via an interface to a database. In operation 822, a plurality of issues relating to a merger or acquisition are identified. A plurality of milestones associated with the merger or acquisition are determined in operation 824 and, in operation 826, a plurality of projects corresponding to the merger or acquisition are identified. In operation 828, progress of the projects is gauged in terms of a plurality of criterion and the issues, the milestones, and the gauged progress of the projects are outputted in operation 830, such as via depiction in a graph or chart. As an option, the milestones may be differentiated in terms of being planned and made. As a further option, the issues may be differentiated in terms of being open, late, and resolved. In another aspect of the present invention, the projects may include customers, customer service, employees, financials, and technology. In a further aspect of the present invention, the criteria may include not started, on schedule, behind schedule, at risk, not applicable, and complete. The first topic the Merger Integration Balanced Scorecard can include is an Issue Resolution section. This will provide executives with an opportunity to review information on open, resolved, and executive attention issues. Secondly, the Scorecard will include an update of Key Milestones, including: the total number of Planned Milestones as well as the number of Made Milestones. The Progress/Status section looks at projects including: Customer, Customer Service, Employee, Financials and Technology. Each Line of Business is "scored" in 6 different areas (Define Requirements, Design, Development, System Test, Integrated Test and Mock Conversion ). Scores include Not Started (black), On Schedule (green), Behind Schedule (yellow), At Risk (red), Not Applicable (black) and Complete (a grayed out field). The Executive Dashboard program will exhibit basic functionality. Since the user is not required to input any data, there are no required fields. However, listed below are the field names that will appear on the page. Most of the fields on the Executive Dashboard page are static. Those fields that are marked with an asterisk. These fields are `integer` fields. They will display a number generated by the program. Customer Customer_Service Employees Financials Technology Requirements_Definition Design Development System_Test Integrated Test Mock Conversion Scoring_Key Not.sub.13 Started On.sub.13 Schedule At.sub.13 Risk Behind.sub.13 Scheduled Complete Not Applicable Total.sub.13 Issues* %.sub.13 Open* %.sub.13 High.sub.13 Open* %.sub.13 Resolved* %.sub.13 Late* Total.sub.13 Milestones* Planned* Made* The various technical requirements are as follows: A www browser; must be Microsoft Internet Explorer 4 or Netscape.TM. 4.0 A web server that supports CGI programs ODBC version 2.0 or higher An ODBC compliant database Perl 5 The Executive Dashboard program does not require data input by the user. A Perl script will be executed, performing a series of queries by accessing the database. Aggregate function will be built into the Issue Resolution query in order to obtain %.sub.13 Open, %_High.sub.13 Open, and %.sub.13 Resolved and %.sub.13 Late. A returned Search Result will display all requested information as seen in the screen shot below. FIG. 9 illustrates various workbench access database tables that are relevant for the Executive Dashboard. Such tables include the ISSUES table 900, KEY MILESTONES table 902 as well as the CALENDAR table 904. All tables are stored in an ODBC compliant database. FIG. 10 illustrates an example of what users will view as the executive dashboard. As shown, the various information is displayed in the form of graphs 1000 and charts 1002. The Executive Dashboard is a report in and of itself. It provides executives with detailed information regarding Issue Resolution and Key Milestones going on in the merger/acquisition as well as information regarding the company, its financials, customers, employees and technology. Status Reporting The Status Reporting function allows users to create and track status reports on the progress of a process for themselves, others and teams within the Workbench. The Status Reporting application provides 3 basic areas of functionality: Create Status Report-recognizing team leaders and parent teams Searching Status Report Help with Status Report Each screen that is related to these areas of functionality contains the following buttons:
TABLE 1
Button Name Description
Create The CREATE Status Report screen is displayed
Search The SEARCH Status Reports screen is displayed
Help Provides instructions for the area of functionality that the
user is in.
The main screen serves as an entry point to the Status Reporting function. The Main Screen will list the records of the current Status Reports within the Workbench sorted by Period Ending. The Main Screen should be populated with high level data regarding the Status Reporting entries. The data is stored in an Access database and retrieved using CGI scripts. The results will be broken into groups of results at a time. If more than results exist, a link to the "Next 10" records will be displayed on the bottom right hand corner of the results set. If the user proceeds to the next 10 results a link to move back to the Previous 10 will activate on the bottom left hand corner of the display. The display includes the following information:
TABLE 2
Field Name Format Description
Owner First Last Name The person who created
the Status Report. The
name will serve as a link
to the details of the
specific Status Report.
Team Team Name The name of the Team the
report is referencing.
Period Ending mm-dd-yyyy The Ending date of the
period being reported
From the Main Screen, each Status Report displayed is linked to the details of the respective Status Report through the Owner column. By clicking on an entry, the Display Screen is shown. This screen will display the entire Status Report. The Status Report will display each field used within a Status Report and the values for the particular Status Report. None of the fields are editable in this screen. The following lists all the fields, their formats and a description:
TABLE 3
Field Name Format Description
Owner First Last Person Status Report is
Name regarding
Team Team Name Read from Access database.
Event Event Name Read from Access database.
Area Area Name Read from Access database.
Period Beginning mm-dd-yyyy Displayed as year-month-day
Period Ending mm-dd-yyyy Sorted by descending order.
Accomplishments Each item is its Shown in Bullet style
own bullet
Goals Each item is its Shown in Bullet style
own bullet
Issues/Risks/Concerns Each item is its Shown in Bullet style
own bullet
Comments Continual text Shown in Paragraph format.
From the display screen, the user is given three new navigational options. First the user can click "Back" to return to the Main Screen display. This should take them back to the exact set of 10 results the came from. Meaning, if there are more than 10 Status Reports listed and they clicked Next10 to move to the next set and selected a Status Report from that list, when they click "Back" from the Display Screen they are returned to the second set of 10 and not the beginning of the list. Secondly, the user can click "Print" which will bring up the browser's print dialog box in order to print the Status Report. And finally, the use can click "Edit." By doing this, the user is sent to a new page that contains all of the fields seen in the Display Screen but with many of them editable. The following fields are editable:
TABLE 4
Field Description
Accom- Individual accomplishments will be displayed in text fields.
plishments These fields are editable. There will also be 5 empty text
fields so the user can add new accomplishments. The user
should be able to edit, move around, add more, or delete any
of these fields. If a field is left blank, it will not be stored.
If a field is left blank between two filled fields, the program
should recognize this and skip the blank field and move on to
the completed fields.
Goals Individual Goals will be displayed in text fields. These fields
are editable. There will also be 5 empty text fields so the user
can add new goals. The user should be able to edit, move
around, add more, or delete any of these fields. If a field is
left blank, it will not be stored. If a field is left blank
between
two filled fields, the program should recognize this and skip
the blank field and move on to the completed fields.
Issues/ Individual issues/risks/concerns will be displayed in text
Risks/ fields. These fields are editable. There will also be 5 empty
Concerns text fields so the user can add new issues/risks/concerns.
The user should be able to edit, move around, add more,
or delete any of these fields. If a field is left
blank, it will not be stored. If a field is left blank
between two filled fields, the program should recognize
this and skip the blank field and move on to the
completed fields.
From this screen the user can: 1. Edit the existing Status Report and click "Preview" to move on. This screen and its functionality will be discussed in the next section on the "Create Screen." 2. Click "Back" to go back to the display of the Status Report and not edit anything. Another area of functionality allows the user to create a Status Report using the Workbench which stores the data in the Workbench database and is retrievable from the Status Reporting function and the Deliverables Library. The user must provide data into the required fields and is given optional fields for certain informnation. If one of the required fields is not completed, the user will be prompted to include the data in to the missing required fields. The error message will list the field(s) missed and provide a link for the user to return and complete those fields. The only field that is not required on the first create screen shown below is the "Submitted By" field. This field should be used if a third party is submitting a Status Report on behalf of somebody else. After a user has successfully completed a status report, they will see a preview of the status report. From the preview screen, the user can: 1. Go back and edit the report or 2. Save the Status Report in the database. Note that a user can always return at a future date/time to edit the status report as described above. The create function is separated into 2 main screens. The first screen requires the following fields:
TABLE 5
Screen 1
Field Name Field Type Description
Name Drop down list Required
Team Drop down list Required
Event Drop down list Required
Area Drop down list Required
Period Beginning 3 Drop Downs (Mo., Day, Yr.) Required
Period Ending 3 Drop Downs (Mo., Day, Yr.) Required
Submitted By: Text Field Optional
Once all fields have been validated one of four screens will be displayed based on the user's inputs: 1. If the User is creating his/her first status report. A Screen with the fields in Table 6 below will display allowing 5 empty input boxes for each item. The Name, team and dates will also displayed without editing privileges. There will also be the ability to add more fields for any of the listed areas by entering a number in the appropriate box and selecting the link. 2. If the User has an existing Status Report for the Specific Team, the program will automatically grab the User's Goals from the last period and put them into the Accomplishments for the Status Report being made The user does not have to keep the automatically generated accomplishments. He or can add more, edit the existing ones, or remove the existing ones. The program will also bring forward the user's issues from the last period into the Issues/Risks/Concerns fields. As with the carried over accomplishments the user can add more, edit the existing ones or delete the existing ones. The Goals and Comments fields will be empty and can be completed by the user. 3. If the user is a team leader, the program will automatically grab the Accomplishments, Goals, and Issues/Risks/Concerns from all of his/her team members for the period in question and populate the fields with those values. The Comments field will be blank. 4. If the User is a team leader of a team that has children teams (see Discussion on Access Database), the program will automatically grab the Accomplishments, Goals, and Issues/Risks/Concerns from the status reports of the team leaders for each respective Child team. The Comments field will be blank. For all the possible directions certain rules apply: 1. None of the editable fields are required (remember that Name, Team, Event, Area, Period Beginning, Period Ending & Submitted By are not editable on this screen). 2. Empty fields can be within completed fields. That is, not all of the available field, for example in the Accomplishments field set, need to be completed and if one of them is empty and in between two completed fields, the program should recognize this and move the ones below it up once it is submitted. This works the same way with Goals and Issues/Risks/Concerns. 3. Any alphanumeric character should be able to be used within these fields.
TABLE 6
Create Screen Fields 2
Field Name Field Type Description
Accomplishments Text Box Optional
Add Tasks Text Box - default "0" Optional
Goals Text Box Optional
Add Goal Text Box - default "0" Optional
Issues/Risks/Concerns Text box Optional
Add Issues/Risks/Concerns Text Box - default "0" Optional
Comments Text Area Optional
When the user completes all the fields, the user can click "Preview." By doing this, the user is shown exactly what his/her Status Report looks like and will look like when displayed in the Display Screen. From the Preview screen, the user will see all the inputs entered in non editable text. The Accomplishments, Goals and Issues/Risks/Concerns will be displayed in a Bullet format. If the user finds a mistake or wants to make any changes (whether it is an edit or adding/deleting an Accomplishment, Goal or Issue/Risk/Concern) they can in this way and when satisfied click "Preview" again. Once satisfied with the Preview, the user would click "Save Report." By saving the report, the new Status Report is inserted into the appropriate tables in the Workbench Database and the user is returned a confirmation dialog box thanking them for their submission and is redirected to the Main Screen. Search Function Another area of functionality allows the user to search for one or more Status Reports in the Workbench database using a specified search criteria. FIG. 10A depicts an embodiment of the present invention which provides a method 1020 for querying a database which is storing a plurality of items generated by multiple users. In operation 1022, users are allowed to create an item with a plurality of fields. The item is stored in a database in operation 1024. The item should be stored with an identifier corresponding to the user. Upon receipt of a search query in operation 1026, the database is searched in operation 1028 using the search query. In operation 1030, the identifiers of a plurality of items found during the search are displayed. Upon selection of the associated identifier of one of the items, the fields of that item are depicted in operation 1032. In an aspect of the present invention, the item may include a report, a milestone, an issue, and/or a project plan. Optionally, the item may also include information on a merger or acquisition. In another aspect of the present invention, the identifier corresponding to the user may include a name of the user, a team on which the user works, and/or a time a period is to end. In an embodiment of the present invention, a user may be allowed to edit a predetermined set of the fields upon depicting the same in response to the selection of the associated identifier. In a further embodiment of the present invention, a preview of the item may be displayed after the creation thereof and prior to the storing thereof. In an additional embodiment of the present invention, a report may be generated that includes a predetermined number of the fields of the items corresponding to the depicted identifiers in response to a user action. If the user conducts a search with no search criteria, all of the Status Reports in the database will be listed displaying 10 at a time, for example. If no Status Reports are found that match the search criteria, a screen will appear stating that no results were found and a link returning them to the Search Screen will be present. The user can use one or more of the following fields for their search:
TABLE 7
Search Status Reports Fields
Field Name Field Type Description
Name Drop down list Optional
Team Drop down list Optional
Event Drop down list Optional
Area Drop down list Optional
Period Ending From 3 Drop Down Fields Optional
Period Ending To 3 Drop Down Fields Optional
A successful search will display the results in a table format. These results will be displayed in descending order by using the Period Ending Date. The search results screen will display a set of 10 results. If more than 10 results are found, each result screen will link to the next set of 10 results. The following fields may be displayed on the results screen table:
TABLE 8
Field Name Format Description
Owner First Last Name Link to display status report.
Team Team Name Read from Access database.
Period Ending mm-dd-yyyy Sorted by descending order.
From this screen the user can: 1. Click "Edit Search Criteria" to return to the main search screen to edit the search criteria. 2. Click "Generate Detail Report" to create a report of all the Status Reports that met the search criteria. 3. Click "Generate Summary Report" to create a report that displays a listing of all status reports that met the search criteria. 4. Click on an Owner to see the specific Status Report. The edit search criteria option returns the user to the search criteria to edit the fields or values being searched. The generate detail report is yet another area of functionality allows the user to generate a Detail Report of all status reports obtained from the search. Detail Reports will display the complete Status Report of every result found in the search separating each one with a Horizontal Rule. The user will have a choice to "Print" the detailed report or go "Back" to the search results. The fields within the Detail Report are listed below.
TABLE 9
Field Name Format
Owner First Last Name
Team Team Name
Event Event Name
Area Area Name
Period Beginning mm-dd-yyyy
Period Ending mm-dd-yyyy
Accomplishments Listed with Bullets
Goals Listed with Bullets
Issues/Risks/Concerns Listed with Bullets
Comments In Paragraph form
Summary Reports are created by clicking on the "Generate Summary Report" on the Search Results screen. The user will be able to print the report by clicking "Print" or return to the Search Results by clicking "Back". The Summary report will resemble the initial Search Results screen and the Main Screen but will not limit the number of records shown to and will contain one extra field. The fields within the Summary Report are listed below:
TABLE 10
Field Name Format
Owner First Last name
Team Team Name
Period Beginning mm-dd-yyyy
Period Ending mm-dd-yyyy
The Help screen is meant to provide basic help on the Status Reporting function. The Help Screen contains three areas: 1. About Status Reporting: a brief explanation of how Status Reporting applies to the M & A Effort. 2. About The Template: A listing and description of all the fields the user uses to complete a Status Report. 3. Navigation: A List and description of all the possible navigational routes possible within Status Reporting. This will contain a listing of all the buttons or links and their results. The Status Reporting application has the following technical requirements for a target machine: ODBC version 2.0 and higher An ODBC compliant database such as Microsoft Access, Microsoft SQL Server, or IBM DB 2 A Web server that supports CGI programs Perl 5 A www browser no earlier than Microsoft Internet Explorer 4 or Netscape.TM. 4.0 Status Reporting is composed of three modules. These modules are named Create, Search, and Help. All of the Status Reports are stored in the Workbench database within 3 tables. The fields that allow only one entry (StatusID, Owner, Team, Period Beginning, Period Ending, & Comments) are within the tblStatus_Report table with the StatusID being automatically generated). The Goals & Accomplishments are stored within the tblStatus.sub.13 Tasks table (Each one is assigned a TaskiD and is given a "1" or "4" to differentiate between Accomplishments and Goals respectively). All tables are stored within an ODBC compliant database. The five modules and their relationship to the issues and comments table is shown below: It should also be noted that the input forms for the CREATE, SEARCH and UPDATE modules are generated by a module that will extract data from the tblMembers table and the tblMergerTeam tables from within the database FIG. 11 is a diagram that depicts the basic flow of navigation throughout the application's screens. The first screen in the Status Reporting application is the Main screen 1100. This screen presents the user with a list of all the Status Reports sorted by most recently ending. The user is able to go to CREATE 1102, SEARCH 1104, and HELP 1106 from any of the pages within the application. The Status Reporting application will create Status Reports. It will also have the capability to generate reports of Status Reports. Key Milestonies The Key Milestones function allows users to create and track key milestones related to the M & A Effort. The Key Milestones application will provide six basic areas of functionality: Create Key Milestones-recognizing team leaders and parent teams Searching Key Milestones Displaying Key Milestones Editing & Appending existing Key Milestones Generating a Full Report of Key Milestones Generating a List Report of Key Milestones Each screen that is related to these areas of functionality will contain the following buttons:
TABLE 11
Button Name Description
Create The CREATE Key Milestones screen is displayed
Search The SEARCH Key Milestones screen is displayed
Help Provides instructions for the area of functionality that the
user is in.
The areas of functionality are described below: The first area of functionality allows the user to create Key Milestones using the Workbench which stores the data in the Workbench database. The user must provide data into the required fields. If one of the required fields is not completed, the user will be prompted to include the data in to the missing required fields. After a user has successfully completed an Key Milestone, they will see a preview of the Key Milestone. From the preview screen, the user-can: 1. Go back and edit the Key Milestone or 2. Save the Key Milestones in the database. Note that a user can always return at a future date/time to edit the Key Milestones. The Create screen requires the user to input data into the following fields:
TABLE 12
Key Milestones Fields - Create
Field Name Field Type Description
Name Drop down list Required
Team Drop down list Required
Event Drop down list Required
Area Drop down list Required
Title Text Box - 25 char maximum Required
Detail Description Text Area - No limits Optional
Current Status Drop Down (Not Started, In Default = Not
Progress, Late, Completed) Started
Priority Drop down-high, medium, low. Default = high
Impacts - Type Drop Down - read from DB; 1+ Default =
"None"
Impacts - Event Drop Down - read from DB 1+ Default =
"None"
Impacts - Area Drop Down - read from DB 1+ Default =
"None"
Comments: Text Area Optional
Dependencies Drop Down - read from DB; 1+ Default =
"None"
Scheduled Start 3 Drop Downs (Mo., Day, Yr.) Required
Scheduled End 3 Drop Downs (Mo., Day, Yr.) Required
The user must input a value into each of the required fields. Also, certain validations occur specifically for the date fields. The following rules are validated: {character pullout} The Scheduled Start Date can not be greater than the Scheduled End Date. {character pullout} The Two Dates can not be equal. If one or more fields that are required are left blank an error message will appear displaying the list of fields that are incorrect. Once all fields have been validated a Preview screen will be displayed which will allow the user the opportunity to view what his/her Key Milestone will look like when displayed and based on that, either Submit the Key Milestone or go back and Edit the Key Milestone. When the user clicks "Submit" the new Key Milestone will be entered into the database, the user will receive a confirmation dialog box and will be returned to the Display Screen listing the most recent Key Milestones. Another area of functionality allows the user to search for Key Milestones in the Workbench database using a search criteria. If the user conducts a search with no search criteria, all of the Key Milestones in the database will be listed displaying at a time. If no Key Milestones are found that match the search criteria, a screen will appear stating that no results were found and a link will be provided to return and dit the search criteria.
TABLE 13
Search Issue Fields
Field Name Field Type Description
Name Drop down list Optional
Team Drop down list Optional
Event Drop down list Optional
Area Drop down list Optional
Priority Drop down list Optional
Impacts - Type, Area, or Event Drop down list Optional
Dependencies Drop down list Optional
Scheduled End Date From 3 Drop Down Fields Optional
Scheduled End Date To 3 Drop Down Fields Optional
The user can use and of the fields listed below for their search: A successful search will display the results in a table format. These results will be displayed in descending order by using End date to sort them. The search results screen will display a set of 10 results. If more than 10 results are found, each result screen will link to the next set of 10 results. The following fields will be displayed on the results screen table:
TABLE 14
Search Key Milestones Results Screen
Field Name Description
Number Automatically generated when
Milestone is created.
Owner Person who created milestone
Title Link to display Key Milestone
Team Read from Access database.
Area Read from Access database.
Event Read from Access database.
Target Date Sorted by descending order.
From this screen the user can: 5. Click "Edit Search Criteria" to return to the main search screen to edit the search criteria. 6. Click "Generate Detail Report" to create a report of all the Key Milestones that met the search criteria. 7. Click "Generate Summary Report" to create a report that displays a listing of all Key Milestones that met the search criteria. If a user clicks on a link made from the search or main screen, the user will see the specific Key Milestone. The fields that will be shown include:
TABLE 15
Display Results Screen
Field Name Description
Milestone # Created by Access.
Owner Read from Access database.
Team Read from Access database.
Event Read from Access database.
Area Read from Access database.
Title Read from Access database.
Scheduled End Displayed as month-day-year
Scheduled Start Sorted by descending order.
Dependencies Shown in Bullet style
Impacts Shown in Bullet style
Issues/Risks/Concerns Shown in Bullet style
Comments Shown in Paragraph format. - if any
Person making Comment Read from Access database. - if any
Revised End Displayed as month-day-year - if any
Revised Start Displayed as month-day-year - if any
From this display of a Key Milestones. The user can: 1. Click "Back" and return to the list of all Key Milestones. 2. Click "Print" and print the individual Key Milestones 3. Click "Edit" and edit the current Key Milestones. If a user wants to add fields or make changes to their status report, they have editing ability on most fields. The following fields can not be edited:
TABLE 16
Non-Editable Fields
Field Name
Owner
Team
Event
Area
Milestone Title
Long Description
Scheduled End
Scheduled Start
The remainder of fields can be edited. In addition to the fields shown when a milestone was created, when a Key Milestone is being edited, the user will have a few new fields to work with. Each time a person wants to edit the Key Milestone, they will have the ability to add a comment and create a revised start & end date. The following fields will be added when a Key Milestone is added:
TABLE 17
Field Description
Name Name of person making edit
Date Automatically Generated by Program -
not seen by user.
Comment: Optional Text area
Revised Start: Date: mm-dd-yyyy
Revised End: Date: mm-dd-yyyy
If the user enters any text or makes a change to the Comments, Revised Start or Revised End field, they must enter a value for Name. If they do not they will receive a validation error returning them back to the form. When the user completes the edits, s/he can, as they did when they created a key milestone, first preview their key milestone and than save it into the database. The new changes and additions can be seen when the Key Milestone details are displayed. Yet another area of functionality will allow the user to generate a Detail or Summary report of key milestones. This report can be created based on the same criteria that are provided through the SEARCH functionality. Detail Reports are created by clicking on a button labeled `Generate Detail Report` on the `Search Results` screen. The user will have a choice to print the report. The fields within the detail report are identical to those described in the "Display Results Screen". Each Key Milestone will be separated with a horizontal rule. Summary Reports are created by click on a button labeled "Generate Summary Report" on the Search Results screen. The user will be able to print the report or simply view it on the screen. The summary report will resemble the initial search results screen but will not limit the number of records shown to 10. The fields within the list report are the same as the fields in the Search Key Milestones Results screen. The Help section of Key Milestones will include three areas and will be accessible from any Key Milestone screen. The three areas include: 1. About Key Milestones: A brief description of Key Milestones and their impact and importance within the M & A Effort. 2. About The Template: A listing of all the fields within the Key Milestone's template and a description of each field. 3. Navigation: A listing of the navigational options from within the Key Milestone's function. The Key Milestones application has the following technical requirements for a target machine: ODBC version 2.0 and higher An ODBC compliant database such as Microsoft Access, Microsoft SQL Server, or IBM DB 2 A Web server that supports CGI programs Perl 5 A www browser no earlier than Microsoft Internet Explorer 4 or Netscape.TM. 4.0 Key Milestones is composed of five modules. These modules are named Create, Search, Display Searched Results, Generate Reports and Edit Key Milestones. All tables are stored within an ODBC compliant database. The five modules and their relationship to the issues and comments table is shown below: It should also be noted that the input forms for the CREATE, SEARCH and UPDATE modules are generated by a module that will extract data from the tblMembers table and the tblMergerTeam tables from within the database FIG. 12 is a diagram that depicts the basic flow of navigation throughout the application's screens. The first screen in the Key Milestones application is the Main screen 1200. This screen presents the user with a list of all the Status Reports sorted by most recently ending. The user is able to go to CREATE 1202, SEARCH 1204, and HELP 1206 from any of the pages within the application. Project Planning The Project Planning function allows users to upload and track project planning files for themselves, others and teams within the M & A effort. The Project Planning function is to be used by both Andersen Consulting and client personnel . The Project Planning application will provide three basic areas of functionality: Create/Upload Project Planning Files Search Project Planning Files Help with the Project Planning function. Each screen that is related to these areas of functionality will contain the following buttons:
TABLE 18
Button Name Description
Create The CREATE Project Planning screen is displayed
Search The SEARCH Project Planning screen is displayed
Help Provides instructions for the area of functionality.
The main screen serves as an entry point to the Project Planning function. The Main Screen will list the records of the current Project Planning files uploaded within the Workbench. The Main Screen should be populated with high level data regarding the Project Planning entries. The data is stored in an Access database and retrieved using CGI scripts. The results will be broken into groups of 10 results at a time. If more than results exist, a link to the "Next 10" records will be displayed on the bottom right hand corner of the results set. If the user proceeds to the next 10 results a link to move back to the Previous 10 will activate on the bottom left hand corner of the display. The display can include the following information:
TABLE 19
Field Name Format Description
Owner First Last Name The person who
uploaded the file
represented. The
name will serve as a
link to the actual
Project Planning
file.
Team Team Name The name of the
Team the file is
referencing.
Event Event Name The name of the
Event the file is
referencing.
Area Area Name The name of the
Area the file is
referencing.
Title 25 Characters Maximum The Title given to
the file.
Date Created mm-dd-yyyy The Date the file
was Uploaded (not
necessarily made).
This area of functionality allows the user to create a Project Planning file using the Workbench and a template. A Project Planning template is provided. This template will give the users a generic template of how Project Planning files should look. By click on the template, the file should open in its respective application. Once the user, using the template, creates his/her Project Planning file the file should be saved on their local disk drive. This functionality is dependent on the assumption that once the file was created, the user would upload the file into the Workbench repository. The user is required to complete a short formn including the following fields:
TABLE 20
Create Screen
Field Name Field Type Description
Name Drop down list Required
Team Drop down list Required
Event Drop down list Required
Area Drop down list Required
Title: Text field - 25 Character Required
Maximum
File To Attach: File Field - No Character limit Required
The user must select a value for each of the fields. If one or more of the fields are left blank and the user clicks "Attach" an error message should appear displaying the list of fields that the user neglected to complete followed by a link to return to the Create Screen. If this occurs, all the fields that were completed appropriately by the user should remain selected except for the "File To Attach" field. This field will reset automatically and must be entered again. When all appropriate fields are entered and the "Attach" button is click the user will receive a confirmation pop-up window stating "Thank You for attaching your Project Planning File." Once the user clicks "OK" the user is returned to the Main Screen. If the file that the user is attempting to upload already exists in the Project Planning repository, the user will receive an error message stating the file already exists. The user will be given two links from this error page. One will allow the user to return to the Create Screen and select a different file or change the file name. The second will link to a for identical to the Create Screen but will allow the user to submit a file that already exists. By selecting the "Overwrite" link, the user will have to re-enter the file name and click "Overwrite" on the Overwrite form. A warning message will be displayed on the form notifying the user that if they proceed to copy a file with the same name as one that already exists, the old file will be lost and replaced with the new one. This is a irreversible function. Once a file is uploaded, the CGI script creates a new entry into the Access Database and this new entry should appear as the top item on the Main Screen Display. This area of functionality allows the user to search for all Project planning files in the Workbench database using a specified search criteria. If the user conducts a search with no search criteria, all of the Project Planning files in the database will be listed displaying at a time as they were displayed in the Main screen. If no Project Planning are found that match the search criteria, a screen will appear stating that no results were found and provide a link back to change the search criteria. The user can use any of the below fields or any combination of them into the Search creen input form:
TABLE 21
Search
Field Name Field Type Description
Name Drop down list Optional
Team Drop down list Optional
Event Drop down list Optional
Area Drop down list Optional
Date Created-From 3 Drop Down Field Optional-Month, day and year
must be used.
Date Created-To 3 Drop Down Field Optional-Month, day and year
must be used.
Using the search criteria (if no search criteria is chosen, all the results are shown) the program will search the Access Database for any records meet the specified criteria. A successful search will display the results in a table format. These results will be displayed in descending order by using the Date Created. The search results screen will display a set of 10 results. If more than 10 results are found, each result screen will link to the next set of 10 results. The following fields will be displayed on the results screen table:
TABLE 22
Search Project Planning Results Screen
Field Name Description
Owner Link to the respective file.
Team Read from Access Database.
Event Read from Access Database.
Area Read from Access Database.
Title Read from Access Database
Date Created Shown as mm-dd-yyyy. Sorted Descending
From this screen the user can: 1. Click "Edit Search Criteria" to return to the main search screen to edit the search criteria. When the user does this, the search criteria already used will remain selected. 2. Scroll between the next or previous results if any. 3. Click on any individual result to open the respective Project Planning file. The Help screen is accessible from any screen within the Project Planning function. The Help screen is divided into 3 sections: About Project Planning, About The Template, & Navigation. The About Project Planning section will provide a brief explanation of what is meant by Project Planning and how it can be used within the M & A effort. The About The Template section will provide a list and description of all the fields the user must complete to upload a Project Planning File. The Navigation section will list and describe each navigational option the user has. Each button or link within the Project Planning function will be listed and described. The Help screen has three links representing each of the three sections. The user can click on one of these links to move to a particular section or the user can simply scroll up or down with the right hand side scroll bar. The Project Planning application has the following technical requirements for a target machine: ODBC version 2.0 and higher An ODBC compliant database such as Microsoft Access, Microsoft SQL Server, or IBM DB 2 A Web server that supports CGI programs Perl 5--with CGI.pm library A www browser no earlier than Microsoft Internet Explorer 4 or Netscape.TM. 4.0 Project planning is composed of two modules. These modules are named Create and Search. All of the Project Planning files are stored in the Deliverables Repository and the owner data is stored in the Workbench database within 1 table. FIG. 12A shows that a first screen in the Project Planning application is the "Main Screen" 1220. This screen presents the user with a list of all the Project Planning Entries sorted by most recently created. The user is able to go to CREATE 1222, SEARCH 1224, and HELP 1226 from any of the pages within the application. The following diagram depicts the basic flow of navigation throughout the application's screens: Decision Management Tool The Decision Management tools provide a forum to review and update important decisions being made that impact the merger. There are five Decision Management functions, namely key decisions, issue management, change control, readiness assessment, and a discussion database. FIG. 13 illustrates the various steps 1300 associated with the decision management tool 704 of FIG. 7. As shown, a plurality of users are allowed to input decisions as they are made with respect to a process in operation 1302. The decisions are stored in a database in operation 1304 via a network. In operation 1306, the decisions are listed in an interface in real-time via the network. The users are allowed to create a plurality of items relating to the process in operation 1308. The items are stored in the database in operation 1310 via the network. In operation 1312, the users are allowed to retrieve the items from the database via the network. In operation 1314, information relating to the process is communicated among the users via a bulletin board accessible via the network. In an aspect of the present invention, the process may be a merger or acquisition. In another aspect of the present invention, the network may includes a wide area network. More specifically, in an embodiment of the present invention, the network may include the Internet. In another embodiment of the present invention, requests for increasing a scope of the process may also be received and stored. In a further embodiment of the present invention, the items may include status reports, milestones, issues and/or workplans. Key Decision The key decision functionality lists the major merger-wide executive decisions that have been determined. This provides a simplistic, yet critical service of keeping all interested parties abreast of various happenings. Issue Management The Issue Management application allows users of the M & A Workbench to track issues relating to the Merger or Acquisition. A user can create an "issue" that can be serviced by the appropriate personnel on the M & A project. The Issue Management application will provide three basic areas of functionality: Create Issue Edit/Update Issue Search Issue Issue Report Each screen that is related to these areas of functionality will contain the following buttons:
TABLE 23
Button Name Description
Create The CREATE ISSUE screen is displayed
Search The SEARCH ISSUE screen is displayed
Help Provides instructions for the area of functionality that the
user is in.
The three areas of functionality are described below: A first area of functionality allows the user to create an issue in the ISSUES database. The user must provide data into the required fields. If one of the required fields is not completed, the user will be prompted to include the data in to the missing required fields. After a user has successfully created an issue, a confirmation screen will appear. This screen will contain the entire set of fields that are associated with the issue. The user must input the fields listed below into the CREATE ISSUE input form:
TABLE 24
Create Issue Fields
Field Name Field Type Description
Identified By Drop down list Required
Team Drop down list Required
Status Drop down list Required (Open,
Closed or Deferred)
Priority Drop down list Required (High,
Medium or Low)
Executive Attention Checkbox Yes/No (default)
Event Drop down list Optional
Assigned To Drop Down list Optional
Area Drop down list Optional
Target Date Drop down list Required (MMM-
DD-YYYY)
Short Description Text box Required (Upto 25
Characters)
Detailed Description Multiple Line Text Box Required
Recommendation Multiple Line Text Box Optional
When an issue is created the following fields are generated automatically and added to the issue:
TABLE 25
Create Issue: Fields that are automatically generated
Field Name Value
Issue Number The number of the next successive
issue
Date Entered The date that the issue was created
Another area of functionality allows the user to search for an issue in the ISSUES database using a search criteria. If the user conducts a search with no search criteria, all of the issues in the issues database will be listed. If no issues are found that match the search criteria, a screen will appear stating that no results were found. The user must input the fields listed below into the SEARCH ISSUE input form:
TABLE 26
Search Fields
Field Name Field Type Description
Identified By Drop down list Optional
Team Drop down list Optional
Priority Drop down list Optional
Assigned To Drop down list Optional
Status Drop down list Optional
Executive Attention Checkbox Optional
Target Date Drop down list Optional
Date Entered Range Drop down list Optional
A successful search will display the results in a table format. These results will be displayed in descending order by using the DATE ENTERED. The search results screen will display a set of 10 results. If more than 10 results are found, each result screen will link to the next set of 10 results. The top of the results screen will display the search criteria and at the bottom the number of matching records and the total number of records will display. The following fields will be displayed on the results screen table:
TABLE 27
Search Results Screen
Field Name Description
Identified By Link to issue
Team Red if issue is overdue
Short Description Red if issue is overdue
Status Red if issue is overdue
Priority Red if issue is overdue
Event Red if issue is overdue
Area Red if issue is overdue
Date Entered Red if issue is overdue
Still yet another area of functionality allows a user to update an issue whose STATUS field is either `Open` or `Deferred`. A user cannot update a `Closed Issue`. In addition to providing updates to an issue, the EDIT ISSUE screen allows the user to add recommendation to an ISSUE. The following fields are contained within the UPDATE ISSUE screen:
TABLE 28
Update Issue Fields
(Open or Deferred Issues Only)
Field Name Field Type Description
Identified By Static Text Non-
updateable
Team Static Text Non-
updateable
Status Drop down list Updateable
Priority Drop down list Updateable
Executive Attention Checkbox Updateable
Event Static Text Non-
updateable
Assigned To Drop Down list Updateable
Area Static Text Non-
updateable
Target Date Drop Down list Updateable
Short Description Static Text Non-
updateable
Detailed Description Static Text Non-
updateable
Recommendation Multiple Line Text Updateable
Box
Closed By Drop Down Optional
Date Closed Static Text Non-
updateable
The present area of functionality will allow the user to generate a report of issues. This report can be created based on the same criteria that are provided through the SEARCH functionality. Issue Reports are created by clicking on a button labeled `Generate Report` on the `Search Results` screen. The user will have a choice whether to print the report to the screen or directly to the printer. The fields within the report are listed below.
TABLE 29
Field Name
Issue Number
Identified By
Team
Status
Priority
Date Entered
Executive Attention
Event
Assigned To:
Area
Target Date
Short Description
Detailed Description
Recommendation
Closed By
Date Closed
The Issue Management application has the following technical requirements for a target machine: ODBC version 2.0 and higher An ODBC compliant database such as Microsoft Access, Microsoft SQL Server, or IBM DB 2 A Web server that supports CGI programs Perl 5 Microsoft Internet Explorer 4 or higher/Netscape.TM. 4.0 or higher Issue Management is composed of five modules. These modules are named Create, Search, Edit/Update, Summary Report and Detail Report. All of the issues are stored in the ISSUES table. This table is stored within an ODBC compliant database. It should also be noted that the input fields for the CREATE, SEARCH and UPDATE modules are generated by extracting data from Member table and Team table. The first screen in the Issue Management application is the list of ISSUES. This screen presents the user with a list of all issues order by date created. The user is able to go to CREATE, SEARCH, and HELP from any of the pages within the application. The Issue Management application will create Issue. It will also have the capability to generate detail/summary reports of issues. Readiness Assessment The Readiness Assessment function allows users to upload and track Readiness Assessment files for themselves, others and teams within the M & A effort. The Readiness Assessment function is to be used by both Andersen Consulting and client personnel . The Readiness Assessment application will provide thee basic areas of functionality: Create/Upload Readiness Assessment Files Search Readiness Assessment Files Help with the Readiness Assessment function. Each screen that is related to these areas of functionality will contain the following buttons:
TABLE 30
Button Name Description
Create The CREATE Readiness Assessment screen is displayed
Search The SEARCH Readiness Assessment screen is displayed
Help Provides instructions for the area of functionality.
The main screen serves as an entry point to the Readiness Assessment function. The Main Screen will list the records of the current Readiness Assessment files uploaded within the Workbench. The Main Screen should be populated with high level data regarding the Readiness Assessment entries. The data is stored in an Access database and retrieved using CGI scripts. The results will be broken into groups of 10 results at a time. If more than 10 results exist, a link to the "Next 10" records will be displayed on the bottom right hand corner of the 10 results set. If the user proceeds to the next 10 results a link to move back | ||||||
