This section of the FileNet P8 documentation provides resources for developers who wish to perform any of the following tasks related to FileNet P8 Workplace or FileNet Application Integration development:
The following sections describe the FileNet P8 documentation available for developers to assist with completing these tasks.
FileNet P8 Workplace provides the Application Engine UI Service (AE UI Service), formerly known as the Integration Servlet, to enable custom application developers to leverage reusable Workplace JSP pages with a minimum amount of coding. The Workplace Application Engine UI Service Guide describes how thin clients can use request-based command and response URLs to communicate with the AE UI Service. The guide is located in the FileNet P8 Documentation installation directory at FileNet P8 Documentation > Developer Help > Workplace Development > Application Engine UI Service Guide.
The Workplace Customization Guide shows administrators how to customize the UI elements and behavior for the out-of-the-box FileNet P8 Workplace application by modifying configuration files. Tasks include changing UI labels, redefining actions associated with an object type, filtering classes that appear in the Add or Checkin wizards, and setting query criteria that appear in the Search pages. The guide is located in the FileNet P8 Documentation installation directory at FileNet P8 Documentation > Developer Help > Workplace Development > Workplace Customization Guide.
The FileNet P8 Workplace application is built from the Web Application Toolkit, which provides an extensible framework and reusable modules for building Web applications. The Toolkit supplies the behaviors and data structures for authentication, event routing, state information, preferences, localization, and other features of robust and scaleable applications. The Web Application Toolkit Developer's Guide assists developers with the programming tasks associated with adding functionality to Workplace, integrating other applications with Workplace, or creating new custom web applications. The guide is located in the FileNet P8 Documentation installation directory at FileNet P8 Documentation > Developer Help > Workplace Development > Web Application Toolkit Developer's Guide.
The ExpressAddin is a developer tool that enables rapid integration of the FileNet Application Integration infrastructure into third-party applications. While similar to the FileNet Workplace Application Integration Toolkit in some respects, the ExpressAddin leverages significantly more infrastructure code, and thereby greatly reduces the burden of integration developers. The Workplace Application Integration ExpressAddin Guide describes how to use the ExpressAddin to integrate a third-party application with the Application Integration infrastructure. The guide is located in the FileNet P8 Documentation installation directory at FileNet P8 Documentation > Developer Help > Workplace Development > Workplace Application Integration ExpressAddin Guide.
The Workplace Application Integration Toolkit enables third-party client applications to integrate with FileNet Workplace by interacting with Workplace Application Integration objects. In addition, the Toolkit includes Java servlets that support the COM components and interfaces. The Workplace Application Integration Toolkit Developer's Guide describes how thick clients can use an XML-based protocol to communicate with the Application Engine UI Service (AE UI Service). The guide is located in the FileNet P8 Documentation installation directory at FileNet P8 Documentation > Developer Help > Workplace Development > Workplace Application Integration Toolkit Developer's Guide.
In addition to the developer help and programming guides described above, Java™docs are also generated for the following toolkits. These API programming reference documents are located in the FileNet P8 Documentation installation directory at FileNet P8 Documentation > Developer Help > Workplace Development > < Name ... > Java API Reference.
Toolkit | Reference | Description |
---|---|---|
Web Application Toolkit | Web Application Toolkit Java API Reference |
Provides an extensible framework and reusable modules for building Web applications. FileNet P8 Workplace is built using these APIs. The Toolkit supplies the behaviors and data structures for authentication, event routing, state information, preferences, localization, and other features of robust and scaleable applications. |
Workplace Application Toolkit | Workplace Application Java API Reference |
Contains the base UI modules that define and render the Workplace elements, including layout, navigation, and event handling. |
Workplace Presentation API | Workplace Presentation Java API Reference |
Contains the modules that define the Workplace presentation behavior. Depending on your UI requirements, you may find it more efficient to leverage the presentation behavior defined in this API, rather than directly subclass the base UI modules in the Workplace Application Toolkit. For more information, see Leveraging Workplace Presentation Behavior. |