Sei sulla pagina 1di 25

FileNet Overview

FileNet P8 Platform
Overview
Custom applications
Team
Team
WC
WC eForm
eForm Captu
Captu Email
Email Collaboratio
Collaboratio
Workplace
Workplace M ss re Manager nn
Portal
Portal
M re Manager
Manager
Manager
Application - Web app Toolkit - Portlets
ISRA Engine - P8 Java APIs - Case Mgmt API
Process
Process Analyzer
Analyzer
Image Content Process Process
Process
Simulator
Simulator
Services Engine Engine
Rules
Rules Engine
Engine

Integration
Integration
Engine
Engine
(EAI)
(EAI)
Other
Other
Applications
Applications
FileNet P8 Platform
Overview

Application Engine

Content Process
Engine Engine
Object &
Content
Management
FileNet P8 Platform
Overview

Application Engine

Content Process
Engine Engine

Business Process Management


FileNet P8 Platform
Overview

Application Engine

EAI
EAI Content Process EAI
EAI
Engine Engine

Object Store
Content Engine - Overview
• Manages a broad range of enterprise
content and objects including -
– electronic documents
– web content
– records
– folders
– workflow definitions etc
• Distributed repository services
(object stores) for managing
objects, including documents,
folders, and custom objects
• Distributed caching services
Content Engine -
Components
• Object Store
• Document Lifecycles Actions and
Policies
• Event Actions and Subscriptions
• Query and Retrieval
• Publishing
• Auto Classification

Content Engine -
FileNet
Components
OOTB XML
HTML and
Enterprise Client PDF
Classification
Manager Applications Transformatio
Plug-in
n Plug-in

Active
Directory

Document Content
Content
File Store Object Store Classification Publishing Lifecycles Engine
Cache
Services Services Framework Framework and Server Connector
Services
Events Agent

Content Engine
Query and Retrieval

Backup and Restore

NTFS Database EAI

Object Store
Content Engine – Object
• Store
Repository for FileNet P8 to manage a contents
• Object Store comprise of –
– Metadata Storage – Stores all the definitions
and metadata properties in associated
database
– Content Storage – Storage location of
Content in an Object Store
• Content Store may consists of –
– Database store
– File store
– Database store and File Stores)
• Content Caching – Dedicate Service for quick
retrieval of frequently used content to reduce
access time and network traffic
Content Engine – Object
Store Document

Object Store

Properties Content

File System
Database

Database
File Store(s)
Database Store
Content Store
Content Engine - Document Lifecycles
Actions and Policies

• Content Engine provide framework to


manage content lifecycle
• The following Lifecycle states can be
managed by Content Engine
– Draft - Create, Check In, Promote
Lifecycle
– Review – Check Out, Check In,
Promote or Demote Lifecycle,
Update (optional)
– Publish – Update
– Close – Update, Reset Lifecycle
Content Engine - Event Actions and
Subscriptions
• Event – Mechanism for initiating action
that are invoked when objects are
created, modified or deleted from
Object Store
• Subscription – Association of particular
event trigger with an event action
• FileNet P8 provide predefined set of
event actions
• User defined event actions can be
scriptable (VB Script or Java Script) or
can be developed as COM component
Content Engine - Query and
Retrieval
• Supports Property and Content-
based search
• Workplace (OOTB UI) users can search
for documents, folders and custom
objects
• Content-based search leverages the
Verity K2 search engine capabilities
• Content search returns matches on
properties and content
• Search result can be ranked by
relevancy
• Multilingual search by leveraging Verity
K2 capability
• Stored Search can created and stored
for easy execution of frequently used
Content Engine – Rendition and
Publishing
• Supports the translation of document to PDF
and HTML
• Rendition model supports multiple rendition
of the document having separate set of
properties and access rights
• Content Engine can maintain
– relationship between source document and
its rendition
– Can automatically replace or version the
existing rendition
– Can be configured to delete rendition if
source is deleted

Content Engine – Rendition and
Publishing
• Style Template defines custom behavior
when creating a rendition
– e.g. Use style template to create watermark
on PDF or specify password on PDF
document for higher security
• Publish template defines characteristics of
target rendition
– Where to file the rendition
– Access rights associated with the rendition
– Metadata values – new or same as the
source
– Version or replace existing rendition on re-
publishing
– Define execution of custom script after
rendition has been completed
Content Engine - Auto
Classification
• Classification – the process of assigning
metadata to content (selection of
DocClass and property values)
• Classification can be performed by
– by end user (using Entry Template)
– by application that uses the FileNet APIs
– Automatically using the content-based
classification
• Supports Auto-Classification for XML
Documents
• Custom mapping scripts, associates
XML tags in the incoming document
to properties
Content Engine - Auto
Classification
• Classification – the process of assigning
metadata to content (selection of
DocClass and property values)
• Classification can be performed by
– by end user (using Entry Template)
– by application that uses the FileNet APIs
– Automatically using the content-based
classification
• Supports Auto-Classification for XML
Documents
• Custom mapping scripts, associates
XML tags in the incoming document
to properties
Process Engine - Overview
• Provides software services for
managing all aspects of business
processes like –
– Process execution
– Process routing
– Rule Management
– Process simulation
– Modeling
– Workflow analysis
• Allow to create, modify and manage
workflow implemented by
applications, enterprise users or
external users (like partner or
Process Engine -
Architecture
Workplace
Customized
Application

Process Java API

Process Router

RMI Process Simulator

Process Engine
Process
Pooled Process Manager (PPM) Analyzer Process Analyzer
Connector TCP / IP

Process
Process Email Rules
Engine EAI Rule Engine
Service Notification Daemon RMI
Connector

RMI
MQ Series Content Engine
(TCP / IP)
LDAP TCP / IP SMTP
Process Router

EAI Server SMTP Mail


Database Process Event
Server
Active (Queue, Launcher
Directory Logs,
Stats)
Content Engine
Object Services
Process Engine - Overview
• Process Engine Services
– Various services to manage complete
Process Engine operation behind the
scene
• Pooled Process Manager (PPM)
– Service to accepts users request for
to assigned workflow
– Runs on Process Engine Server
Process Engine - Overview
• Router
– Resides on Application Engine (AE) or
Content Engine (CE)
– Route user request from workflow
application to the mapped VWService
and Isolated Region
– Router can only reference one isolated
region on a VWService
– Connects to PPM on the specified
VWService to retrieve configuration
map of VWService. Based on
configuration map the router directs
each application request to appropriate
Process Engine
Application Engine -
Overview
• Presentation layer for both FileNet P8
Process and Content Engine
• Hosts -
– Workplace Web Application (OOTB
FileNet P8 UI)
– Workplace Java Applets
– Process Router
– Application Development Tools

Application Engine -
Architecture Application Engine
(J2EE Application / Web Server)
Custom Process Task
Workplace P8 Suites
Applications Manager

CE Operation

Java API
CustomComponents
Process
Router
Component Integrator

HTTP/SOAP
RMI

Content Engine Process Engine


Apache httpd

Java API
SOAP Listener

COMAPI
Application Engine –
Component Integrator
• Provide mechanism for automatically
processing work without a need of
custom programming
• Process Designer tools can invoke
Java class which are configured in
Component Integrator without
programming
• FileNet Provides Java Message
Service (JMS) adaptors for calling
Java Components from workflow
steps
FileNet P8 Server – Single
Server

Potrebbero piacerti anche