As an administrator, you can control changes to objects
by creating document lifecycle policies and by implementing actions based
on object events.
Creating document lifecycles
You can set up document lifecycles, or states that the
document goes through during its life. Lifecycles consist of lifecycle
policies and lifecycle actions.
Subscribing to events FileNet P8 optionally
runs user-defined code in response to system or custom events. This
user-defined code is called an event action handler,
which you register with FileNet P8 as
an event action. By using a subscription, you associate
an event action with one or more events and objects.
Change preprocessors
In addition to synchronous and asynchronous event actions,
you can create a user-implemented action called a change preprocessor.
A change preprocessor runs synchronously during a transaction before
database updates have occurred. Using this feature you can make source
object modifications that are difficult or impossible to achieve with
synchronous or asynchronous event actions.
Managing code modules
You can implement the code for an action handler in a code
module as opposed to a Java™ class
file in the Java virtual machine
(JVM) class path.
Handling bulk processing with queries
You can apply bulk actions to the search results of a query.
The application of these actions occurs either while the query runs
or after the query runs. For actions that are applied after a query
runs, you select the search results to which the actions apply.