ECG-1615A. How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections. elinar.com



Similar documents
- Update IBM Content Navigator Experience Platform. Sven Hapke Leading Technical Professional, Enterprise Content Management

Kaltura Extension for IBM Connections Deployment Guide. Version: 1.0

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

Microsoft in an Integrated. Update. decisions faster. Presented by Steve Studer for the AIIM

ARIS 9ARIS 9.6 map and Future Directions Die nächste Generation des Geschäftsprozessmanagements

The archiving activities occur in the background and are transparent to knowledge workers. Archive Services for SharePoint

Web services with WebSphere Studio: Deploy and publish

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

IBM BPM V8.5 Standard Consistent Document Managment

Embed BA into Web Applications

SPELL Tabs Evaluation Version

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

Oracle Universal Content Management

SENSE/NET 6.0. Open Source ECMS for the.net platform. 1

SAP HANA Cloud Portal Overview and Scenarios

Kentico CMS 5 Developer Training Syllabus

Deploying Intellicus Portal on IBM WebSphere

Kaltura Extension for SharePoint User Manual. Version: Eagle

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 1

Eclipse 4 RCP application Development COURSE OUTLINE

TIBCO ActiveMatrix BPM - Integration with Content Management Systems

WorkEngine Pre-Deployment Checklist

Implementing SharePoint 2010 as a Compliant Information Management Platform

Notes on how to migrate wikis from SharePoint 2007 to SharePoint 2010

Administering Jive for Outlook

InfoSphere Master Data Management operational server v11.x OSGi best practices and troubleshooting guide

Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

Copyright EPiServer AB

SOFTWARE UPDATER A unique tool to protect your business against known threats

This module explains the Microsoft Dynamics NAV architecture and its core components.

Subscribe to RSS in Outlook Find RSS Feeds. Exchange Outlook 2007 How To s / RSS Feeds 1of 7

What s New in IBM Web Experience Factory IBM Corporation

Quick Start Guide Mobile Entrée 4

IT Academy Lesson Plan

Kony Mobile Application Management (MAM)

ITG Software Engineering

[paf i/t1 enterpri. Getting Started with IBM. FileNet P8 Content Manager. Enterprise Content Management platform

Operational Decision Manager Worklight Integration

Extending Microsoft Office and SharePoint with EMC Documentum

Embed BA into Web Applications

Sitecore Dashboard User Guide

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules

Enterprise Service Bus

BIRT Application and BIRT Report Deployment Functional Specification

Product Developer Role Description

IBM WebSphere Server Administration

Distributing education services to personal and institutional systems using Widgets

WebSphere Server Administration Course

Middleware- Driven Mobile Applications

Rich Media & HD Video Streaming Integration with Brightcove

WebSphere Business Monitor V7.0 Script adapter lab

Cloud Help for Community Managers...3. About Jive Anywhere...4. Jive Anywhere System Requirements...5. Managing Jive Anywhere...6

SharePoint 2013 for End Users

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

AGILEXRM REFERENCE ARCHITECTURE

IBM Enterprise Content Management in 2015

iglobe CRM SharePoint App Documentation

Business Process Management

MatchPoint Technical Features Tutorial Colygon AG Version 1.0

MicroStrategy Course Catalog

David Chou. Architect Microsoft

APPENDIX A Web Redesign Infrastructure. Deployment Overview

HTML5 AUTOMOTIVE 2013 White Paper Series

Windchill PDMLink Curriculum Guide

JD Edwards EnterpriseOne Mobile Solutions

The Laserfiche Rio Advantage. Automate, Optimize and Transform Business Processes. Unlimited document repositories and servers

Software Development Kit

Integrating IBM Lotus Quickr 8.5 for Domino with IBM Enterprise Content Management: Configuration and best practices

Integration of Universal Worklist into Microsoft Office SharePoint

Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

Sage CRM What s New with Sage CRM Standalone. Sage CRM What s New with Sage CRM 7.2 -Standalone

Table of Contents. Introduction. Audience. At Course Completion. Prerequisites

Microsoft Extending Microsoft Dynamics CRM 2011

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

Module: Sharepoint Administrator

WebSphere Business Monitor V7.0 Business space dashboards

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus

edocs Strategy and Roadmap

Kentico Site Delivery Checklist v1.1

MASTERTAG DEVELOPER GUIDE

EMC Documentum Repository Services for Microsoft SharePoint

> Define the different phases of K2 development, including: understand, model, build, maintain and extend

Orchestrating Document and Media Management using CMIS

Consuming Real Time Analytics and KPI powered by leveraging SAP Lumira and SAP Smart Business in Fiori SESSION CODE: 0611 Draft!!!

Dynamic Processes & Basic Case Management in IBM Business Process Manager Version Sunil Aggarwal Principal BPM Architect, Europe

bbc Installing and Deploying LiveCycle ES2 Using JBoss Turnkey Adobe LiveCycle ES2 November 30, 2011 Version 9

Slide.Show Quick Start Guide

User s Guide for OpenERP Microsoft Outlook Free Plug-in 1.0 By Axelor

The Mannheim University Library App

Team Foundation Server 2013 Installation Guide

Elgg 1.8 Social Networking

Derek Burney General Manager Microsoft SharePoint Platform Microsoft Corporation

Sisense. Product Highlights.

TIBCO ActiveMatrix BPM Integration with Content Management Systems Software Release September 2013

Content Management Systems: Drupal Vs Jahia

IBM Content Navigator

Integration to Third-Party Applications

CollabraSuite. Developer Guide. Version 7.3.0

Transcription:

ECG-1615A How to Integrate IBM Enterprise Content Management Solutions With Microsoft SharePoint and IBM Connections

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

Introduction / who we are Ari Juntunen, CTO, Elinar Oy Ltd Been around since 1995 Architect, Consultant and Troublemaker Petri Sysilahti, Chief Designer, Elinar Oy Ltd Been around since 1997 Architect, Consultant and Troubleshooter

Elinar Oy Ltd IBM ECM Premier Partner, LOB solutions based on: Filenet P8, IBM Content Manager Enterprise Edition (CM8) IBM Content Analytics and Content Classification IBM Case Manager IBM Content Navigator (Advanced Customizations) IBM Connections IBM Enteprise Records and Content Collector IBM Datacap GEO Coverage: Our solutions and Consultants are available Globally

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

The Problem Content is needed in different systems CRM, ERP, SharePoint, Connections etc. Traditional integrations require extensive coding and testing Solution becomes very version dependent End users end up accessing several different systems (They essentially become integration points!) Social and Team Context requires several types of content from business processes

The Problem Core Business Systems CRM ERP Logistics Planning Reporting Processes Financial Mgmt Traditional ECM Cases Tasks Documents Comments Customer Feelings Social Networks Records Emails

People, Records and Cases The Process People Records Business Process Cases

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

IBM Standard Integrations Sharepoint FN Webparts IBM Content Collector FN CM IBM Connections FN CS CM8

IBM Standard Way / IBM Content Collector & WebParts Archiving from Sharepoint and IBM Connections using IBM Content Collector Predefined rules when and what to archive Can be triggered by user by setting a specific metadata on a document Great for Compliance & Archiving Works with FN CM and CM8 FileNet Sharepoint WebParts Works for some use cases, I do not have any great moments of life with these Not for CM8

IBM Standard Way FN CS IBM Connections native integration (=Connections Content Manager) using Filenet Collaboration Services Very powerful, product built in way to have all documents natively on Filenet Not for CM8 customers! IBM Connections ECM Library Widget Allows browsing and access to FN within connections community

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

IBM Content Navigator (ICN) IBM Premier Web 2.0 solution that is fast changing the way people work Easy to use easy to Configure & Change End User Friendly, Developer Friendly Based on Web 2.0 standards like HTML5, CSS, JavaScript, Dojo and JSON Provides Workspace functionality for P8 & CM8 where do we need SharePoint anymore? For document management supports CM8, P8 any CMIS repository

IBM Content Navigator (ICN) Is bundled with both CM8 and P8 Content Manager Now All customers with SnS for either repository can use free of charge Includes limited entitlement for ICA And a plugin to access ICA Search within ICN Framework. This is very, very important asset for all IBM ECM customers! ICN will be the UI frame for all IBM ECM (Note this is my personal opinion, IBM statement may vary ) Case Manager 5.2 ditched the Buisness Spaces as UI runtime and now runs within ICN framework Everything else will follow

IBM Content Navigator (ICN) Technical perspective Has modern, developer friendly UI Framework model Based on Dijits Dojo components that build up UI elements ICN can be instantiated into separate iframe and the behavior, look and feel can be modified HTML5, CSS & JavaScript ICN has a concept of Plugins ICN Plugin can provide new functionality on top of ICN out of the box functionality For example custom eclient customizations can be recreated within ICN using a custom Plugin Social feeds, activities and any other important stuff can be brought into ECM ui using Plugin model

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

Bring ECM into LOB Solutions Easily IBM ECM Cases Tasks Documents Comments Records Emails Social Networks Customer Feelings IBM Content Navigator Sharepoint Latest Documents For Project Z CRM 20 most Unhappy Customers Connections Tasks for QA inspection Team ERP All Documents Relating To Order

Possibilities & Business Impact Content, Tasks and Text Analytics can be Brought Over to almost any business system Including IBM Connections and MS Sharepoint Re-use of Business Solutions as Assets List of Records relating to a customer In how many cases is this needed? This enables users to access Enterprise Content when it is needed In the context where it is needed (For example SharePoint based CRM)

Ease of Use No switching between different systems Content, processes and tasks available where they are needed, when they are needed Seamless experience ICN Fragments that are brought over can look, feel & behave like the system they are embedded into Web 2.0: Use CSS, JavaScript & Dojo to configure In many cases end users do not even know they are using IBM ECM within their LOB solution

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

Use Cases Bring All customer related documents into SharePoint based CRM (MS Dynamics) system Any content based on a key like Customer ID can be embedded using iframe Provide nice, controlled Search for Enteprise Conent within Connections & Sharepoint based on expected use case Access Enteprise Search (ICA) from Connections/SharePoint Manage task related to Community inside Connections Many more, use your imagination

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

Filenet Content Manager IBM Case Manager CM 8 ICA Architecture ICN + Custom HTML Page and/or Plugin SSO Browser Connections Sharepoint CRM ERP

Filenet Content Manager IBM Case Manager CM 8 ICA sdfsdfsdfsdfsfsdf sdffdsfsdfsdfsdfs dfsdfsfsfsdfdsfdf fsdffsfsfdfsdfsdfs fsfsfsfsfsfsdfsfsfs ddfsdffsfsfsfsfsfs ffsfdsfdfsdfsdfsd fsfsfdffsfsfdsfsdf sdfsdfsfsfsfsfssfs dfsfsdfsdfsdfsfsd fsfdsdffsdfs Architecture ICN + Custom HTML Page and/or Plugin SSO Browser sdfsdfsdfsdfsfsdf sdffdsfsdfsdfsdfs dfsdfsfsfsdfdsfdf fsdffsfsfdfsdfsdfs fsfsfsfsfsfsdfsfsfs ddfsdffsfsfsfsfsfs ffsfdsfdfsdfsdfsd fsfsfdffsfsfdsfsdf sdfsdfsfsfsfsfssfs dfsfsdfsdfsdfsfsd fsfdsdffsdfs Connections Sharepoint CRM ERP

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

Example: Browse IBM ECM within Sharepoint Custom Navigator Plugin that allows us to show what we want to show Plugins are the easiest way to change anything on Navigator side In SharePoint: Use Page Viewer to create iframe where the Navigator Webpart will be instantiated

Example: SharePoint FileNet Browsing

Example: Browse IBM ECM within Connections On Connections: Use custom iwidget to create iframe where the Navigator will be instantiated use a specific URL that launches Navigator within Community the way we like it Remember SSO is mandatory for great end user experience!

Example: Browse IBM ECM within Connections / Sharepoint In Connections you have to use either iwidget or OpenSocial Gadget depending where you want to add your custom ICN component:

Example: ICN within Community

Example: Connections IBM Case Manager The need: Customer Support Community needs to access all tasks for customer complaints that are managed within IBM Case Manager The Solution: Small, light weight widget @Connections that uses Case Manager REST API to list relevant tasks within community Launch full Case Manager Step Processor @IBM Content Navigator for task progression Integrating Connections with any REST source is extremely easy and straight forward

Connections Case Manager IBM Connections Custom Widget REST API CaseManager Step Processor IBM Content Collector IBM Case Manager FN CM

Example: Case Manager in Connections Community

Example: Case Manager Tasks in Activity Stream

Example: Records Management with SharePoint Customer had made a business decision to use Sharepoint for all corporate Document Management Records are created within: SharePoint (user sets a metadata to completed) email Websphere BPM LOB Legacy solutions Customer Requirement: All records must be available within SharePoint environment and in Connections No demo (the environment is too complicated)

IBM ECM & Social Records Mgmt Reference Architecture Connections & Sharepoint IBM Content Navigator email IBM Content Collector IBM Enterprise Records CM8 / P8 IBM Classification Module Corporate Filing Plan(s) Other repositories (Documentum etc.)

IBM ECM & Social Records Mgmt Architecture Connections & Sharepoint IBM Content Navigator Exchange IBM Content Collector Legacy Systems CM8 IBM Enterprise Records Outlook ICC extension to browse Filing plan for correct path ESB Service Corporate Filing Plan(s) Websphere Process Server

Locating all Records relating to a customer Within SharePoint

Listing all Customer Records in a Community

Presentation index The Players The Problem IBM Standard Integration Options IBM Content Navigator Short Introduction The Solution Use Cases Architecture Examples Tech Talk Questions and Answers

Tech Talk: Preparing the Navigator Create a Navigator plugin to customize UX if desired Remove the unnecessary UI parts Can also be partially done with URL parameters Create a desktop configuration in Navigator, utilizing the newly created plugin Desktop will define the available features

Tech Talk: Sharepoint Configuration A Navigator desktop configuration is a prerequisite Choose or create a page to hold the Navigator Insert a Page viewer web part into the page Configure the Page viewer to open the Navigator desktop URL Define size and other settings as appropriate Enjoy the new, real content management capabilities that now exist in Sharepoint

Tech Talk: Creating a page in Sharepoint

Tech Talk: Creating a web part in Sharepoint

Tech Talk: Creating a web part in Sharepoint

Tech Talk: Creating a web part in Sharepoint

Tech Talk: Creating a web part in Sharepoint

Tech Talk: Connections Configuration Configure Navigator first as in Sharepoint Create an iwidget to bring the Navigator into Connections Configure the Connections proxy config to allow traffic to Navigator server if it is installed on a different box Configure widget config to incorporate the new widgets if deploying into Communities Configure the desired Community to contain the widget That s it!

Tech Talk: Creating a Navigator plugin This particular plugin only cleans up the Navigator UI by removing all unwanted components The new layout is declared as follows, with the customized UI pieces in the IODLayout.html

Tech Talk : Creating a desktop configuration First the plugin must be installed

Tech Talk: Creating a desktop configuration Create a new desktop configuration and configure the new plugin as the layout to be used Also remove the features not needed for the desktop

Tech Talk: Define an iwidget to contain the Navigator The iwidget definition is a XML file which contains the basic information of the supported modes, needed resources and what will be shown in each mode

Tech Talk: Define an iwidget to contain the Navigator Javascript code is used to implement event handlers and support for different display modes

Tech Talk: Edit proxy configuration The Connections proxy configuration does not allow operations across servers by default Configuration is simple and well detailed in the Wiki

Tech Talk: Edit widget configuration If the widget is to be used on the My Page, it can be installed through the administration feature on the Home page If it is to be used in a community, it will have to be configured in the Communities widget config with the wsadmin client

Tech Talk: Edit widget configuration After the widgets-config.xml has been checked in, the Communities application should be restarted through the WAS admin console Once the application has been restarted, the new widgets can be added to communities

Final Thoughts Today we have seen IBM ECM->Connections integration One way, how to push and access content on ECM side It is equally easy to enhance ECM solutions with Social features A simple IBM Content Navigator Plugin is needed This Plugin can bring any feed from Connections into ICN UI Activity, News Remember: ICN changes radically the way we can provide added value by making content available when it is needed where it is needed