BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a high level diagram showing the concepts of client computers running Excel add-ins to parse spreadsheets and upload cells, formulas and tables to an interchange server and to download primitives stored in said server to spreadsheets being composed in the client computers.
FIG. 2 is a pseudo flowchart illustrating the steps of a typical process for creating a new spreadsheet using primitives downloaded from the master library and editing said primitives to suit the needs of the author and publishing the primitives of the completed spreadsheet back to the master library.
FIG. 3 is a screenshot illustrating the first step in a process of using an embodiment to create a new spreadsheet using the primitives master library.
FIG. 4 is screenshot of the Excel spreadsheet showing how the menu structure has been modified to add the BDNA functionality added by the Excel plug in to enable downloading primitives from the master library and uploading and sharing spreadsheets composed by the user.
FIG. 5 is a screenshot of a typical display which the Excel add-in causes to be displayed when the Open Master Library Option is selected.
FIG. 6 is a screenshot of a screen which is displayed when the user chooses to search by owner for primitives in the master library.
FIG. 7 is screenshot of a screen which appears in the preferred embodiment when the user chooses to browse tables in the master library by functional area.
FIG. 8 is a more detailed view of the table 32 of FIG. 7 which illustrates the user interface of the preferred embodiment which can be used to sort or filter the primitives in the master library, preview a particular primitive in the respository, select a primitive for return to the spreadsheet under construction or drill down into a primitive to see more details about the primitive.
FIG. 9 is a screenshot of the type of screen which is displayed in the preferred embodiment after the user has selected a particular table in FIG. 8 and selected the preview button.
FIG. 10 is a screenshot of the options display which the Excel add-in causes the client computer to display when the user chooses to return a primitive from the master library to the spreadsheet under construction.
FIG. 11 is a screenshot of the client computer's spreadsheet application after a primitive from the master library has been selected and returned to the spreadsheet under construction.
FIG. 12 is a screenshot of the display on the client computer rendered by the combination of the Excel plugin and the Excel spreadsheet application which illustrates how a user can drill down to inspect the formula behind a particular cell in the table primitive imported from the master library.
FIG. 13 is a screenshot of the display that results when Formula Inputs tab 84 is selected in FIG. 12.
FIG. 14 is a screen shot of the display that results when the user chooses to add custom cells to a primitive that has been downloaded from the master library.
FIG. 15 is a screen shot of the user interface mechanism by which the user can give commands to open the BDNA Master Library, refresh the workbook, save the workbook to the master library master library or share the workbook.
FIG. 16 is a diagram of a table element in a spreadsheet that is to be parsed showing how the system automatically uses elements of the table to generate a name for the primitive to be-used in storing the primitive in the master library.
FIGS. 17A and 17B are a flowchart of the process of opening the master library and searching it.
FIGS. 18A and 18B are a flowchart of the process of viewing object details of objects stored in the master library.
FIG. 19 is a flowchart of he process to preview a table stored in the master library.
FIGS. 20A and 20B are a flowchart of the process to retrieve objects from the master library.
FIGS. 21A and 21
b are a flowchart of the process to save workbooks and the individual objects therein in the master library.
FIG. 22 is a flowchart of the process of validating a user.
FIG. 23 is a flowchart of the process to define a table.
FIG. 24 is a flowchart of the process to share a workbook.
FIG. 25 is a flowchart of the process to refresh a workbook.
FIG. 26 is a software architecture diagram of the Excel plug in referred to in the diagram as a COM Excel Add-In because it is designed to use the COM interface to add functionality to Excel application programs.
FIG. 27 is a screen shot of a user interface screen.