During Panagon Open Client Web Services installation, an eProcess-specific directory structure (...\eProcess) is created as a subdirectory of the overall Open Client directory. The Open Client directory name and location is user-selectable (the default is the ...\Program Files\FileNET\IDM\Web\IdmWSX directory). This directory is extended during Panagon Open Client Toolkit installation to provide a server-side web footprint for Panagon eProcess Open Clients (the IdmWSX directory with its ...\IdmWSX\eProcess subdirectory or its user-selectable equivalent is not downloaded to the client).
eProcess functionality for Open Client is provided both in the ...\IdmWSX\eProcess (or its equivalent) subdirectory and in other ...\IdmWSX subdirectories and files. To simplify locating these eProcess-related subdirectories and files, information on the contents and structure of these directories is presented in two tables: one that is specifically eProcess and a second table that includes those ...\IdmWSX (non-eProcess-specific) Open Client subdirectories that contain resources and controls used by eProcess.
The following two tables summarize the eProcess-related directory structures on the web server:
The following table summarizes the eProcess Open Client web footprint directory contents and structure in the ...\IdmWSX\eProcess directory. In addition to the subdirectories shown, the ...\IdmWSX\eProcess directory or its user-selectable equivalent also contains a number of files for high level eProcess out-of-the-box ASPX pages, their associated .aspx.vb code-behind files, and an Include file for the JavaScripts to open the popup window (see Miscellaneous Files in the table).
Note For information on .aspx.vb code-behind files, see the ASPX Page description in the eProcess Open Client Overview.
The directory structure shown in this table is relative to the <drive>...\Program Files\FileNET\IDM\Web\IdmWSX\eProcess directory or its user-selectable equivalent on the Panagon web server.
\eProcess Subdirectories |
Contents |
---|---|
eProcess Files (not a directory; miscellaneous files in the eProcess directory) |
Includes the following eProcess high-level ASPX pages and their associated .aspx.vb code-behind files, plus an Include file:
|
|
Contains a set of VB.NET Data Providers used to provide eProcess-specific functionality to the web application ASPX pages, as follows:
|
|
Contains the files to be downloaded to the client
when the applet starts for the first time. These are:
|
\Help |
Contains the eProcess Open Client Help Files. |
\Images |
Contains the .GIF-formatted icon graphics used by the eProcess Open Client out-of-the-box HTML Processors, including those used for email notifications. |
\JS |
Contains the JavaScript file (FnWindowHelper.js) used to open browser popup windows. |
\Launchers |
Contains the subdirectories that contain the top-level ASPX files for the out-of-the-box HTML and Java Launch Step Processors, as follows:
|
\Login |
Contains the eProcess session login-related and token-related ASPX pages and their associated .aspx.vb code-behind files. |
\Popups |
Contains the eProcess general popup window ASPX page (FnAppletPage.aspx) and its associated .aspx.vb code-behind file. |
|
Contains the utility files used for handling step elements for the out-of-the-box HTML Step and Launch Step Processors . This subdirectory contains ASPX pages (and their associated .aspx.vb code-behind files) used for editing arrays, attachments, and so on. This directory also contains a \Utility subdirectory, which contains the utility.js JavaScript file used with these pages. |
\StepProcs |
Contains the subdirectories that contain the top-level ASPX files for the out-of-the-box HTML and Java Step Processors, as follows:
|
\UserControl |
Contains the eProcess-specific Open Client VB.NET-based User control .ascx files and their associated .ascx.vb code-behind files that, in conjunction with Control Factory controls and the .NET server controls (and associated .NET classes), provide the building blocks of the presentation layer (the "View" part of the MVC model) that provides the user interface. Open Client User controls (the file names are fairly self-explanatory) include controls for attachments, plugins, a base User control class (FnStepProcBaseUC.ascx), data fields, general info, milestones, reassignments, workgroups, and so on. For additional information on User controls, see eProcess Open Client Components. |
The following table summarizes the subdirectories (other than the eProcess subdirectory) in the Open Client web footprint directory that contain resources and controls used by eProcess. In addition to the subdirectories shown, the IdmWSX directory or its user-selectable equivalent also contains a variety of files to provide general Open Client (non-eProcess-specific) functionality, such as a batch file (build.bat), the Open Client Main.aspx file, a makefile, a license .licx file, a generic Cascading Style Sheet (FnStyleSheet.css) for the HTML pages, and so on.
The directory structure shown in this table is relative to the <drive>...\Program Files\FileNET\IDM\Web\IdmWSX directory or its user-selectable equivalent on the Panagon Web server.
Note The ...\IdmWSX directory includes additional Open Client subdirectories not shown; this table is eProcess-specific and only includes those subdirectories that contain files used by eProcess. Nor does this table include the ...\IdmWSX\eProcess directory described above (see eProcess Web Footprint Directory Contents and Structure).
Directory |
Contents |
---|---|
\Resources |
Contains localization recode-behind files to provide US English, German, and Japanese user interface language localization and their associated XML .resx files (created with the VS.NET XML designer). This folder also includes the following subdirectories:
|
\UserControl |
Contains the general Open Client VB.NET-based User control .ascx files and their associated .ascx.vb code-behind files. Also contains subdirectories that contain Open Client user interface-related controls, such as property-related controls, document authoring and folder-related User controls, and Control Factory (low-level basic) controls. Open Client User controls (the .ascx files and their associated .ascx.vb code-behind file names are fairly self-explanatory) include controls for base controls, banner, current location, custom pager, folder view, list view, login, numeric, pager, preferences, search template, search, tab bar, text box, and tool bar User controls, plus a date-picker JavaScript, and a Cascading Style Sheet (Styles.css). The subdirectories in this folder include:
|
\Util |
Contains a variety of useful VB.NET-based utilities, including:
|
\XML |
Contains XML-related files used by Open Client Data Providers to provide XML data (via XSLT transformation) for the ASPX page. These files include:
|