Using the Process Java API Classes
This topic introduces the Process Java API classes that you use to create a
custom Process application, such as a custom User Inbox (or Personal Work Manager),
Step Processor, Launch Step Processor, Work Performer, and so on. In addition
to the Process API classes (the runtime Process API classes are provided in
the pw.jar file included with the Process Development Environment in
your installation), the Process API samples included with your installation
provide a useful starting place for understanding how to develop workflow processing
applications using these APIs. It is recommended that you review the API calling
sequences and these API samples to get a feel for how the Process APIs are used.
Topics covered in this section include:
- API Classes for Sessions, Workflows,
Administration, and Configurationdescribes the primary classes (VWSession
- needed to establish a Process session required for nearly all Process operations,
VWWorkflowDefinition, VWSystemConfiguration, VWSystemAdministration).
- Process Java API Class Calling Sequencesprovides
diagrams that illustrate the Process public Java Application Programming Interfaces
(APIs) calling sequences. These calling sequence diagrams are designed to
be used in conjunction with the detailed class descriptions found in the Process
Java API JavaDoc Reference documentation.These diagrams are separated,
by function, into the following three types of classes:
- Process API Samples Overviewprovides
an overview and links to topics associated with the Process API samples included
with the Process Development Environment. These Process API samples are a
useful starting place for understanding how to develop applications using
these APIs. Also included are topics on:
- Running the Unmodified
Samplesto ensure that your development system is set up correctly
and to gain a basic understanding of how to connect to a session, query
a workflow queue, and access work objects, it is recommended that you
first compile and run the API samples as delivered (without modifying
the samples' Java source code).
- API Sample Filesfor
descriptions of each of the API sample files, including the MainSample
sample, which is a simple workflow processing application, see the Table
of Contents frame to the left of this page.