Developing for Process Open Client

This section of the Open Client Developer's Guide describes how to develop an integrated FileNet Open Client application. The information in this section is intended for customers and developers who want to extend or customize the out-of-the-box ASP.NET Open Client PWM (Personal Workflow Manager), Launcher (launches a workflow definition), Step Processor, and Launch Step Processor that come with the Open Client installation. Two versions of the out-of-the-box Step Processor and Launch Step Processor are provided with the installation: sample Java Processors and ASP.NET ASPX (HTML) Processors. The ASPX pages, their associated code-behind files, User controls, Data Providers, and other files for these out-of-the-box Process Processors and related functions are available when Open Client is installed on the FileNet P8 Image Manager web server. Developers who wish to customize integrated FileNet Open Client applications from scratch will also find the information in this section helpful.

Note: An understanding of FileNet P8 Image Manager (Web WorkFlo and WorkFlo Services) programming, ASP, COM, HTML, XML, RMI, JNI, and Visual Basic programming is a prerequisite for this section. Some familiarity with ASP.NET is assumed; experience with VB programming with the ASP.NET SDK and Visual Studio, while helpful, is not, however, an absolute requirement for this section. If you are planning to develop Java applets or applications, you should also have experience using the Sun Microsystems Java Software Development Kit (SDK).

It is understood that this section provides an introduction to the concepts, modules, approaches, and code used to create and customize Process functionality for Open Client. For more detailed programming guidance, you should refer directly to the out-of-the-box modules and related code provided with the product. For general guidelines on developing ASPX pages for Open Client, see Developing ASPX Pages for Open Client, elsewhere in the Open Client Developer's Guide.

Note Also included with the Open Client installation is the Process Java UI Toolkit. This toolkit provides Java beans and interfaces that may be used in customizing the user interface of custom Java Step Processors and Launch Step Processors. For information on how to develop a custom Java Step Processor or Launch Step Processor, and how to use the Process Java UI Toolkit, see the Help for Process Development guide and the Process Java UI Toolkit JavaDoc documentation.

Topics covered in this section include:

Open Client Overview

Provides a summary overview of the integrated FileNet Open Client model, including:

Process Open Client Web Footprint Directory Contents and Structure

Provides summary information on the contents and structure of the Process-specific Open Client web footprint directory (and Open Client subdirectories and files used by the Process Engine) created on the web server during Open Client installation. Use this document to identify and locate Process-related directories and files on the web server and to determine what they are for.

Developing Open Client ASP.NET HTML Step and Launch Step Processors

Provides information on how to customize and deploy the out-of-the-box HTML Step and Launch Step Processors provided with the product or how to create your own Processors from scratch. Topics include:

Deploying an Open Client Java Processor

Provides information on how to deploy the sample Java Step and Launch Step Processors provided with the product or how to deploy customized Java Processors (for information on customizing Java Step and Launch Step Processors, see the Help for Process Development guide). Topics include: