Feature Add-ons

Feature add-ons are modules that contain custom metadata (classes and properties) and data (objects such as folders and custom objects) that support extensions to core Content Platform Engine features. Add-ons also support applications that integrate with the Content Platform Engine. A feature add-on can be a non-FileNet product that is compatible with the IBM® FileNet P8 platform, or an add-on included with the Content Platform Engine (also called system add-ons).

The system add-ons are identified by both a display name and a GUID, which maps to SystemAddOnId constants. The display name describes the underlying functions of the add-on; for example, the Teamspace Extensions add-on provides the base functions necessary for FileNet P8 Navigator teamspaces and maps to the SystemAddOnId.TEAMSPACE_EXTENSIONS constant. In addition, the DescriptiveText property for each add-on describes in more detail the add-on's functionality. For example, the value of the DescriptiveText property for the Teamspace Extensions add-on is as follows: "Defines classes and properties for applications requiring Teamspace functionality."

The Content Engine APIs support the registration, installation, and upgrading of feature add-ons. Before an add-on can be installed to an object store, it must first be created, which automatically registers it in the Global Configuration Database (GCD) of a FileNet P8 domain. After an add-on is registered, it can be installed to a new or existing object store.