SlideShare ist ein Scribd-Unternehmen logo
1 von 62
Downloaden Sie, um offline zu lesen
FileNet P8
Rafie Tarabay
eng_rafie@mans.edu.eg
IBM FileNet P8 overview
• The IBM FileNet P8 Platform is a unified-
enterprise content management and business
process management platform that resolves
content, process, compliance, and discovery
issues in one single solution.
FileNet Core Component
• Content Engine (CE)
• Process Engine (PE)
• Workplace,Workplace XT (WP/WP XT)
Content Engine (CE)
1-Content Engine
• EJB Application
• Store all contents within FileNet
• Store content meta-data in DB
• Provide interface for handling
– Event-based action
– Document life cycle
– Storage integration
• Content Engine member of FileNet domain.
• FileNet domain may contains more than one content
engine and each content engine can support one or
more object store where content is stored.
• FileNet contains one Global Configurator DB(GCD)
and it define the storage area that represents dataset
FileNet Content Engine
Content Engine
Object Store
Object Store
GCD
Global Configurator DB
CE use an Object Oriented data model define by:
1. Properties
2. Classes
3. Documents
4. Custom Object
5. Foldering
CE Properties
• Object information and meta-data are define
and store as properties for a given object.
CE Classes
• Each object defined as an instance of a class
• The class define
1) what type of object is created.
2) what meta-data.
3) how store the object.
• Main class can contains sub-class that inherit
parent class properties, and can define
additional properties and can override the
parent class behavior.
CE documents
• Object can be document, this object contains
meta-data and one or more content element.
• Document can have life cycle and version, and
can checkin/checkout.
• “DocVersion” table store document object
link documents by “VersionSeries” Object.
CE Custom Object
• It is a meta-data only object with no content
element and are not versionable.
CE Foldering
• Each folder create a single row in Container
table and it used for item organization.
Object Store

Object meta-data always store in normal DB

Object contents can store in
[DB,FileSystem or Fixed Content device]
CE Security
• Define which user allow to create,view,update
and delete any given object.
• It use java authentication model, which based
of “Java Authentication and Authorization Service”
JAAS, content engine relies on application server to
perform JAAS authentication.
• FileNet does NOT contains its own users DB. So, it
use LDAP to get users from the organization domain.
• Access Control Entries (ACE):user privileges on one object.
• Access Control List (ACL):collections of ACE
CE Event Framework
We can run a custom code to response to predefined events like
• Creation
• Deletion
• Update
• Update Security
• Change State
• Checkin
• Checkout
• Cancel Checkout
• Freeze
• Lock
• UnLock
• ….
CE Event Framework
• We can create a custom event and fire it using
“RaiseEvent” method.
• Administrator can configure component to listen
to predefined events to run event handler, ex:
lunch workflow by implement custom event
action.
• Action handler is a java code implements
“EventActionHandler” interface, and deliver as
.jar file located through global class path or
stored locally as “CodeModules”
CE Event Framework
• When a given action occurs on a particular
object, a query executed to find event
subscribe and related event handler.
• Event action handler executed through the
method EventActionHandler.doEvent()
CE interacting with PE
• We can handle events also in content engine by
create a workflow subscription.
• To create a workflow use WorkplaceXT or FileNet
Enterprise manager.
• We can create many versions of workflow but
will not effect the production workflow.
• To publish workflow use “Launch Workflow”
• we can create selection criteria on object level to
launch a workflow only if a major version of
document is added for example.
CE Life Cycle
• Document can move from one state to
another. Ex: in loan application document
move from application to approval.
• Manage document life cycle through:
1. Life cycle policy: define the states that document
can transition through. Policy can apply a new
security template when move to new state.
2. Life cycle action: define the action that occurs when
a document move from one state to another.
CE Storage
• Content always streams from client to server
and store in a temp staging area.
• Store policy define the storage area to used
based on configuration rule.
CE Storage
• File Location can be define through
– Default Storage Area for object
(or through)
– Storage Policy
CE Fulltext indexing
• Search in objects meta-data, document
textual data.
• We have two search engines:
1. Content search service
2. Legacy content search engine
Content Search Service (CSS)
• Single css server can be used for both indexing
and search. However, it is better to deploy
multiple css servers and assign each one to do
only one job (Indexing or Search).
• Indexing process start when Content Base
Retrieval (CBR) object are created or updated.
[document with class CBR enabled]
Legacy Content Search Engine (CSE)
• Start indexes in collections managed by Verity
server, and temporarily save documents on
file system until indexing, (while CSS index
store in object store).
Migrating from CSE to CSS
To migrated do the next two steps:
1. Enable CSS in object store
2. Switch default search engine to CSS
Content Engine Classification
• When create a new document, a flag
determines whether automatic classification is
executed or not.
• incoming documents of specific content type
can automatically assigned to a target
document class and setting selected
properties on that target class based on value
found in the incoming document.
Content Engine Protocols
• CE communicate with Workplace XT through EJB only.
• CE support communications through :
1. WebService listener (Http protocol)
2. EJB listener
FileNet Enterprise Manager
• It is content engine administration client.
• It use .net APIs over the webservice interface.
• CE Main Components:
1. Document Class
2. Search Template
3. Entity Template
• CE divided into content repository
(Object Repository) then organize
object repository into folders.
• Content repository helps in isolation of contents,
for example create 2012 repository, 2013 repository….
DocuFormW
Content Engine APIs
• .Net/Java, (while PE only java)
• Support methods for handle create , retrieving
, update, delete, updating security.
Federations & Connections
• Sharepoint, LotusQuickr and SAP, store content in
their repositories. Make integration to import, copy,
or move and link data to P8 by using:
1. IBM Content Integrator
2. IBM Content Federation Service
• The communications method using CMIS
(Content Management Interoperability Service),
which is industry-standard method.
Content Management Interoperability
Service (CMIS)
• Support RESTfull and webservice binding.
• Support Create,Read,Update,Delete(CRUD)
operations & Checkin/Checkout &SQL …
Process Engine (PE)
Process Engine
• Process Engine provides the IBM FileNet P8 Platform with
workflow management capabilities. These capabilities
include personal inboxes, work object routing, group
queues, process tracking…
• PE store all workflow information in a DB, except raw
process map -> Content Engine
• PE is a single process multi-thread architecture.
• PE can connect only to single process store.
• PE processes types:
1. PE server: handle all DB persistence, background tasks,
threads.
2. PE Manager: run as single instance, managing PE server
instances include Start/Stop them.
PE configuration
• PE divides workflow data into work items.
• Work items found under Rosters and Queues
• Workflow DB can be standalone or co-located
with CE DB.
• IBM Case Manager need CE DB and PE DB to
co-located in the same DB.
• Workflow definitions stored into CE then
transferred and compiled into PE.
• PE Connections
– Connection Point
 Regions
– Work Queues
– Component Queues
– User Queues
– Rostors
– Event Logs
– Application Space
Regions
• PE can split process data to regions within a
single process store.
• region contains all of the related process
definitions and metadata in separate tables
within the Process Engine database.
• region also contains a unique set of rosters,
queues, and work items.
Workflow Definition
• Consists of maps and each map contains
(steps & routing logic) stored in CE then
transferred and compiled in PE.
• It build using “Process Designer”
Work items
• Lunch workflow = create new instance
contains one or more work items
• Work items contains properties, and
reference to one or more content
objects(attachment) stored into CE.
Rosters
• Workflow at design time define the related roster.
• When launch workflow the roster record the
creation data and contains also some system-level
fields and some exposed properties from work item.
• Restore use for administrative purposes to find work
items regardless of process step.
• When create new Roster, we create new DB table.
Queues
• Helps to find work item process on a
particular step, or the work item that relevant
to users/applications.
Types of Queues
1. Process Queues: public queues where
numerous users might have access and any of
those users are allowed to browse and process
work items from those queues
2. User Queues: work items for a particular user.
3. Component Queues: process queue that allow
run custom actions in background using
“Component Manager Application”
4. System Queues: manage system activities on
work items
In-baskets
• Create a view that has one or more filters to
apply business rule-based criteria to the items
in the queue.
• These filters cannot be modified by the user,
only by the process administrators
Roles
• tie a set of users and groups to one or more
in-baskets.
Application spaces
• Group of roles that apply to application or line
of business.
Event logs
• Event logs, like rosters, are separate tables within the
Process Engine database. Each row represents an
event action for a specific work item.
• The types of events that get logged are configurable
and provide a fair degree of control over how much
data is collected and what it represents. The event log
table can be queried to retrieve data on historical
events that occurred within the system.
• The Process Tracker application uses this data to show
the history for a given work item. The event log tables
are also the primary source of data for the analytics
engine.
PE Access control
• Security manage on level of queues and
rosters not on the work items level.
Process orchestration
• Individual process steps can call out to an
external web service or, conversely, be exposed
as a web service for external consumption.
• There are three main actions involved: receive,
reply, and invoke. The receive and reply steps
define a point in the process to expose externally
as a web services entry point and if necessary
return a response. The invoke and receive steps
call out to an external web service and if
necessary receive a subsequent response.
Component Integrator
• a service for integrating with external systems.
• The Component Integrator makes it possible to import
custom Java components and make them available in a
workflow.
• In the workflow definition, a component step connects to a
component queue configured for one or more operations
in the external component.
There are two parts to the Component Integrator:
1. Component Manager: connects a work item with its
appropriate Java or JMS Service Adaptor, This service runs on
the Workplace/Workplace XT.
2. Configuration: Configure the component queues using Process
Configuration Console.
Analysis and optimization
Case Analyzer tool :
Analyze business processes. Using Microsoft MS SQL
Analysis Services to supply the data in a format that can
be quickly explored and drilled down by users.
Process Simulator tool :
it helps to perform what-if simulations of the process
model to discover bottlenecks in the process execution.
Analysis and simulation aim for continuous improvement
in the quality of the business processes.
PE APIs
There are three primary APIs for PE
1. Java API
2. REST API
3. web services API
The APIs provide classes and methods for:
1. Creating, working, and completing workflow items
2. Searching for work items in queues and rosters
3. Viewing the event logs
IBM Case Manager
• Helps in workflow creation
• Need CE DB,PE DB co-located
• Need Workplace XT
Workplace (WP, WP XT)
• Click to edit Master text
styles
– Second level
• Third level
– Fourth level
» Fifth level
Click to edit Master text styles
• Click to edit Master text
styles
– Second level
• Third level
– Fourth level
» Fifth level
Workplace vs Workplace XT
Workplace
• WP open source
• Support BPF (Business Process Frame
work)
Workplace XT
• JSF not allow customization
• Support IBM Case manager
Workplace XT views
Workplace XT consists of four views:
• Browse: browsing and working with documents stored in
folders.
• Search: Access to various search facilities for locating documents
based on properties or content criteria within the system.
• Tasks: View and Manage workflow and workitems, Provides
views into inboxes and public queues for working on business
process work items.
• My Workplace: create a custom compinations of views.
Workplace XT tools
Search Designer: A Java applet-based tool for creating stored searches
and search templates.
Entry Template Designer: Define and edit entry templates used to
simplify the process of creating document folders and forms.
Security Policy Tool: Create and modify security templates used to
control document access at different phases of its life cycle.
Process Designer: The Java applet-based tool creates and manages
workflow maps.
Workflow Subscription Tool: Links workflows with classes to create
subscriptions that automatically launch workflows on document
creation events.
Process Simulator Console: Process simulation console.
Process Simulator Designer: Design simulations for the process
simulator.
Site Preferences: Administer the appearance, behavior, and
connectivity of the FileNet P8 Platform client applications.
Expansion Products
• These products extend enterprise content
management functionality.
• Content ingestion solutions take papers,
faxes, e-mails,.. -> organize it -> insert to
FileNet.
Content Ingestion Products:
1. IBM Content Collector
2. IBM Datacap
3. IBM FileNet Capture
IBM Content Collector
Consists of 4 offerings:
1. Content Collection for Email
2. Content Collection for File System
3. Content Collection for SharePoint
4. Content Collection for SAP
Content Collector retrieves contents from these
sources and apply rules to decide:
1. If the document will process
2. How to process this document
3. Where to store this document
Content Collector Configuration Manager
Helps to develop/implement content collection
Steps:
1. Indentify Source
[Exchange server,Sharepoint,FileSystem, Domino]
2. Identify Target Connector
[Image Service,FileNet,IBM Content Manager,FileSystem]
3. Identify Schedule
IBM Content Collector
• Source connector retrieve content and meta
data, and also can set meta data on source
content, Example: set flag as collected.
• Single collector can connect to multiple types
of sources.
Connector task include:
1. Classification
2. Text extraction
3. Record declaration
IBM Content Collector
Content Collector Task Routes:
• Task route is like a workflow, a visual representation of
process.
• Specify how/where content collected/processed
• It begin with collection and end with storage in the
repository
• Task route apply rules at multiple points in capture
process
• Processing assets include extracting meta data,
classifications, extracting content, de-duplicate and
record declaration.
IBM Datacap
• Complete end-to-end document management
solution.
• Datacap consists of 3 main products:
1. Task Master: SOA capture & automation solution
with web and thick client.
2. RuleRunner: can run as a web service or embedded
inside TaskMaster/fastDoc, it drives business rules
and actions.
3. FastDoc: stand-alone product and can integrate with
SharePoint and file system, and can operate offline.
Datacap process
• TaskMaster process stages: scan,recog,verify
and export.
• RuleRunner move images from state to state
according to business rules.
• In Recognition stage, FastDoc can search for
1. predefine zones in the page for predefine
finderprint-> so, it can recognize the image/fields
2. Predefine lables/barcodes

Weitere ähnliche Inhalte

Was ist angesagt?

Pentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designerPentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designerHamdi Hmidi
 
Building robust CDC pipeline with Apache Hudi and Debezium
Building robust CDC pipeline with Apache Hudi and DebeziumBuilding robust CDC pipeline with Apache Hudi and Debezium
Building robust CDC pipeline with Apache Hudi and DebeziumTathastu.ai
 
Tag based policies using Apache Atlas and Ranger
Tag based policies using Apache Atlas and RangerTag based policies using Apache Atlas and Ranger
Tag based policies using Apache Atlas and RangerVimal Sharma
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookJames Serra
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Data ingestion and distribution with apache NiFi
Data ingestion and distribution with apache NiFiData ingestion and distribution with apache NiFi
Data ingestion and distribution with apache NiFiLev Brailovskiy
 
Security and Data Governance using Apache Ranger and Apache Atlas
Security and Data Governance using Apache Ranger and Apache AtlasSecurity and Data Governance using Apache Ranger and Apache Atlas
Security and Data Governance using Apache Ranger and Apache AtlasDataWorks Summit/Hadoop Summit
 
[AWS Migration Workshop] 데이터센터의 SAP를 AWS로 마이그레이션 하기
[AWS Migration Workshop]  데이터센터의 SAP를 AWS로 마이그레이션 하기[AWS Migration Workshop]  데이터센터의 SAP를 AWS로 마이그레이션 하기
[AWS Migration Workshop] 데이터센터의 SAP를 AWS로 마이그레이션 하기Amazon Web Services Korea
 
Snowflake + Power BI: Cloud Analytics for Everyone
Snowflake + Power BI: Cloud Analytics for EveryoneSnowflake + Power BI: Cloud Analytics for Everyone
Snowflake + Power BI: Cloud Analytics for EveryoneAngel Abundez
 
AWS Glue - let's get stuck in!
AWS Glue - let's get stuck in!AWS Glue - let's get stuck in!
AWS Glue - let's get stuck in!Chris Taylor
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmRichard Kuo
 
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017Amazon Web Services
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseSnowflake Computing
 
Big Data Business Wins: Real-time Inventory Tracking with Hadoop
Big Data Business Wins: Real-time Inventory Tracking with HadoopBig Data Business Wins: Real-time Inventory Tracking with Hadoop
Big Data Business Wins: Real-time Inventory Tracking with HadoopDataWorks Summit
 

Was ist angesagt? (20)

Pentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designerPentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designer
 
Dataflow with Apache NiFi
Dataflow with Apache NiFiDataflow with Apache NiFi
Dataflow with Apache NiFi
 
Building robust CDC pipeline with Apache Hudi and Debezium
Building robust CDC pipeline with Apache Hudi and DebeziumBuilding robust CDC pipeline with Apache Hudi and Debezium
Building robust CDC pipeline with Apache Hudi and Debezium
 
Tag based policies using Apache Atlas and Ranger
Tag based policies using Apache Atlas and RangerTag based policies using Apache Atlas and Ranger
Tag based policies using Apache Atlas and Ranger
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2) Exadata Cloud Service Overview(v2)
Exadata Cloud Service Overview(v2)
 
Data ingestion and distribution with apache NiFi
Data ingestion and distribution with apache NiFiData ingestion and distribution with apache NiFi
Data ingestion and distribution with apache NiFi
 
Security and Data Governance using Apache Ranger and Apache Atlas
Security and Data Governance using Apache Ranger and Apache AtlasSecurity and Data Governance using Apache Ranger and Apache Atlas
Security and Data Governance using Apache Ranger and Apache Atlas
 
ETL Process
ETL ProcessETL Process
ETL Process
 
NoSQL
NoSQLNoSQL
NoSQL
 
[AWS Migration Workshop] 데이터센터의 SAP를 AWS로 마이그레이션 하기
[AWS Migration Workshop]  데이터센터의 SAP를 AWS로 마이그레이션 하기[AWS Migration Workshop]  데이터센터의 SAP를 AWS로 마이그레이션 하기
[AWS Migration Workshop] 데이터센터의 SAP를 AWS로 마이그레이션 하기
 
Snowflake + Power BI: Cloud Analytics for Everyone
Snowflake + Power BI: Cloud Analytics for EveryoneSnowflake + Power BI: Cloud Analytics for Everyone
Snowflake + Power BI: Cloud Analytics for Everyone
 
Datastage ppt
Datastage pptDatastage ppt
Datastage ppt
 
AWS Glue - let's get stuck in!
AWS Glue - let's get stuck in!AWS Glue - let's get stuck in!
AWS Glue - let's get stuck in!
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibm
 
Integrating Apache Spark and NiFi for Data Lakes
Integrating Apache Spark and NiFi for Data LakesIntegrating Apache Spark and NiFi for Data Lakes
Integrating Apache Spark and NiFi for Data Lakes
 
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
 
Introducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data WarehouseIntroducing the Snowflake Computing Cloud Data Warehouse
Introducing the Snowflake Computing Cloud Data Warehouse
 
Big Data Business Wins: Real-time Inventory Tracking with Hadoop
Big Data Business Wins: Real-time Inventory Tracking with HadoopBig Data Business Wins: Real-time Inventory Tracking with Hadoop
Big Data Business Wins: Real-time Inventory Tracking with Hadoop
 

Andere mochten auch

Fusion P8 for FileNet Overview
Fusion P8 for FileNet OverviewFusion P8 for FileNet Overview
Fusion P8 for FileNet OverviewMarc-Henri Cerar
 
Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorPerficient, Inc.
 
IBM Case Foundation Overview
IBM Case Foundation OverviewIBM Case Foundation Overview
IBM Case Foundation OverviewSusanth Kurunthil
 
Autism - Sense Kaleidoscopes
Autism - Sense Kaleidoscopes Autism - Sense Kaleidoscopes
Autism - Sense Kaleidoscopes Susanth Kurunthil
 
Miria datacap webinar 1-19-12 final
Miria datacap webinar 1-19-12 finalMiria datacap webinar 1-19-12 final
Miria datacap webinar 1-19-12 finalMiria Systems, Inc.
 
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture InnovationsFujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture InnovationsKevin Neal
 
【职场女性领导力】《向前一步》
【职场女性领导力】《向前一步》【职场女性领导力】《向前一步》
【职场女性领导力】《向前一步》Guang Ying Yuan
 
F115 g formation-ibm-filenet-content-manager-5-2-mise-en-oeuvre-systeme-et-ad...
F115 g formation-ibm-filenet-content-manager-5-2-mise-en-oeuvre-systeme-et-ad...F115 g formation-ibm-filenet-content-manager-5-2-mise-en-oeuvre-systeme-et-ad...
F115 g formation-ibm-filenet-content-manager-5-2-mise-en-oeuvre-systeme-et-ad...CERTyou Formation
 

Andere mochten auch (16)

Filenet API PDF
Filenet API PDFFilenet API PDF
Filenet API PDF
 
Fusion P8 for FileNet Overview
Fusion P8 for FileNet OverviewFusion P8 for FileNet Overview
Fusion P8 for FileNet Overview
 
Presentation File Net
Presentation File NetPresentation File Net
Presentation File Net
 
Extend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content NavigatorExtend IBM Enterprise Content Management Solutions with Content Navigator
Extend IBM Enterprise Content Management Solutions with Content Navigator
 
IBM Case Foundation Overview
IBM Case Foundation OverviewIBM Case Foundation Overview
IBM Case Foundation Overview
 
Mohammad Awwad CV
Mohammad Awwad CVMohammad Awwad CV
Mohammad Awwad CV
 
IBM Business Process Management 8.5
IBM Business Process Management 8.5IBM Business Process Management 8.5
IBM Business Process Management 8.5
 
Bootstarp 3
Bootstarp 3Bootstarp 3
Bootstarp 3
 
Autism - Sense Kaleidoscopes
Autism - Sense Kaleidoscopes Autism - Sense Kaleidoscopes
Autism - Sense Kaleidoscopes
 
Django - sql alchemy - jquery
Django - sql alchemy - jqueryDjango - sql alchemy - jquery
Django - sql alchemy - jquery
 
Miria datacap webinar 1-19-12 final
Miria datacap webinar 1-19-12 finalMiria datacap webinar 1-19-12 final
Miria datacap webinar 1-19-12 final
 
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture InnovationsFujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
Fujitsu Scanners and Datacap, Invoice and Variable Document Capture Innovations
 
Federation Services
Federation ServicesFederation Services
Federation Services
 
【职场女性领导力】《向前一步》
【职场女性领导力】《向前一步》【职场女性领导力】《向前一步》
【职场女性领导力】《向前一步》
 
F115 g formation-ibm-filenet-content-manager-5-2-mise-en-oeuvre-systeme-et-ad...
F115 g formation-ibm-filenet-content-manager-5-2-mise-en-oeuvre-systeme-et-ad...F115 g formation-ibm-filenet-content-manager-5-2-mise-en-oeuvre-systeme-et-ad...
F115 g formation-ibm-filenet-content-manager-5-2-mise-en-oeuvre-systeme-et-ad...
 
Makrem DJEBALI CV
Makrem DJEBALI  CVMakrem DJEBALI  CV
Makrem DJEBALI CV
 

Ähnlich wie IBM File Net P8

04 integrate entityframework
04 integrate entityframework04 integrate entityframework
04 integrate entityframeworkErhwen Kuo
 
Elements for an iOS Backend
Elements for an iOS BackendElements for an iOS Backend
Elements for an iOS BackendLaurent Cerveau
 
Building enterprise records management solutions for share point 2010
Building enterprise records management solutions for share point 2010Building enterprise records management solutions for share point 2010
Building enterprise records management solutions for share point 2010Eric Shupps
 
Hibernate in XPages
Hibernate in XPagesHibernate in XPages
Hibernate in XPagesToby Samples
 
IBM Spectrum scale object deep dive training
IBM Spectrum scale object  deep dive trainingIBM Spectrum scale object  deep dive training
IBM Spectrum scale object deep dive trainingSmita Raut
 
SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!Ben Steinhauser
 
Advanced Apache Cayenne
Advanced Apache CayenneAdvanced Apache Cayenne
Advanced Apache CayenneWO Community
 
Deep Dive into Azure Data Factory v2
Deep Dive into Azure Data Factory v2Deep Dive into Azure Data Factory v2
Deep Dive into Azure Data Factory v2Eric Bragas
 
OpenProdoc Overview
OpenProdoc OverviewOpenProdoc Overview
OpenProdoc Overviewjhierrot
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the BasicsUlrich Krause
 
Tech Talk Live on Share Extensibility
Tech Talk Live on Share ExtensibilityTech Talk Live on Share Extensibility
Tech Talk Live on Share ExtensibilityAlfresco Software
 
Microsoft Entity Framework
Microsoft Entity FrameworkMicrosoft Entity Framework
Microsoft Entity FrameworkMahmoud Tolba
 

Ähnlich wie IBM File Net P8 (20)

Where to save my data, for devs!
Where to save my data, for devs!Where to save my data, for devs!
Where to save my data, for devs!
 
04 integrate entityframework
04 integrate entityframework04 integrate entityframework
04 integrate entityframework
 
Elements for an iOS Backend
Elements for an iOS BackendElements for an iOS Backend
Elements for an iOS Backend
 
Asp .net folders and web.config
Asp .net folders and web.configAsp .net folders and web.config
Asp .net folders and web.config
 
Building enterprise records management solutions for share point 2010
Building enterprise records management solutions for share point 2010Building enterprise records management solutions for share point 2010
Building enterprise records management solutions for share point 2010
 
Hibernate in XPages
Hibernate in XPagesHibernate in XPages
Hibernate in XPages
 
IBM Spectrum scale object deep dive training
IBM Spectrum scale object  deep dive trainingIBM Spectrum scale object  deep dive training
IBM Spectrum scale object deep dive training
 
Asp .net folders and web.config
Asp .net folders and web.configAsp .net folders and web.config
Asp .net folders and web.config
 
WebDev Crash Course
WebDev Crash CourseWebDev Crash Course
WebDev Crash Course
 
Hibernate
HibernateHibernate
Hibernate
 
SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!SharePoint 2014: Where to save my data, for devs!
SharePoint 2014: Where to save my data, for devs!
 
Advanced Apache Cayenne
Advanced Apache CayenneAdvanced Apache Cayenne
Advanced Apache Cayenne
 
Deep Dive into Azure Data Factory v2
Deep Dive into Azure Data Factory v2Deep Dive into Azure Data Factory v2
Deep Dive into Azure Data Factory v2
 
70487.pdf
70487.pdf70487.pdf
70487.pdf
 
OpenProdoc Overview
OpenProdoc OverviewOpenProdoc Overview
OpenProdoc Overview
 
Hibernate tutorial
Hibernate tutorialHibernate tutorial
Hibernate tutorial
 
[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics[DanNotes] XPages - Beyound the Basics
[DanNotes] XPages - Beyound the Basics
 
Tech Talk Live on Share Extensibility
Tech Talk Live on Share ExtensibilityTech Talk Live on Share Extensibility
Tech Talk Live on Share Extensibility
 
Microsoft Entity Framework
Microsoft Entity FrameworkMicrosoft Entity Framework
Microsoft Entity Framework
 
Real world rm in share point 2013
Real world rm in share point 2013Real world rm in share point 2013
Real world rm in share point 2013
 

Mehr von Mohammed El Rafie Tarabay (7)

التقنيات المستخدمة لتطوير المكتبات
التقنيات المستخدمة لتطوير المكتباتالتقنيات المستخدمة لتطوير المكتبات
التقنيات المستخدمة لتطوير المكتبات
 
R for Statistical Computing
R for Statistical ComputingR for Statistical Computing
R for Statistical Computing
 
IBM Business Automation Workflow
IBM Business Automation WorkflowIBM Business Automation Workflow
IBM Business Automation Workflow
 
Python crush course
Python crush coursePython crush course
Python crush course
 
Django crush course
Django crush course Django crush course
Django crush course
 
ITIL
ITILITIL
ITIL
 
React native
React nativeReact native
React native
 

Kürzlich hochgeladen

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfSanaAli374401
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Kürzlich hochgeladen (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

IBM File Net P8

  • 2. IBM FileNet P8 overview • The IBM FileNet P8 Platform is a unified- enterprise content management and business process management platform that resolves content, process, compliance, and discovery issues in one single solution.
  • 3. FileNet Core Component • Content Engine (CE) • Process Engine (PE) • Workplace,Workplace XT (WP/WP XT)
  • 4.
  • 6. 1-Content Engine • EJB Application • Store all contents within FileNet • Store content meta-data in DB • Provide interface for handling – Event-based action – Document life cycle – Storage integration
  • 7. • Content Engine member of FileNet domain. • FileNet domain may contains more than one content engine and each content engine can support one or more object store where content is stored. • FileNet contains one Global Configurator DB(GCD) and it define the storage area that represents dataset FileNet Content Engine Content Engine Object Store Object Store GCD Global Configurator DB
  • 8. CE use an Object Oriented data model define by: 1. Properties 2. Classes 3. Documents 4. Custom Object 5. Foldering
  • 9. CE Properties • Object information and meta-data are define and store as properties for a given object.
  • 10. CE Classes • Each object defined as an instance of a class • The class define 1) what type of object is created. 2) what meta-data. 3) how store the object. • Main class can contains sub-class that inherit parent class properties, and can define additional properties and can override the parent class behavior.
  • 11. CE documents • Object can be document, this object contains meta-data and one or more content element. • Document can have life cycle and version, and can checkin/checkout. • “DocVersion” table store document object link documents by “VersionSeries” Object.
  • 12. CE Custom Object • It is a meta-data only object with no content element and are not versionable. CE Foldering • Each folder create a single row in Container table and it used for item organization.
  • 13. Object Store  Object meta-data always store in normal DB  Object contents can store in [DB,FileSystem or Fixed Content device]
  • 14. CE Security • Define which user allow to create,view,update and delete any given object. • It use java authentication model, which based of “Java Authentication and Authorization Service” JAAS, content engine relies on application server to perform JAAS authentication. • FileNet does NOT contains its own users DB. So, it use LDAP to get users from the organization domain. • Access Control Entries (ACE):user privileges on one object. • Access Control List (ACL):collections of ACE
  • 15. CE Event Framework We can run a custom code to response to predefined events like • Creation • Deletion • Update • Update Security • Change State • Checkin • Checkout • Cancel Checkout • Freeze • Lock • UnLock • ….
  • 16. CE Event Framework • We can create a custom event and fire it using “RaiseEvent” method. • Administrator can configure component to listen to predefined events to run event handler, ex: lunch workflow by implement custom event action. • Action handler is a java code implements “EventActionHandler” interface, and deliver as .jar file located through global class path or stored locally as “CodeModules”
  • 17. CE Event Framework • When a given action occurs on a particular object, a query executed to find event subscribe and related event handler. • Event action handler executed through the method EventActionHandler.doEvent()
  • 18. CE interacting with PE • We can handle events also in content engine by create a workflow subscription. • To create a workflow use WorkplaceXT or FileNet Enterprise manager. • We can create many versions of workflow but will not effect the production workflow. • To publish workflow use “Launch Workflow” • we can create selection criteria on object level to launch a workflow only if a major version of document is added for example.
  • 19. CE Life Cycle • Document can move from one state to another. Ex: in loan application document move from application to approval. • Manage document life cycle through: 1. Life cycle policy: define the states that document can transition through. Policy can apply a new security template when move to new state. 2. Life cycle action: define the action that occurs when a document move from one state to another.
  • 20. CE Storage • Content always streams from client to server and store in a temp staging area. • Store policy define the storage area to used based on configuration rule.
  • 21. CE Storage • File Location can be define through – Default Storage Area for object (or through) – Storage Policy
  • 22. CE Fulltext indexing • Search in objects meta-data, document textual data. • We have two search engines: 1. Content search service 2. Legacy content search engine
  • 23. Content Search Service (CSS) • Single css server can be used for both indexing and search. However, it is better to deploy multiple css servers and assign each one to do only one job (Indexing or Search). • Indexing process start when Content Base Retrieval (CBR) object are created or updated. [document with class CBR enabled]
  • 24. Legacy Content Search Engine (CSE) • Start indexes in collections managed by Verity server, and temporarily save documents on file system until indexing, (while CSS index store in object store).
  • 25. Migrating from CSE to CSS To migrated do the next two steps: 1. Enable CSS in object store 2. Switch default search engine to CSS
  • 26. Content Engine Classification • When create a new document, a flag determines whether automatic classification is executed or not. • incoming documents of specific content type can automatically assigned to a target document class and setting selected properties on that target class based on value found in the incoming document.
  • 27. Content Engine Protocols • CE communicate with Workplace XT through EJB only. • CE support communications through : 1. WebService listener (Http protocol) 2. EJB listener
  • 28. FileNet Enterprise Manager • It is content engine administration client. • It use .net APIs over the webservice interface. • CE Main Components: 1. Document Class 2. Search Template 3. Entity Template • CE divided into content repository (Object Repository) then organize object repository into folders. • Content repository helps in isolation of contents, for example create 2012 repository, 2013 repository…. DocuFormW
  • 29. Content Engine APIs • .Net/Java, (while PE only java) • Support methods for handle create , retrieving , update, delete, updating security.
  • 30. Federations & Connections • Sharepoint, LotusQuickr and SAP, store content in their repositories. Make integration to import, copy, or move and link data to P8 by using: 1. IBM Content Integrator 2. IBM Content Federation Service • The communications method using CMIS (Content Management Interoperability Service), which is industry-standard method.
  • 31. Content Management Interoperability Service (CMIS) • Support RESTfull and webservice binding. • Support Create,Read,Update,Delete(CRUD) operations & Checkin/Checkout &SQL …
  • 33. Process Engine • Process Engine provides the IBM FileNet P8 Platform with workflow management capabilities. These capabilities include personal inboxes, work object routing, group queues, process tracking… • PE store all workflow information in a DB, except raw process map -> Content Engine • PE is a single process multi-thread architecture. • PE can connect only to single process store. • PE processes types: 1. PE server: handle all DB persistence, background tasks, threads. 2. PE Manager: run as single instance, managing PE server instances include Start/Stop them.
  • 34. PE configuration • PE divides workflow data into work items. • Work items found under Rosters and Queues • Workflow DB can be standalone or co-located with CE DB. • IBM Case Manager need CE DB and PE DB to co-located in the same DB. • Workflow definitions stored into CE then transferred and compiled into PE.
  • 35. • PE Connections – Connection Point  Regions – Work Queues – Component Queues – User Queues – Rostors – Event Logs – Application Space
  • 36. Regions • PE can split process data to regions within a single process store. • region contains all of the related process definitions and metadata in separate tables within the Process Engine database. • region also contains a unique set of rosters, queues, and work items.
  • 37. Workflow Definition • Consists of maps and each map contains (steps & routing logic) stored in CE then transferred and compiled in PE. • It build using “Process Designer”
  • 38. Work items • Lunch workflow = create new instance contains one or more work items • Work items contains properties, and reference to one or more content objects(attachment) stored into CE.
  • 39. Rosters • Workflow at design time define the related roster. • When launch workflow the roster record the creation data and contains also some system-level fields and some exposed properties from work item. • Restore use for administrative purposes to find work items regardless of process step. • When create new Roster, we create new DB table.
  • 40. Queues • Helps to find work item process on a particular step, or the work item that relevant to users/applications.
  • 41. Types of Queues 1. Process Queues: public queues where numerous users might have access and any of those users are allowed to browse and process work items from those queues 2. User Queues: work items for a particular user. 3. Component Queues: process queue that allow run custom actions in background using “Component Manager Application” 4. System Queues: manage system activities on work items
  • 42. In-baskets • Create a view that has one or more filters to apply business rule-based criteria to the items in the queue. • These filters cannot be modified by the user, only by the process administrators
  • 43. Roles • tie a set of users and groups to one or more in-baskets. Application spaces • Group of roles that apply to application or line of business.
  • 44. Event logs • Event logs, like rosters, are separate tables within the Process Engine database. Each row represents an event action for a specific work item. • The types of events that get logged are configurable and provide a fair degree of control over how much data is collected and what it represents. The event log table can be queried to retrieve data on historical events that occurred within the system. • The Process Tracker application uses this data to show the history for a given work item. The event log tables are also the primary source of data for the analytics engine.
  • 45. PE Access control • Security manage on level of queues and rosters not on the work items level.
  • 46. Process orchestration • Individual process steps can call out to an external web service or, conversely, be exposed as a web service for external consumption. • There are three main actions involved: receive, reply, and invoke. The receive and reply steps define a point in the process to expose externally as a web services entry point and if necessary return a response. The invoke and receive steps call out to an external web service and if necessary receive a subsequent response.
  • 47. Component Integrator • a service for integrating with external systems. • The Component Integrator makes it possible to import custom Java components and make them available in a workflow. • In the workflow definition, a component step connects to a component queue configured for one or more operations in the external component. There are two parts to the Component Integrator: 1. Component Manager: connects a work item with its appropriate Java or JMS Service Adaptor, This service runs on the Workplace/Workplace XT. 2. Configuration: Configure the component queues using Process Configuration Console.
  • 48. Analysis and optimization Case Analyzer tool : Analyze business processes. Using Microsoft MS SQL Analysis Services to supply the data in a format that can be quickly explored and drilled down by users. Process Simulator tool : it helps to perform what-if simulations of the process model to discover bottlenecks in the process execution. Analysis and simulation aim for continuous improvement in the quality of the business processes.
  • 49. PE APIs There are three primary APIs for PE 1. Java API 2. REST API 3. web services API The APIs provide classes and methods for: 1. Creating, working, and completing workflow items 2. Searching for work items in queues and rosters 3. Viewing the event logs
  • 50. IBM Case Manager • Helps in workflow creation • Need CE DB,PE DB co-located • Need Workplace XT
  • 52. • Click to edit Master text styles – Second level • Third level – Fourth level » Fifth level Click to edit Master text styles • Click to edit Master text styles – Second level • Third level – Fourth level » Fifth level Workplace vs Workplace XT Workplace • WP open source • Support BPF (Business Process Frame work) Workplace XT • JSF not allow customization • Support IBM Case manager
  • 53. Workplace XT views Workplace XT consists of four views: • Browse: browsing and working with documents stored in folders. • Search: Access to various search facilities for locating documents based on properties or content criteria within the system. • Tasks: View and Manage workflow and workitems, Provides views into inboxes and public queues for working on business process work items. • My Workplace: create a custom compinations of views.
  • 54. Workplace XT tools Search Designer: A Java applet-based tool for creating stored searches and search templates. Entry Template Designer: Define and edit entry templates used to simplify the process of creating document folders and forms. Security Policy Tool: Create and modify security templates used to control document access at different phases of its life cycle. Process Designer: The Java applet-based tool creates and manages workflow maps. Workflow Subscription Tool: Links workflows with classes to create subscriptions that automatically launch workflows on document creation events. Process Simulator Console: Process simulation console. Process Simulator Designer: Design simulations for the process simulator. Site Preferences: Administer the appearance, behavior, and connectivity of the FileNet P8 Platform client applications.
  • 55.
  • 56. Expansion Products • These products extend enterprise content management functionality. • Content ingestion solutions take papers, faxes, e-mails,.. -> organize it -> insert to FileNet. Content Ingestion Products: 1. IBM Content Collector 2. IBM Datacap 3. IBM FileNet Capture
  • 57. IBM Content Collector Consists of 4 offerings: 1. Content Collection for Email 2. Content Collection for File System 3. Content Collection for SharePoint 4. Content Collection for SAP Content Collector retrieves contents from these sources and apply rules to decide: 1. If the document will process 2. How to process this document 3. Where to store this document
  • 58. Content Collector Configuration Manager Helps to develop/implement content collection Steps: 1. Indentify Source [Exchange server,Sharepoint,FileSystem, Domino] 2. Identify Target Connector [Image Service,FileNet,IBM Content Manager,FileSystem] 3. Identify Schedule
  • 59. IBM Content Collector • Source connector retrieve content and meta data, and also can set meta data on source content, Example: set flag as collected. • Single collector can connect to multiple types of sources. Connector task include: 1. Classification 2. Text extraction 3. Record declaration
  • 60. IBM Content Collector Content Collector Task Routes: • Task route is like a workflow, a visual representation of process. • Specify how/where content collected/processed • It begin with collection and end with storage in the repository • Task route apply rules at multiple points in capture process • Processing assets include extracting meta data, classifications, extracting content, de-duplicate and record declaration.
  • 61. IBM Datacap • Complete end-to-end document management solution. • Datacap consists of 3 main products: 1. Task Master: SOA capture & automation solution with web and thick client. 2. RuleRunner: can run as a web service or embedded inside TaskMaster/fastDoc, it drives business rules and actions. 3. FastDoc: stand-alone product and can integrate with SharePoint and file system, and can operate offline.
  • 62. Datacap process • TaskMaster process stages: scan,recog,verify and export. • RuleRunner move images from state to state according to business rules. • In Recognition stage, FastDoc can search for 1. predefine zones in the page for predefine finderprint-> so, it can recognize the image/fields 2. Predefine lables/barcodes