File Processing

Non-database files are typically used by Costpoint to interface with other user applications.  Some Costpoint applications, such as preprocessors, accept text files as input media to load data into Costpoint.  Some other Costpoint applications generate text files to be used as inputs to other applications.

As a result of architectural differences, Costpoint web handles external files in a very different manner from the methodology used in the client/server version of Costpoint.

In general, external files used or created by Costpoint web must be stored in either an alternate file location or in the Costpoint database.

Alternate file locations are pre-defined network drive locations that are accessible to the Costpoint web application servers.  You will define these locations in the Administration\Maintain\Files\Alternate File Locations application. You can create a new location by linking it to a specific network drive folder or URL.  

Additionally, you can specify which users and/or user groups have access to each alternate file location from within Costpoint web. If a user has not been linked to an alternate file location or is not part of a user group that has been linked to that location, that user cannot access the files in that alternate file location from within Costpoint web. Files stored in alternate file locations can be accessed by other, non-web applications, as long as the applications have network access rights to the directory.

You can also store files in the Costpoint database.  Files in the Costpoint database can be accessed from or created directly by Costpoint web; they cannot be accessed by non-web applications or by users not in Costpoint web. Files stored on the database cannot currently be accessed by client/server Costpoint applications.  [Note that only text files should be uploaded and stored in the Costpoint database; binary files may become corrupted if moved to the database.]

You can use two Costpoint web functions, File Upload Manager and File Download Manager, to move files between the Costpoint database and network and local (i.e., workstation) drives.  

You can add a description to the file and specify how long the file should be kept in the database before it can be purged (by a separate process).  If another file with the same name is already stored in the database, the system will not save the file unless the Overwrite? checkbox is selected.

You can modify the description and change the expiration date of the file, as well as download it to a network or local (i.e., workstation) drive to which you have access.  You can also delete files from the database using this application.

For Costpoint web applications that require input files for processing (such as preprocessors), you can either enter an alternate file location and a file name (if the desired file input file is stored in an alternate file location) or enter only a file name (if the file is stored in the database).  The file name Lookup displays both database files and alternate file location files, depending on whether you have entered an alternate file location.

When exporting files from an application, you can optionally specify an alternate file location.  If you enter an alternate file location, the system will save the file to that location and to the database.  If you do not enter an alternate file location, the file will be saved only to the database.

Alternate file locations are also used to store logo files that are used as images for printing on reports.  Logo files must be copied to alternate file locations and the logo file location must be specified in the System Settings screen (Administration\Configure\System).

The Costpoint web reporting process also generates files when you select the "Email," Download," and/or "Print to File" delivery options (from the screen accessed using the Print Options icon), as follows:

Top of Page