Software Architecture      

The following feature requirements were used to develop List Builder.   These may be helpful positioning the Utility.

List Builder Utility Version 3.0 Requirements

  1. Preserve Powerway Suite 2000 business rules
  2. Allow users to build lists of documents separate from Desktop lists while handling/Resolving duplicates of document revisions passed to the list (This will provide a virtual OR result if multiple search results are passed to the list.)
  3. Display Title, Number, Revision, Status, Release Date, Released By, Owner of each document in the list
  4. Allow the user to add additional documents to the list at any time
  5. Allow the user to remove documents from the list
  6. Allow the list of documents and the information shown about each document to be exported to a CSV file.
  7. Provide batch printing capabilities while using Powerway Viewer to perform the actual printing of each document. (List Builder does not do Batch “Print-To-File” due to auto-naming limitations of some print drivers )
  8. Provide batch copying of documents to a specified location on the harddrive with automatic renaming of the file to include the title, revision, and status.
  9. Only CURRENT documents are acted upon
  10. Provide the capability to expand the built-in functionality of List Builder
    1. PrePrint – allow an external application to perform additional tasks (i.e. setting up watermarking, retrieving additional document/revision information, …etc.) prior to sending each document to the printer.
    2. External Tools - allow multiple external applications to be available from List Builder in addition to the standard ListBuilder functionality (Copy to Directory, Print Documents, and Export List).