Integrating IBM Content Navigator with IBM Enterprise Records using plugin

Transcription

Integrating IBM Content Navigator with IBM Enterprise Records using plugin
IBM
Integrating IBM Content
Navigator with IBM
Enterprise Records using
plugin
Suneetha Kaditi & Rohit M Pujar
10/24/2014
Abstract: This article provides the basic step by step process of installing and
configuring a plug-in to integrate IBM Content Navigator with IBM
Enterprise Records.
Authors:
Suneetha Kaditi is a System Software Engineer with IBM FileNet Enterprise Content Management team at
IBM. In the past 3 years she has worked for several different IBM products like WorkplaceXT, Application
Engine, Content Engine, IBM Content Capacity Planner, IBM Content Navigator on different platforms. Reach
out to her at [email protected]
Rohit M Pujar is a Senior Staff Software Engineer with IBM FileNet Enterprise Installer team at IBM. In the
past 3 and 1/2 years, he has worked for different IBM products like Workplace XT, Application Engine, IBM
Enterprise Records, FileNet Integration for Microsoft Office, IBM Content Navigator Integration for Microsoft
Office, IBM Counter Fraud Management, IBM Case Manager for Investigations and on different platforms.
Reach out to him at [email protected]
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Table of Contents
1. Overview of IBM Content Navigator and IBM Enterprise Records.
2. Benefits of Integrating IBM Content Navigator with IBM Enterprise Records using
plugin
3. Setup for Integration of IBM Content Navigator with IBM Enterprise Records using
plugin.
a) Setup of IBM Content Navigator
b) Setup of IBM Enterprise Records
c) Setup of Integrating IBM Content Navigator with IBM Enterprise Records using
plugin
4. Conclusion
5. Reference
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Introduction
This article provides the basic step by step process of installing and configuring a plugin to integrate IBM Content Navigator with IBM Enterprise Records.
By integrating IBM Content Navigator with IBM Enterprise Records using a plugin, a
customer is benefitted with the features of the IBM Enterprise Records web
application client. This integration helps users to perform the records management
functionalities in IBM Content Navigator.
Overview of IBM Content Navigator and IBM Enterprise Records
IBM Content Navigator :
Overview:
IBM Content Navigator is a ready-to-use, modern, standards-based user interface that
supports all content management use cases, including collaborative document
management, production imaging and report management. IBM Content Navigator is
also a flexible and powerful user platform for building custom Enterprise Content
Management (ECM) applications by using open web-based standards. It is a web client
that provides users with a console for working with content from multiple content
servers. IBM Content Navigator helps companies provide managed access to large
volumes of electronic data.
IBM Content Navigator works with all forms of content:
 Content that is stored in IBM ECM repositories, including IBM FileNet P8, IBM
Content Manager and IBM Content Manager OnDemand [CMOD]
 Content that is stored in third-party repositories accessible through the open
Content Management Interoperability Standard [CMIS].
IBM Content Navigator provides a rich and flexible feature-set so
businesses can more effectively use information to streamline business
processes:
▪
▪
▪
▪
General document actions such as check in, check out, properties and
history
Favorite documents and folders definitions from supported repositories
Thumbnail preview
Document viewing and annotation
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
▪
▪
▪
▪
▪
Document searching
◦ Search builder,
◦ Shared searches,
◦ Full text searching,
Advanced search feature that includes a category or facet tree, search
collections, type-ahead, saved searches, thumbnails, term-hit-highlighting
and document summary
Workflow tasks and processes
Business self-provisioning
Mobile application and mobile browser support
In addition, IBM Content Navigator provides a powerful platform for building custom
web applications to manage content. You can use various extension points and
application programming interfaces (APIs) to extend the existing web client by adding
custom actions, menus, layouts, or services. You can also use the APIs to:
▪
Build custom applications that incorporate IBM Content Navigator features
without using the standard web client
▪
Access the APIs for the content servers
▪
Create plug-ins to implement the functionality that you want to add to the
web client by using the Java™ API
▪
Create custom widgets to use with plug-ins by using the Java™Script API
IBM Enterprise Records:
Overview:
IBM Enterprise Records product maintains and provides a record of compliance for
electronic and physical records. This comprehensive solution combines content,
process and connectivity to meet your records management and compliance
challenges. You can also streamline records-based activities and help enforce
compliance with retention policies—with or without user participation.
A record is any type of content stating results achieved, pertaining to, and providing
evidence of activities performed. Also, you create a record to place the document or
physical object under corporate or governmental control. The detail of this control
specifies how the document or object is to be stored, accessed, and eventually disposed
of.
In the absence of a records management system, it might become difficult to locate,
interpret, and comply with the record keeping laws and regulations. This deficiency
can result in severe fines, penalties and other legal consequences. You might encounter
risks that are associated with litigation, confidentiality and safety of critical and vital
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
information if you do not maintain and manage records properly.
In IBM FileNet P8 suite of products, IBM Enterprise Records is an add-on component.
You can use IBM Enterprise Records to manage records of any type, regardless of the
storage media or format according to fiscal, legal and regulatory requirements.
Supports regulatory compliance —it features IBM ZeroClick technology,
which automates the enforcement of records management policies at the
technology layer.
Provides federation tools —a centralized, consolidated catalog of information
from disparate content sources provides company-wide records management.
Helps automate records capture and records administration —you gain
cost-effective records management and rapid return on investment (ROI).
Supports the entire enterprise records lifecycle —Enterprise Records
combines automation, reliability and compliance for better records
management.
Improves records retention and disposition —you gain more efficient and
accurate record-keeping.
Benefits of Integrating IBM Content Navigator with IBM Enterprise
Record using plugin
With IBM Enterprise Records installed and configured, you can use IBM Enterprise
plug-in to integrate with IBM Content Navigator. This plug-in enables users to perform
record management functionalities using the IBM Content Navigator web client.
Following are the benefits of the plugin:

Enables users to declare records in any format [electronic/physical] in IBM
Content Navigator web client, to perform record based activities

Enables records administration in the areas of records creation, retrieval, update
and deletion,

Management of file plans and file plan containers which helps in supporting the
retention schedule

Enables user to perform basic schedule disposition sweep

Enables report generation of records using Cognos Reporting tool by extracting &
generating reports based on templates

Enables the IBM Content Navigator user to have IBM Enterprise Records role-
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
based user interface in handling records depending on role based privileges.
Setup for integrating of IBM Content Navigator with IBM
Enterprise Record using plugin:
The section includes three parts:
a) Setup IBM Content Navigator
b) Setup IBM Enterprise Record
c) Integrating IBM Content Navigator with Enterprise Record using plug-in.
a) Setup IBM Content Navigator :
This IBM Content Navigator is setup using, WebSphere 8.5.5, DB2, Windows 2012 and
configured with FileNet P8 repository.
1.
Install IBM Content Navigator and configure the Configuration and Deployment tool by
either selecting in the installer itself or by manually running configmgr tool from IBM
Content Navigator location "C:\Program Files (x86)\IBM\ECMClient\configure\configmgr.exe"
2. Configure and Deployment Tool:
a.
Create a new deployment profile giving all required inputs like application
complete server,port no,path etc you need to configure.
b.
Select the repository to be configured with IBM Content Navigator. This
repository must be already setup and should be in working state. We have
selected IBM FileNet P8 for our setup.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Fig 1 – ICN CMUI displaying list of repositories
3.
Configure and deploy the web application
Depending on the repository type and application server, the list of tasks to be
executed is displayed. These tasks must be run successfully before deploying the IBM
Content Navigator application in application server.
Following are the list of tasks to be run which are applicable for FileNet P8 repository and
WebSphere. These tasks require inputs that vary depending on your Content Engine,
Database, Ldap authentication etc.
For more help on the inputs, please refer the below link.
http://pic.dhe.ibm.com/infocenter/cmod/v8r5m0/index.jsp?topic=%2Fcom.ibm.installingeu
c.doc%2Feucco004.htm
1.
Update the FileNet P8 Client Connector Files
2.
Configure the Connection to your LDAP server.
3.
Import your Content Engine LTPA Keys
4.
Configure JDBC Driver for Your Database
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
5.
Create a DataSource for your database.
6.
Update and Run the Database Script for your environment
You can check in the option run the db script or you can go to the db machine
and run the script manually using the command : db2 -tvf
DB2_ONE_SCRIPT.sql. The db script is available in IBM Content Navigator
installation location .You need to use the modified db script.
7.
Configure JAAS Authentication on your Web Application Server
8.
Build the Web Application
9.
Deploy the Web Application
The last 2 tasks are the build and deploy web application. These tasks need to be run
after all the other tasks are run successfully.
After you build the web application EAR file, you must deploy the web application to
your WebSphere Application Server environment. You can use the IBM Content
Navigator Configuration and Deployment Tool to deploy the web application, or you
can deploy the EAR file manually from the WebSphere Admin Console. Restart the
WebSphere Application Server after deploying is completed successfully.
Fig 2 – ICN CMUI deploying the application
Before integrating IBM Content Navigator with IBM Enterprise Records ensure that
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
IBM Content Navigator is configured successfully.
b)
Setup IBM Enterprise Record:
This IBM Enterprise Records is setup using WebSphere 8.5.5.0, DB2 9.7.0.3,
Windows 2012 and configured with P8 FileNet repository using IBM Content
Navigator 2.0.2.
1.
Install IBM Enterprise Records 5.1.2 using the default steps.
During installation user is provided with an Installation type panel for
selecting/unselecting set of features.
Be sure to select an installation option from the Install Set menu:
 If you want to install the IBM Enterprise Records administration client and the
traditional IBM Enterprise Records client, select the Typical installation option.
 If you want the IBM Enterprise Records administration client only, select the
Custom installation and clear the Traditional IBM Enterprise Records
administration client option.
Fig 3 - Installer provides feature selection option to end-user
Here the user has un-checked the Traditional Web Application component by
clearing the check-box.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
2. Configure the Configuration and Deployment tool of IBM Enterprise Records by
manually running the configmgr tool from IBM Enterprise Records location ―C:\Program Files (x86)\IBM\EnterpriseRecords\configure\configmgr.exe‖
3. Configure and Deploy Tool:
Create a new Object Store Configuration Profile, giving all the required inputs like
Content Engine server URL, username & password.
4. Following are the list of tasks to be run which are applicable for FileNet P8
repository and IBM Enterprise Records:
a)
b)
c)
d)
e)
Creating Marking Sets and Add-ons,
Configure File Plan Object Store,
Configure Records Object Store,
Import Templates,
Configure Workflows,
f) Transfer Workflows.
For creating a File Plan Object Store, the tasks a), b) and d) can be executed. To
configure IBM Enterprise Records workflows with Content Platform Engine, we can
also execute the tasks e) & f) respectively.
Here we would be specifying the tasks related to the File Plan Object Store creation
without associating workflows with Content Platform Engine. The steps are similar for
Record Object Store creation too. For more details on Record Object Store creation
please check the documentation link http://www01.ibm.com/support/knowledgecenter/SSNVVQ_5.1.2/com.ibm.p8.installingrm.doc/f
rmcm025a.dita?lang=en
5. Configure and create a File Plan Object Store
Complete the Create Marking Sets and Add-Ons task, the Configure File Plan
Object Store task, and then Import Templates.
Important: Before you add marking sets or add-ons, verify no marking sets or
add-ons are already in the domain. To check for existing marking sets or add-ons,
log on to IBM Administration Console for Content Platform Engine or Enterprise
Manager as the GCD administrator and select the Marking Sets node or the
AddOns node.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Fig 4 – Setting up the Marking sets & Add-ons task
This task creates IBM Enterprise Records marking sets and IBM Enterprise Records
data model add-ons in Content Engine or Content Platform Engine. Here we use the
default data model – Base, to create the marking sets and add-ons.
Fig 5 – Configuring File Plan Object Store using Base Data Model
Complete the Configuration of FPOS by installing the IBM Enterprise Records data
model add-on – Base.
Important: To successfully use the configured object store in the IBM Enterprise
Records web application, you must run the security script and set the appropriate
permissions. The security script is run in the web application. You are also prompted
to run the script when you run the IBM Enterprise Records web application for the
first time.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Fig 6 – Importing the templates into the object store
This task imports the search templates for the IBM Legacy Content Search Engine and
the IBM Content Search Services. This task also imports the Physical Record Entry
template into a file plan object store. The Search Templates option provides predefined
search templates for locating records and record folders, and they can be accessed on
the IBM Enterprise Records web application Search page. The Physical Record Declare
Template option is needed when you declare physical records in the IBM Enterprise
Records web application.
c) Integrating IBM Content Navigator with IBM Enterprise Records
using plug-in
Prior to integrating IBM Content Navigator with IBM Enterprise Records using plugin,
both the setups should be available.
Desktop & Repositories:
Access IBM Content Navigator web client through given below URL,
http://hostname:port/navigator
You must login with the IBM Content Navigator administrator name that you specified
when you executed the task to update the database script for your environment.
To access the content in an IBM FileNet P8 repository, you must first connect to at
least one repository and configure it to use IBM Content Navigator as a web client. Add
a new repository to configure with FileNet P8.You should connect successfully with
your FileNet P8 repository.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Fig 7 - Creating repositories in IBM Content Navigator web client
After you connect to and configure the repository, you must associate a desktop to
enable users to access the content.
To create a working desktop, you must specify a name and assign an ID to the desktop.
You must also select a repository and associate that repository to the desktop.
Optionally, you can specify other options and settings for the desktop, such as the
context menu options that users see when they want to add a document to a repository
or the maximum number of documents that users can add at a time.
Add a new desktop and give required inputs for all the tabs like General, Mobile,
Repositories, and Appearance etc. Associate your new desktop with the repository you
created.
Fig 8 - Creating Desktop in IBM Content Navigator web client
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
After you created your desktop, you can access using below url
http://hostname:port/navigator/?desktop=DesktopID
Here the link would be
http://hostname:port/navigator/?desktop=p8
The default desktop is usually administrator desktop. Once the desktop is configured
with FileNet P8 repository user can now perform FileNet operations.
In the plugins section of IBM Content Navigator load the IBM Enterprise Records
administration client plug-in jar [IERApplicationPlugin.jar] file. Save and close the
plugins section.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Fig 9 - IBM Enterprise Records plugin in IBM Content Navigator
By default, when the IBM Enterprise Records administration client plug-in is installed
and registered, a desktop named IER is automatically created. This desktop has all the
IBM Enterprise Records related settings enabled.
After integrating IBM Content Navigator with IBM Enterprise Records, you can now
view the IBM Enterprise Records features in IBM Content Navigator. Below are few
screenshots for some of the features:
1.
Enables users to declare records in any format [electronic/physical] in IBM
Content Navigator web client, to perform record based activities -
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Fig 10 - Enables users to declare records in any format [electronic/physical]
After creating a File Plan Object Store, user is enabled to create a record category to contain
record folders, a container for related records, which can store electronic or physical items
or records within them. In the above figure for an already created category TestCategory,
user has options to create an electronic or physical record folder.
2.
Enables records administration in the areas of records creation, retrieval, update
and deletion -
In the below figure users are enabled to create records category, record folders, put
them on hold, schedule disposition and even delete the records. Some of the actions
are highlighted in red color below.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Fig 11 - Enable record administration
3.
Management of file plans and file plan containers which helps in supporting the
retention schedule -
Fig 12 – Management of file plans & file plan containers
In the above figure there are multiple containers [record folders & record categories]
organized under the File Plan. By scheduling the records within a file plan its easIBM
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
Enterprise Records for end-user in supporting the retention schedule.
4.
Enables user to perform basic schedule disposition sweep -
Here for two record categories there are two disposition instructions – CutOffDate &
VitalRecordNextReviewData. Figure 4 shows the retention schedule set for the
property CutOffDate.
Fig 13 – Enables user to perform basic schedule disposition for property CutOffDate
5. Enables report generation of records using Cognos Reporting tool by extracting
& generating reports based on templates –
Fig 14 – Cognos report containing a File Plan's Record categories and folders.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
User can generate reports for the File Plan Structure, Actions performed by a user,
Electronic records content viewed by a user etc. by specifying the section of the File
Plan and the Records Management entity type – Record Category, Record Folder as
seen above.
6.
Enables the IBM Content Navigator user to have IBM Enterprise Records rolebased user interface in handling records depending on role based privileges -
Fig 15 - Setting the security on the File Plan Object Store for different IBM Content
Navigator users to have role based privileges.
After configuring the object store, the security for File Plan Object Store has to be set
by assigning roles to users and groups. The Set Security window displays after you
select the Run Security Script action from the object store info page, to run on file plan
object stores.
Select the users and/or groups by clicking on Add button above and assign to perform
as different roles.
Conclusion:
This article provides the step by step process of configuring of IBM Content Navigator
with IBM Enterprise Records using plug-in. Each process has been explained with
screenshots to provide user friendly environment while configuring the setup.
Integrating IBM Content Navigator with IBM Enterprise Records using plugin
References:
1) http://www-03.ibm.com/software/products/en/entereco/
2) http://www.01.ibm.com/support/knowledgecenter/SSNVVQ_5.1.2/enterprisereco
rds_5.1.2.htm
3) http://www-01.ibm.com/support/docview.wss?uid=swg27021869 http://www01.ibm.com/support/docview.wss?uid=swg27021869
4) RedBooks -Customizing and extending IBM Content Navigator