FileNet provides a "Process Development Environment" along with a number of additional software developer toolkits, samples, and other resources designed to assist developers who are creating custom Process applications. While the Process Development Environment provides the essential resources for all Process application development, depending upon your web application (FileNet Workplace, FileNet Web Services, or FileNet Open Client) and whether you are developing a Java or an HTML application/applet, these additional FileNet toolkits, samples, and resources can be very useful in developing a custom application.
The following table summarizes the Process Development Environment (for all web applications) and other FileNet Process-related toolkits and resources. The table also provides links to Help topics for these developer tools.
PDE/Toolkit/Resource | Description | Related Topics |
Process Development Environment |
Consists of a set of JAR and other files that provide Process Java API runtime classes, Process API samples, sample HTML and Java Step Processor applets/applications (available for customization), library and toolkit files, and other resources for developers. The Process Development Environment provides the essential toolkit for developing custom Process applications. Which set of these files and resources are supplied with your Process Development Environment and where and how you install them in your development/production environment varies according to your web application (FileNet Workplace, FileNet Web Services, or FileNet Open Client see Help links at right >). |
Installing the Process Development Environment (introduction and links to topics) Installing the Process Development Environment - FileNet Workplace Installing the Process Development Environment - FileNet Web Services Installing the Process Development Environment - FileNet Open Client |
Java Step Processor UI Toolkit | Contains a panel set of Swing-based interfaces, support classes, JavaBeans, and related information classes used to provide user interface controls for the Java Step Processor samples provided with the Process Development Environment (see previous item). These components may be added to your Java IDE project to facilitate Rapid Application Development (RAD) development of a customized user interface for a Java Step Processor. |
Java Step Processor UI Toolkit Overview Building a Step Processor with the Java Step Processor UI Toolkit |
HTML Step Processor Toolkit (for FileNet Web Services) |
Contains a toolkit set of files which may be used to customize the default HTML Step Processor and Launch Step Processor provided for Process application development with FileNet Web Services. HTML Processor Toolkit files are located in the ...\Redist\WF_Html_Toolkit directory (on the FileNet Web Services server), which includes the following subdirectories:
|
|
Web Application Toolkit (for FileNet Workplace) |
Provides a Model-View-Controller (MVC) extensible framework and reusable modules for building event-driven, JSP-based web applications, such as a custom HTML Step Processor, etc., on the P8 Baseline platform. The Web Application Toolkit is installed as part of Application Engine installation and supplies the behaviors and data structures for authentication, event routing, state information, preferences, localization, etc. of applications. Contains JAR files (p8toolkit.jar), Workplace source code, APIs, and sample applications. A number of FileNet applications (including Workplace itself) and solution templates were built using this framework. |
Help for Web Application Toolkit Web Application Toolkit API JavaDoc reference documentation
|
Open Client Out-of-the-Box Samples and related files (for FileNet Open Client) | Provides customizable out-of-the-box ASP.NET Open Client PWM (Personal Workflow Manager), Launcher (launches a workflow definition), Step Processor, and Launch Step Processor applications that come with the Open Client installation. Two versions of the out-of-the-box Step Processor and Launch Step Processor applets are provided: sample Java Step and Launch Step Processors and ASPX-hosted HTML Step and Launch Step Processors. The ASPX pages, their associated code-behind files, User controls (ASCX files), Data Providers, and other files for these out-of-the-box applications and related functions are available when FileNet Open Client is installed on the web server. In addition, the Java Step Processor UI Toolkit (see above) is also provided for developers who may wish to use these Swing-based controls to customize the out-of-the-box sample Java Step Processor and/or Launch Step Processor user interface. |
Installing the Process Development Environment - FileNet Open Client Building a Step Processor with the Java Step Processor UI Toolkit FileNet Open Client Developer's Guide (Help documentation available on the FileNet Open Client CD) |