Overview

Using the Process Java API, you can develop applications to create, participate in, or manage workflow processes that run in any of the following web applications:

Your installed architecture and components will vary depending on which of these web applications is installed. Examples of the applications you can develop are step and launch processors, custom Inboxes, and tools for administering Process-specific services.

Topics in This Guide

Overview

Provides an overview of the topics in this guide.

Process Engine Architecture/Components

Describes the Process Engine's architecture, components, and communication protocols within the context of the web application and platform environment being used.

Process Functional Expansions Describes Process EAI, which may be used to interface with outside or legacy applications or systems.
Getting Started

Provides conceptual information on the capabilities of the Process Engine and describes the types of applications you can develop using the Process Java API. This section also describes some of the considerations you should take into account when planning a Process application.

Setting Up For Process Development

Provides information on how to set up your system for Process development in a number of development environments.

Working with Process Java APIs/Samples

Describes how to work with the Process Java APIs and provides an overview of the supplied sample classes.
Developing Process Applications

Describes how to develop custom Process applications for any of the supported web application environments.

Developing eMail Notifications Describes how to customize the FileNet-provided files used for workflow email notifications.
Deploying Applications Describes how to deploy Java or HTML applications into a development or production environment.
Optimizing Application Performance Provides guidelines on how to optimize your application's performance.

Process Engine API Reference Documentation

For reference information on the Process Java APIs, see the installed Javadoc files (open the <interface_name.html> file or open the Process API Classes file and navigate from there). For reference information on the Java beans and interfaces used in the sample Step Processor application's user controls, see Processor UI Toolkit API.