Document Management

 

Presumptions:

  • Optional = Documents are stored on a file server that is at a physically different location than the web server.
  • The file server will have IIS installed on it and granted read-only access to those files within its structure.
  • A service account will run a ProductionData service on the file server, it will have read, copy, move, rename, and delete privileges for the directory structure being shared.
  • SQL server is available for use at the file server location.

 

Specifications:

  • A new service will be created and installed on the file server. This service shall:

a)       Read the entire file and folder structure on the file server for the directory’s specified.

b)       Populate data to the local SQL server.

c)       Capture each file’s:

      1. MD5 sum
      2. Full URL to file
      3. Local file name and location
      4. Creation Date
      5. Modified Date

d)       Replicate this data back to the central SQL server.

e)       Rename file, Copy to new location, verify MD5’s match, remove old file.

f)        Delete folders that are blank

 

  • An additional webpage will be added to the Current Plant Focus Site

a)       This page will populate with data from the file server’s service.

b)       The data will be in 3 parts.

      1. Permanent file structure
      2. Old File Structure
         i.      This structure when emptied will not display on the page
      3. Old File Structure without file details
        i.      This structure when emptied will not display on the page
        ii.      This is the old structure that is unable to be linked up with files information provided

c)       The permanent file structure will allow the user to select limiting criteria from drop down menus. These menus are populated from a pre-determined list that can be modified. These items are:

      1. Main areas of the plant
      2. Area’s subcomponents
      3. Document Type
      4. Sub Document Type

d)       The user can perform a text search and indicate which fields to search for the specific text in. Examples of some of the options are:

      1. Folder Name                                                         g.     File Name
      2. Number                                                                 h.     Drafter
      3. Source                                                                   i.      Title
      4. Area                                                                       j.      Equipment Number
      5. File Status                                                              k.     User’s Favorites
      6. File Comments                                                      l.      File Ranking

e)       When a field is selected, it will populate next to the file names and can be used to sort

f)        When displaying the users search results, they can be displayed in 2 forms.

      1. File structure tree view

g)       File and folder name listing

h)       Next to each item displayed on the page will be:

      1. Its user selected status if present.   
      2. An edit button (if the logged in user has rights to do so)
      3. A Review button
      4. An Add to my favorites button
      5. Popularity of the file based upon number of time it has been accessed
      6. Rating of the file from 0 to 5 stars from user feedback

i)         The files displayed can be sorted by rating, location, name, or popularity.

j)         When a user edits a file, they can:

      1. Rename file with a set of drop down menus to help determine the file name
      2. Select the appropriate file destination to move to

k)       When a privileged user reviews a file, they can:

      1. Indicate the drafter of the document, source, area, title and version
      2. Document Type
      3. Add comments
      4. Rate the file up to 5 stars
      5. Add the file to the users favorites
      6. Rate its status as
        1.                                                                     Accurate
        2.                                                                      Inaccurate
        3.                                                                    File needs update
        4.                                                                   Obsolete file

l)         When a standard user reviews a file, they can:

      1. Add comments
      2. Rate the file up to 5 stars
      3. Add the file to the users favorites

m)     Any data supplied previous to going live with the system will be put in place to update the files details, such as the title, source, drafter, number and date of the old file structure.

n)       When a file is moved with this web interface, all the details and comments of the file will travel with it

o)       When users first view the File and Document Management page, they will be shown a listing of their personally selected favorite documents.

p)       When clicking on a link of a file, it will prompt the user to “Save As” or “Open” the file, this is simply a download link to a file on the file server.

 

Select an item in the list by clicking on it and you will see its details and a link to the file.