 |
 |
|
|
|
Process Open Client Web Footprint Directory Contents and Structure
The following table summarizes the Process Open Client Web footprint
directory contents and structure in the \FNOpenClient\eprocess
directory. In addition to the subdirectories shown, the \FNOpenClient\eprocess
directory or its user-selectable equivalent also contains
a number of files for high level Process 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 Process Open Client Overview.
The directory structure shown in this table is relative to the ...<your_directory>\IDM\Web\FNOpenClient\eprocess
directory or its user-selectable equivalent on the FileNet
Web server.
\eprocess Subdirectories
|
Contents |
Process Files
miscellaneous files
in \eprocess
|
Includes the following Process high-level ASPX pages and their
associated .aspx.vb code-behind files, plus an Include file:
FnBrowseOtherPage.aspx Page supports the selection
of "other" types of attachments, such as a UNC or URL.
FnPopupFunctions.inc Include file for JavaScripts
to open the popup window.
FnWFLauncher.aspx Workflow Definition Launcher top-level
page.
FnWFProperty.aspx Process Workflow Property page.
|
\DataProvider
|
Contains a set of VB.NET Data Providers used to provide Process-specific
functionality to the Web application ASPX pages, as follows:
FneprocessBaseDP: The base Process Data Provider abstract
class (inherits FnBase). This class also includes Open Client wrapper
classes for corresponding Process Data Provider classes to provide
Process-related functionality, such as setting an FneprocessSession
object to a VWSession object, converting an Process VWQueueElement
to an FnQueueElement, and so on.
FneprocessLauncherDP: Process public class Data Provider
used to provide Process Launcher functionality (inherits FneprocessBaseDP).
FneprocessPWMDP: Process public class Data Provider used
to provide Process Personal Work Manager functionality (inherits
FneprocessBase).
FneprocessSessionDP: Process public class Data Provider
used to handle Process authentication, logon and logoff (inherits
FneprocessBaseDP).
FneprocessStepProcDP: Process public class Data Provider
used to provide Process Step Processor and Launch Step Processor
functionality (inherits FneprocessBaseDP).
FneprocessUserPrefsDP: Process public class Data Provider
used to provide base Process user preferences support and integration
(inherits FnBase)
\XML subdirectory: Contains XML-related VB.NET Data Providers
and their associated .xsd files.
|
\download
|
Contains the files to be downloaded to the client when the applet
starts for the first time. These are:
j2re1_4_0-win-i.exe Java 2 Runtime Environment 1.4.0
executable (required)
pw.jar This JAR file contains the Java API classes
and images used by Process Open Client applets.
|
\help
|
Contains the Process Open Client Help Files.
|
\Images
|
Contains the .GIF-formatted icon graphics used by the Process 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:
\HTML\OOTB Contains the top-level ASPX page (FnLaunchProcessor.aspx)
and its associated .aspx.vb code-behind file for the out-of-the-box
HTML Launch Step Processor.
\Java\OOTB Contains the top-level ASPX page (FnLSPAppletPage.aspx)
and its associated .aspx.vb code-behind file for the out-of-the-box
Java Launch Step Processor.
|
\Login
|
Contains the Process session login-related and token-related ASPX
pages and their associated .aspx.vb code-behind files.
|
\Popups
|
Contains the Process general popup window ASPX page (FnAppletPage.aspx)
and its associated .aspx.vb code-behind file.
|
\PWM |
Contains Personal Work Manager ASPX pages
(and associated aspx.vb code-behind files) to provide notifications
on a user's work items by displaying a list of user and work queues,
querying and displaying queue contents, etc. for the out-of-the-box
Personal Work Manager. |
\SP_Toolkit
|
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:
\HTML\OOTB Contains the top-level ASPX page (FnStepProcessor.aspx)
and its associated .aspx.vb code-behind file for the out-of-the-box
HTML Step Processor.
\Java\OOTB Contains the top-level ASPX page (FnSPAppletPage.aspx)
and its associated .aspx.vb code-behind file for the out-of-the-box
Java Step Processor.
|
\UserControl
|
Contains the Process-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 Process
Open Client Components.
|
|