You are on page 1of 94

V0.

91

Whats New in IBM BPM


8.5.6 & IBM Business
Monitor 8.5.6
Dennis Parrott
Smarter Process BPM Product Manager

Paul Pacholski
Smarter Process Technical Sales Lead
Smarter Process for SAP Lead Designer

2015 IBM Corporation

Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor

Smarter Process
We live in a moment of enormous possibility and digital
transformation

90%
Of the worlds data created
in the last two years.

62%
Of total workloads will be in
the cloud by 2016.

70%

75B

Of US economic growth
driven by knowledge workers.

Devices connected to the


internet by 2020.

Alone, each of these has immense potential. Together, they can change everything

Smarter Process

IBMs solution for reinventing business


operations to deliver greater customercentricity.

Smarter Process
Smarter processes are key to a successful digital business
transformation

Leverage data for


action in context

Speed process
innovation

Enable the digital enterprise


to accelerate engagements

Digitize the
physical world

To improve customer experience

Efficiently for broad range


of people & projects

For greater collaboration


anytime anywhere

To bring innovation and speed

To further customer-centricity and drive top-line growth

Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor

Mobile
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration

Responsive Coach Views

TECHNOLOGY
DEMONSTRATION

V8.5.5 introduced (AngularJS based) Lite Coaches Toolkit

In V8.5.6 this toolkit was updated and renamed to Responsive


Coach Views
Featured as alternative toolkit to OTB Coaches toolkit
Updates
New Table Coach View
Added blackout dates to the Date Time picker
Added rich text editing in the Text Area Coach View

Will be made available on the BPM Developer Central page


https://developer.ibm.com/bpm/

Responsive vs Traditional Coach Views


Traditional

Responsive

Collapsible
sections

Inline Date
Picker

Native
iPhone Date
Picker

Map is not
initially
displayed.
Must click
View Map
button to
navigate to
the Map
Page.

TECHNOLOGY
DEMONSTRATION

Using Responsive Coach Views


1. Optionally select
Intended for use on
mutipe devices to
create Coach Views or
Human Services that
adopt to different
display sizes

2. If no Intended for use on


multiple devices Coach Views
are avilable in the included
tookits, you will see this
message`

TECHNOLOGY
DEMONSTRATION

2. If Intended for use on


Coach Views are avilable in
the included tookits, you will
see them in the Views Palatte

Authoring Responsive Coach Views

Use this checkbox when


developing a new Coach
Views Intended for use
on multiple devices

Build your own AnguarJS


based (Responsive) Coach
View: for example Progress
Bar

10

TECHNOLOGY
DEMONSTRATION

New Responsive Table Coach View

TECHNOLOGY
DEMONSTRATION

As in all Responsive
Coach Views, most
runtime configuration
settings are responsive
(can be set differently
depending on the
display size)

At runtime columns
can be initially hidden
and later on shown
via configuration
options

11

Page contents are


compiled and created
only when page is
navigated to

Responsive Table Coach View Configuration


Setting I: All
cells editable at
all times

Setting II: Cells editable on click to


achieve faster load performance when
large number of rows is required

Setting III: Cells


are not editable

12

TECHNOLOGY
DEMONSTRATION

New Responsive Text Area Coach View

Configuration settings:
Rich Text, Hint, Disable
HTML Encoding

Rich Text Editor


Runtime View

13

TECHNOLOGY
DEMONSTRATION

Mobile
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration

14

New Responsive BPM Process Portal


Redesigned and built for phones, tablets and desktops
Adjusts layout based on screen size & orientation
Slide out drawers on left & right
Built entirely using Coach Views to enable Dashboard
easy customization and construction of new custom
Process Portals
Supports Federation Mode and Single Environment
Mode

Federation Mode: subset of functionality focused on


federated task list and federated launch list

Supports all features of BPM Process Portal on desktop


Task list with filtering
Launch list for exposed processes
Dashboards: built-in and user defined
Phones and Tables restricted to Work dashboard only

Social: Mentions & Following


Will be made available on the new BPM Developer
Central page: https://developer.ibm.com/bpm/
15

TECHNOLOGY
DEMONSTRATION

New Responsive BPM Process Portal


Only Work Dashboard
available on phones and
tablets. Dashboards must
be Marked Mobile
Ready and be Client Side
Human Services to
appear.

TECHNOLOGY
DEMONSTRATION

Touch to hide left panel

Task panel

Exposed to start
processes

New Task push


notification message

Customizable Login page

Scrollbars are not


shown on mobile OS

Launch List page - designed for iPhones and Tables


16

New Responsive BPM Process Portal

TECHNOLOGY
DEMONSTRATION

Click to Toggle
Following/Mentions page

Active
Completed
tasks

Responsive Coach in
Client Side Human
Services

Task List page

Task Completion page


17

Following / Mentions page

New Responsive BPM Process Portal

TECHNOLOGY
DEMONSTRATION

Responsive Portal shown on


mobile devices allows to manage
tasks

You can also change


Due Date

18

Responsive BPM Portal (Large Screens)

TECHNOLOGY
DEMONSTRATION

Following / Mentions
page Not hidden by
default

All Built-in Dashboards are


available

Scrollbars shown (no


swiping)

19

Responsive BPM Portal (Large Screens)

TECHNOLOGY
DEMONSTRATION

Custom
Dashboard

All elements of the IBM BPM


Portal are preserved on Large
(non-Mobile) displays

20

Responsive Portal Process App

TECHNOLOGY
DEMONSTRATION

Use Responsive Portal Process App as starting point to customize your Process
Portal Dashboard

Responsive Dashboards
are implemented as Client
Side Human Services

Import Responsive Portal Process App


to Process Designer from
WAS_HOME\BPM\Lombardi\processserver\applications

Use the Responsive Portal Components


Toolkit to author custom Responsive
Portal or Custom Responsive
Dashboards

Responsive Portal uses


Responsive Coaches Toolkit
21

Install Responsive Portal EAR

Responsive Portal Process EAR


installed in WAS Admin Console

Import Responsive Portal Process EAR


to WAS from
WAS_HOME\BPM\Lombardi\imports

22

TECHNOLOGY
DEMONSTRATION

Mobile
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration

23

Process Federation Server

A new lightweight Federation Process Server provides


a single point of access to process instance data via:

System API
Responsive Process Portal user interface

Tasks can be federated across :


Multiple BPM cells or deployment environments
Multiple BPM releases
Multiple types of tasks (BPMN, BPEL, Custom)

Key value
Participants can have a single task list to work on tasks spanning multiple systems

Facilitates drain-down migration scenarios

Complete N-1 BPM version process instances while staring new instances with current versions

Facilitates a single task list across BPEL and BPMN and other processes platforms

Allows to scale BPM platform with no performance impact

No need to login to different portals to work with tasks running on different servers

Allows to leverage exiting BPEL/WPS investment


Enables use of mobile devices to work with tasks when used with Responsive Process
Portal
24

Process Federation Server Architecture


Custom UI build with
REST API or the
Tech Preview
Responsive Portal

Claim Task
BPM 8.x version
BPM servers
Task list

HTTP
Server`

Process
Federation Server
(Liberty)

Index

BPM
BPM
BPM
V8.5.0.1
Server
V8.5.0.1

Process Federation
Server

One or more HTTP servers and/or authorization services In front of


HTTP Process Federation Server
Followed by a cluster of different BPM servers of different 8.x versions
Supported older BPM versions: 8.0.1.3, 8.5.0.1, 8.5.5 (require ifix)
This configuration simplifies browser interaction
e.g. single SSL cert, authorization service, no Cross Origin Resource
Sharing

25

Process Federation Server: Tasks and Instances


Claim Task

Process
Federation Server
HTTP
Server

BPM
BPM
BPM
V8.5.0.1
Server
Server

(Liberty)
Task List

Elastic Search
Index

Task list requests get routed to Process


Federation Server, resulting task list spans
all BPM environments

Task data from BPM environments is


indexed to Process Federation Server

Task claim and completion requests get


routed to BPM Servers

HTTP Server routes task and instance related request directly to BPM
Servers
HTTP Server routes task list and instances requests to Process
Federation Server
BPM Servers are not accessed directly
Uses Elastic Search Service to build Central Task and Instances data from all
BPM Server

26

Process Federation Server Performance!


BPM Server

Elastic Search:
Relieves pressure from BPM
Servers and databases

BPD / Service
Engine

BPMDB

BPM Servers:
Can handle multiple BPM Servers
with no performance impact on:
task search, display, update in
Process Portal

Event listener
Change log

JDBC Connection
Elastic Search:
Central task index for fast end
user task queries.
Search scales well as more
BPM Servers are added

Process
Federation Server
Process
ProcessFederation
FederationServer
Server
Elastic Search
Indexer
Indexer
Indexer

Indexfor
for8.x
8.x
Index
Index for 8.x

Federated REST
27

Process Federation Servers:


Easy to scale horizontally by
adding Liberty Servers.
Observed throughput improved
by 2 times that of a single BPM
8.5.6 Process Server instance.

Installing Process Federation Server


Download Process Federation Server package from the IBM BPM
Standard or IBM BPM Advanced installation
Run installPFS.bat to silently launch IBM Install Manager

IM will install the following Liberty binaries

Learn more about Liberty!


IBM WebSphere Liberty Repository
28

Configure BPM & Process Federation Server (PFS)


Claim Task

2
1
Task list

HTTP
Server`

1.

Process
Federation Server
(Liberty)

Configure BPM Server


Apply IFIX on 8.0.1.3, 8.5.0.1, 8.5.5
Database

Create PFS tables in BPMDB (tables are


shipped with PFS)

Security

2.

Export LTPA key for PFS or import PFS LTPA


key.

Event point enablement

100 Custom.xml
<federated-index-enabled
merge="replace">true</federated-index-enabled>

BPM
BPM
V8.5.0.1
Server

Configure Process Federation Server (edit


server.xml)
Add BPD features (configured in server.xml
template by default)
Configure PFS to federate BPM servers
LDAP server.
Import BPM certificates if BPM REST
endpoints are configured to use HTTPS
Configure LTPA for single sign on
Configure server.xml template stanzas for
your environment

29

Index

BPM datasource, IndexConfig, bpdIndexer,


BpdRetriever

Configuring Responsive Portal for Federation


Claim Task

HTTP
Server`

Task list

Process
Federation
Server

Index

BPM
BPM
V8.5.0.1
Server

(Liberty)

Responsive Portal must be


configured for Federation Mode

Add Federation Mode Coach


View to all Dashboards

30

Mobile
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration

31

IBM Mobile First Platform Foundation


IBM Mobile First Platform Foundation 6.3 is bundled with IBM BPM 8.5.6 for
development purposes
IBM MobileFirst Platform Foundation, formerly known as IBM Worklight,
helps organizations extend their business to mobile devices.
It provides an open and comprehensive platform to not only build, but test,
run and manage native, hybrid and mobile web apps.

Transform
the value chain to drive
growth and ROI

Protect

Engage

and manage the


mobile
infrastructure
to optimize
performance

customers in
context
by leveraging
mobile insights

Build
and deploy mobile
applications efficiently

32

Build apps for any mobile


operating environment and
device with your preferred
development approach native,
hybrid or mobile web.
Connect and synchronize
mobile apps with enterprise data,
applications and cloud services,
including IBM BlueMix.
Safeguard mobile security at the
device, application, data and
network layer.
Manage your mobile app
portfolio from a single central
interface with detailed
operational analytics.

Generate IBM MobileFirst Project from CSHS

TECHNOLOGY
DEMONSTRATION

Click to export this CSHS


as MobileFirst project

Only dashboards, startable


services, or URLs can be
exported as IBM MobileFirst
projects

Must be selected for Export as


MobileFirst project link to
become enabled

Warning appears if CSHS


includes Coach Views that re
not Responsive

33

Import CSHS to IBM MobileFirst Studio

Import MobileFirst
project to IBM
MobileFirst Studio

TECHNOLOGY
DEMONSTRATION

MobileFirst project
BPM Generic Adapter is
included, but must be
deployed with the app
manually

Client Side Human Services designed in Process


Designer run as Mobile Apps with no authoring
effort in IBM MobileFirst Studio
Steps run as Mobile App:
1.
2.
3.

Import to IBM MobileFirst Studio


Set BPM Server information (NEXT CHARTS)
Deploy to MobileFirst Server
34

MobileFirst project and BPM


Generic Adapter deployed to
Development Server for testing

BPM Process Server Connection Properties

TECHNOLOGY
DEMONSTRATION

2
The CSHS communicates with BPM Process Server via MobileFirst BPM Generic
Adapter
The worklight.properties file (in the exported MobileFirst project) contains the
connection information required by BPM Generic Adapter
The properties are already populated with IBM Process Center values that were
captured at export time, but must be changed to point to the production BPM
Process Server
Path to the
worklight.properties file in
MobileFirst project zip file

BPM Server
properties used by the
BPM Generic Adapter

35

CSHS: Responsive Coaches in Mobile App


Review Order Coach in
Web Based process
Designer

TECHNOLOGY
DEMONSTRATION

Review Order CSHS running in


IBM MobileFirst Studios Android
Simulator

Review Order CSHS runs un


Generated Mobile Hybrid App
36

CSHS: Responsive Coaches Multiple Device Support

TECHNOLOGY
DEMONSTRATION

On a larger mobile devices


each activity is presented in
Tab Coach View.
Each tab has the UI
required to complete the
activity.

On a smaller mobile devices


each activity is presented
inside a collapsed,
37

Generic and App Specific IBM BPM Adapters

IBM BPM
Generic Adapter

IBM BPM
Application Specific
Adapter

Provides generic access to BPM REST APIs. Provides support for all methods and all
parameters. For example: startProcess() with parameters to specify the details. Name:
IBM_BPM.

Provides and abstraction layer that hides the BPM related details. Specific to a given
process application. It delegates generic REST calls to the Generic Adapter. For example:
startCreateOrderProcess() with no parameters. Name: XXXX (Process App Acronym)

MobileFirst Server

IBM BPM
Generic Adapter

IBM BPM
Application Specific
Adapter
38

Delegates application
specific API calls to BPM
Generic Adapter

Application Specific Adapter Uses Generic Adapter


Application Specific Adapter includes application specific interfaces
implemented as BPM REST API call with the right syntax and right
parameter values
Developers do not need to have deep knowledge of IBM BPM REST API
to interact with BPM process in Mobile Apps
Start HROpenNewPositionProcess
API in Application Specific Adapter

Generic startProcess() API with


application specific parameters
39

Delegates to Generic
Adapter (IBM_BPM)

MobileFirst Adapter Export from Process Center


IBM BPM
Generic Adapter

New Download
link

From a Tip or
Snapshot
IBM BPM
Application
Specific
Adapter

40

Application Specific Adapter - Usage Example

Native Mobile Application

Author complete Native IBM MobileFirst Mobile App to drive a


BPM Process, including the Task list and Task completion UI

IBM BPM
Application
Specific
Adapter

41

Application Specific Adapter Usage Example


IBM BPM

IBM MobileFirst

Application Specific
Adapter in the MobileFirst
Project

Car Tyres Placement Process App


Application Specific Adapter
exported as IBM MobileFirst Project

Application Specific
Adapter in the deployed
to MobileFirst Server
42

MobileFirst Native Application Driving BPM Process

MobileFirst Task List


implemented with BPM API
provided by the Application
Specific Adapter

BPM Process Portal task


list showing the same
tasks as the MobileFirst
Task List Mobile App
shown above

IBM BPM
Application
Specific
Adapter

43

Native MobileFirst Application


Task Completion UI
implemented with BPM API
provided by the Application
Specific Adapter

Import BPM Application Specific Adapter


New BPM service type in Add Service in IBM MobileFirst Studio
IBM BPM
Application
Specific
Adapter

Connect to IBM Business


Process manager

Select the process app


snapshot for which youd like to
generate and import its appspecific adapter

Imports Application Specific


Adapter to selected IBM
MobileFirst Studio project
44

Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor

45

Enterprise Quality of Service


Improved Operations
Manage Platform Stability
Making Migration Easier

46

Straight Through Instances in Process Inspector


Prior to v8.5.6 process administrators had no visibility in Process Admin
Console to instances with a straight through execution path
Only process instances that have a Human Service task on the current
path were visible
As a result there was no way to gain visibility, repair or administer
Happy Path straight through process instances

This Happy Path process


instance, prior to V8.5.6,
was not visible in Process
Admin Console

47

Straight Through Instances in Process Inspector


A straight through process instance with exception path is now visible,
even if not waiting on a Human Task

Administrator
can now perform
standard repair
and instance
management
operations

48

Improved Snapshot Deployment Failure Diagnostics


Prior to v8.5.6 Snapshot deployment failures were difficult to diagnose
When errors occur the reason was not reported
Users were instructed to inspect sever logs of the various servers to
determine where the error occurred
V8.5.5 deployment error
No error details!

In v8.5.6 Snapshot deployment error messages provide show failed


step and provide recovery information so that the user can determine
where the error occurred and how to fix it.
Error shown in Process Center Console for connected Server deployment
For scripted or disconnected deployment new wsadmin command
BPMShowInstallMessages to show all deployment messages

49

Snapshot Installation Diagnostics for Connected PS


Since the install details are updated when
install is completed, Refresh button enables
to see the current status

Deployment
steps are
displayed

Failed step. Click on the


error message to se the
details
50

Enterprise Quality of Service


Improved Operations
Manage Platform Stability
Making Migration Easier

51

Process Performance Alerts


Prior to v8.5.6 it was possible to find in Process Admin Console
(Monitoring) process runtime issues but the search for runtime
issues was manual
v8.5.6 introduces automated alert notifications
Using Process Admin Console users can
create alert definitions that trigger alerts
when the number of process instances or
tasks go beyond a specified threshold.
JS and REST APIs are available to create
applications to capture and display these
alerts
REST and JS API can be
used to build custom
Dashboards or Web
applications
BPMAlertDefinition[] getAlertDefinitions(String[] categoryFilter, Boolean checkAuthorization)
BPMAlertDefinitionStatusResponse getAlertDefinitionsStatus(String[] ids, Boolean checkAuthorization)
/rest/bpm/wle/v1/system/alertDefinitions[?categories={category1,category2,...}]
/rest/bpm/wle/v1/system/alertDefinitions/status[?ids={string}]
52

Process Admin Console - Alert Definition

Both Task and


Process Instance
Alerts can be
defined

Active
Alerts

Define / Modify
alert definition

53

Example of Custom Process Alert Dashboard


CURENT
VALUE > 40

Triggered
Alert

Create Human Service


to author Alerts
Dashboard. Use the JS
API

Expose HS as
Administration Service

54

Stop a Process Application Snapshot


Prior to v8.5.6 there was no simple way to stop a run-away processes
that were causing disruption of the runtime environment hosting other
mission critical process applications
In v8.5.6 new commands and tools support was added to stop, repair
and resume run-way processes in a Process App:
Added to BPMDeactivate command -suspendAllBPDInstances
parameter to suspend all instances in the deactivated snapshot
New instances cannot be started

Added additional state Inactive with Suspended Instances in


Process Center and Process Admin Console
New BPMProcessInstancesResumption command to
List all suspended instances, or
Resume suspended instances (by specifying the number of instances to
restart)

55

Suspend Process App and All its Instances

Run BPMDeactivate
command to deactivate the
Process App

5 active instances

Suspend all running instances

5 suspended
instances

New status: Inactive with


suspended instances
56

Repair, Activate and Resume

New status:
Suspended

All running instances


are now suspended

Use these admin


commands to
diagnose failure and
repair the failed
instances

Once all repairs are


completed Resume
suspended instances

57

Emergency Repair System (ERS) Capabilities


ERS is used to recover from catastrophic system failures when:
Application cluster members go down and cant be started again
Database Server and DB are available and work properly
ERS provides the means to conduct an administrative investigation and
repair of DB backed resources such as process instances
This is only necessary to get the system into a state that allows
successful start of the other servers again
It is not intended to start new processes or continue processing
existing instances
BPM Process Inspector and wsadmin commands are available
It does not drive or alter or change transactional recovery or peer
recovery (this is already handled by other parts of the system)
Steps to setup ERS are described in info center documentation

58

Emergency Repair System Topology


PAC Process Admin Console
EM Event Manager

Endpoints for the ER Member notIHS


included in the plugin-cfg.xml file. Dont
want usual IHS traffic routing to
emergency repair member.

HTTP Server
plugin-cfg
.xml

machine 2

Dmgr
machine 3

machine 4

Depl Manager
Node01

Node02

Node03

node agent

node agent

node agent

machine 1

DB Provider
AppCluster

CellDB

BPMDB

SupCluster

App.mem1

App.mem2

App.mem3

bpd PAC
engine EM

bpd PAC
engine EM

bpd PAC
engine EM

Sup.mem1

Sup.mem2

bpd
tables
MsgCluster

Msg.mem2
ME

Msg.mem1
ME

PDWDB
CMNDB

Shared
File System

machine 5

Transaction
log

Transaction
log
59

Emergency
Recovery (ER)
Member

EM not
started
Browser points directly to
cluster member. Process
Admin Console used to
repair
Tx log location NOT configured for ER
Member to disable it from doing peer
recovery.

Enterprise Quality of Service


Improved Operations
Manage Platform Stability
Making Migration Easier

60

Migration and Upgrade to BPM v8.5.6


Migration
Use the migration tools introduced in v8.5.5 to migrate from BPM 8.0.x
and 7.5.x to BPM 8.5.6

Upgrade
Only available from BPM 8.5.x

61

BPM Migration to IBM 8.5.6 - Tools and Methodology


1
BPMConfig -migrate
Extract source
config
properties from:
WPS 6.2.x or
7.0.0.x
WLE 7.1 or
7.2
IBM BPM
7.5.x or 8.0.x

Source

Open the exported properties file


using Configuration Editor

3
Target

BPMConfig -create
Apply source
config
properties to
target env:
IBM BPM
8.5.5 or
higher

To ensure error free migration,


use the Configuration Editor to
visually edit and validate target
migration properties file

62

WPS Migration Paths to 8.5.6


From
Version

To
EOS

BPM

BPM

BPM

BPM

BPM

BPM

751x

800x

801x

850x

855

856

WPS 602

10/2010

WPS 610

04/2013

Migrate

WPS 612

10/2013

Migrate

WPS 620

04/2014

Migrate

Migrate

Migrate

Migrate

Migrate

Migrate

WPS 700

04/2015

Migrate

Migrate

Migrate

Migrate

Migrate

Migrate

For WPS 602 and 61x, we currently do not provide a direct upgrade
path for runtime migration (i.e. preserve existing process instances) to
BPM 8xx.
Use IBM Integration Designer 8xx to import and migrate the application
binaries to get it working on the latest BPM level
Use migrated application to start new instances
Use drain approach for inflight 602 and 601x instances

63

TeamWorks, WLE and BPM Migration Paths to 8.5.6


From
Version

To
EOS

BPM

BPM

BPM

BPM

BPM

BPM

751x

800x

801x

850x

855

856

TW 61x

10/2013

Migrate

Migrate

Migrate

As needed

As needed

As needed

TW 62x

10/2013

Migrate

Migrate

Migrate

Migrate

Migrate

Migrate

WLE 71

10/2013

Migrate

Migrate

Migrate

Migrate

Migrate

Migrate

WLE 72

04/2016

Migrate

Migrate

Migrate

Migrate

Migrate

Migrate

BPM 750

n/a

Upgrade

Migrate

Migrate

Migrate

Migrate

Migrate

BPM 751x

n/a

Upgrade

Migrate

Migrate

Migrate

Migrate

Migrate

BPM 800

n/a

Upgrade

Upgrade

Migrate

Migrate

Migrate

BPM 801x

n/a

Upgrade

Migrate

Migrate

Migrate

BPM 850x

n/a

Upgrade

Upgrade

Upgrade

BPM 855

n/a

Upgrade

As needed we have not had any requests to for this migration


path
It will e tested and supported on request
64

Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor

65

Use External FileNet Content Management Server


BPM can be configured to use external FileNet Content Manager as an
alternative to the Embedded FileNet Content Manager
It can be used instead for
Case related contents (documents in Case Folder)

Process-related content (i.e. Used in Document List Coach View)

66

Administration of External & Embedded ECM Server


Admin Task

Embedded

cleanupDocumentStoreEventSubscriptions - remove
Ok
subscriptions to events for which no BPM Event Subscription
exists any more
cleanupDocumentStoreProperties delete all properties that
Ok
are currently specified in the case and document classes for a
specific application but are no longer used
getDocumentStoreStatus return information about the IBM
Ok
BPM document store
maintainDocumentStoreAuthorization add or remove users
Ok
and groups from the authorization role for managing and
working with the IBM BPM document store
maintainDocumentStoreTrace enable or disable tracing for an
Ok
individual component or all components of the IBM BPM
document store
NEW
setBPMExternalECM set properties for connecting to an
Ok
external ECM system (cannot switch back to the embedded
ECM)
showBPMExternalECM display the properties that have been
N/A
configured for connecting to an external ECM system

External
Ok

Ok
Ok

Disabled (use FileNet


tools)
Disabled (use FileNet
tools)
Ok
Ok

startDocumentStoreMigration migrate BPM documents from


the BPM database to the IBM BPM document store

Ok

Disabled (migrate before


switch to external ECM)

updateDocumentStoreApplication check and update the


status of the installed IBM_BPM_DocumentStore application

Ok

Disabled
(N/A)

67

Installation and Configuration Considerations


The minimum supported version for both embedded and external ECM
is 5.2.1
Configuring BPM to use ECM server
Can only be done after BPM is installed
This will uninstall embedded ECM server
Cannot switch back to using an external ECM server
Three configuration options available
1. Create new Object Store on an existing external ECM Server
2. Reassign the Object Store of the internal content repository to a new
external ECM Server
3. Reassign the Domain and Object Store of the internal content repository
to a new external ECM Server installation

68

Reassign Domain to New External ECM Server


Reassign the Domain and Object Store of the internal content
repository to a new external FileNet Content Manager installation.
Install command:
setBPMExternalECM -ecmEnvironment REASSIGN_DOMAIN

Before

BPM 8.5.6 DE
Domain
(BPM)

VMM

BPM
OS
(docs)

ECM

BPMDB

BPM 8.5.6 DE

LDAP

External WAS 8.5.5


Domain
(BPM)

VMM

After

No data loss after


installation, keeps the data
that exists in the internal
content repository.

LDAP

BPM

This configuration is useful


when you set up a new
FileNet Content Manager
installation.
The data resides in IBM
BPM (BPMDB)

ECM
OS
(docs)

BPMDB

69

New Object Store in External ECM Server


Reassign the Object Store of the internal content repository to the
Domain of an existing FileNet Content Manager installation.
Install command:
setBPMExternalECM -ecmEnvironment NEW_EXTERNAL_OBJECT_STORE

Before

BPM 8.5.6 DE
Domain
(BPM)

LDAP

VMM

Domain
OS1

BPM
OS
(docs)

OS2

ECM
DB
DB
DB
DB

OS3

BPMDB

BPM 8.5.6 DE

LDAP

External WAS 8.5.5

BPM ECM`

OS1

OS2

OS3

OS
(docs)

BPMDB
70

No data loss after


installation, keeps the
data that exists in the
internal content
repository
This configuration is
useful when you use an
exiting FileNet Content
Manager installation.

Domain

VMM
After

External WAS 8.5.5

DB`
DB
DB
DB

The data resides in IBM


BPM (BPMDB)

Exiting Empty Object Store in External ECM Server


Reassign the Object Store of the internal content repository (typically in
a new IBM BPM installation) to an external FileNet Content Manager
installation.
Install command:
setBPMExternalECM -ecmEnvironment REASSIGN_OBJECT_STORE

Before

BPM 8.5.6 DE
Domain
(BPM)

LDAP
VMM

Domain
OS1

BPM
OS
(docs)

OS4

BPMDB

LDAP

DB
DB
DB
DB

External WAS 8.5.5

VMM
After

OS2

ECM
OS3

BPM 8.5.6 DE

Uses an empty Object Store


of the external FileNet
Content Manager installation.

External WAS 8.5.5

Useful if you do not have any


data in the internal store

Domain

BPM

OS1

OS2

OS3

OS4

ECM

BPMDB
71

If you already have an


existing IBM BPM
environment this option will
result in loss of the data in
the internal Object Store

DB`
DB
DB
DB

Data resides on the external


FileNet Content Manager.

Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor

72

SAP Smarter Process


SAP Transaction Coach View to Modify SAP Screen
SAP Inbound Event Pattern

73

New SAP Transaction Coach View


At authoring time, drag and
drop desired SAP screen
elements and define their look
and feel via CSS

SAP Transaction Coach View


Transformed SAP VA01
Transaction screen displayed
in a Coach
Native SAP VA01
Transaction

74

Embed Customized SAP Screen in a Coach

SAP Transaction Coach View


Transformed SAP VA01
Transaction screen displayed
in a Coach

These SAP transaction screen


element are to look like the
BPM Coach Views
The rest of the fields on this
SAP transaction screen are
hidden from the user

Integrate SAP screens in Coaches for easy data interchange between SAP and Coaches
Avoid initial costly SAP UI customizations to modify SAP Web GUI
Once SAP UI is based on Coach Views future SAP UI changes are faster and less costly
75

Embed Customized SAP Screen in a Coach

Share data between SAP UI and nonSAP Coach Views


(Sales Order Number automatically
extracted and shown in Text Area
Coach View)

SAP Screen transformed


and displayed in Sap
Transactin Coach View
76

SAP Smarter Process


SAP Transaction Coach View to Modify SAP Screen
SAP Inbound Event Pattern

77

SAP Inbound Event Pattern


Creates BPEL orchestration that implements
SAP Event Monitor in IBM Integration
Designer

Receives CREATE/DELETE/MODIFY events


from any SAP objects
Transforms the incoming SAP data
Uses SCA service for triggering a start message
to BPMN process

Event processed
and delivered to
BPMN process

CREATE events received


by SAP Adapter

Order created using


SAP Web GUI
78

Uses SCA service for


triggering a start
message event

Platform Certifications
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
IBM Business Monitor

79

POWER 8 Support
You can run IBM BPM and IBM Business Monitor on supported
operating systems on Power 8 hardware

AIX 7.1 (TL3) BE


Ubuntu 14.04 LE
RHEL Server 7 BE
SLES 11 SP3 BE

80

Microsoft Internet Explorer


BPM and Monitor will no longer support IE 8
BPM and Monitor will support IE 11 (in IE 10 compatibility mode)

81

Java 7 Support
You now have the option to install IBM WebSphere SDK Java
Technology Edition 7.0 or 7.1 and switch between Java SDK versions
Java 7 Support
BPM and Monitor supports Java 7 (default except on AIX and Ubuntu on
Power 8) and 7.1 (default on AIX & Ubuntu on Power 8)
The default Java 7 install version can be change to Java 7.1

Add the Java 7.1 repository into IM and install by IM


Manually set the Java 7.1 as the default via WAS managesdk command

82

BPM and Monitor 8.5.6 Patterns


Patterns are now combined with
the base product entitlements
and will be available in same
quarter as base product
New and existing customers get the pattern as a new deployment option

Don't need to decide right now that you need Pure, this decision can be made later
when your project grows, without having to trade up new pattern licenses

The Pure Application System pattern, key value:


Simplifies installation, configuration, maintenance, and monitoring experience for production deployment
environments.

Uses elastic scaling policies to automatically detect when the configuration capacity should be
increased to meet increasing demands on your clients' process solutions.
Accelerates setup of complex, highly available environments with optimized BPM/Monitor highavailability patterns.
Enables users to focus critical resources on value-add activities and not on installation and
configuration.
Expands IBM BPM from program to transformation throughout your clients' company with proven
customizable patterns.
Provided highly available, clustered BPM/Monitor environment that can be provisioned in a single step.
83

Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
IBM Business Monitor

84

Key IBM Business Monitor 8.5.6 Updates


Updated to deliver a pattern configuration
of Business Monitor optimized to run on
IBM PureApplication System
Expanded operating system coverage to
include Ubuntu 14.04 on IBM Power 8
hardware
Process a Billion events per day on AIX
or Linux
Support for customization of the latest RAVE
(Rapidly Adaptive Visualization Engine
Visualizations) in IBM Cognos Report Studio and IBM Cognos
Workspace Advanced
Supports latest prerequisites and supporting products
WAS 8.5.5.5
Cognos BI 10.2.2
DB2 11.1 on z/OS, Oracle 12c, MS SQL Server 2014

85

Cognos Mobile for IBM Business Monitor


Latest version of IBM Cognos BI (v10.2.2) is embedded with IBM
Business Monitor
New RAVE engine for report visualizations, supported on desktop and
mobile
Now licensed for IBM Cognos Mobile (for iOS or Android); no upsell
needed
Use Cognos 10.2.2 RAVE reports in
Business Space to visualize monitor data

When using Cognos


Mobile App, to access
IBM Business Monitor
reports simply specify the
server URL

86

Summary of Key New 8.5.6 Features


Mobile
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration

Enterprise Quality of Service


Improved Operations
Manage Platform Stability
Making Migration Easier

Case
SAP Inbound Event Pattern
Smarter Process for SAP
SAP Transaction Coach View to Modify SAP Screen
SAP Inbound Event Pattern

Platform Certifications
Business Monitor

87

IBM BPM 8.5.6 Customer Acceleration Program (CAP)


The Customer Acceleration Program aims to achieve client project Production
or Production Ready on IBM Business Process Manager products:

IBM Business Process Manager v8.5.6 (Standard and Advanced).

Benefits for the BPM v8.5.6 CAP customers:

Assignment of an IBM BPM CAP advocate from the BPM Development team to serve
as a liaison and to ensure success and product readiness of your BPM CAP project.
Access to product education covering latest release information

For more info send a mail to BPM Early Programs/Austin/IBM@IBMUS


March 2015

Announcement: IBM BPM v8.5.6 CAP

May June 2015

Nominations for IBM BPM v8.5.6 CAP


Participants selected.

July August 2015

Setup IBM BPM CAP 8.5.6 agreements with customers

September 2015
to March 2016

IBM BPM V8.5.6 kickoff held with clients and IBM teams for overview and
project discussion.
IBM CAP and IBM BPM Education (as applicable).
Continue regular status calls to ensure as much progress as possible toward
production readiness and project goals.

March 2016

End of the IBM BPM 8.5.6 CAP Program

88

Subscription and Support

Excited about the new features?


Meet our Subscription and Support experts at Essential Services
Zone, Palm Foyer, Level 3, Mandalay Bay to learn how to get
your hands on these features.

IBM Software Subscription & Support

A comprehensive product upgrade and Technical Support Solution that


helps you take advantage of all the new releases with a 24*7 technical
support.

89

Notices and Disclaimers


Copyright 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or
transmitted in any form without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with
IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been
reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM
shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY,
EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF
THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT
OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the
agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without
notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are
presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual
performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products,
programs or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not
necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither
intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customers responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal
counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customers
business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or
represent or warrant that its services or products will ensure that the customer is in compliance with any law.

90

Notices and Disclaimers (cont)


Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products in connection with this
publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBMs products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any
IBM patents, copyrights, trademarks or other intellectual property right.

IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS, Enterprise Document
Management System, Global Business Services , Global Technology Services , Information on Demand,
ILOG, Maximo, MQIntegrator, MQSeries, Netcool, OMEGAMON, OpenPower, PureAnalytics,
PureApplication, pureCluster, PureCoverage, PureData, PureExperience, PureFlex, pureQuery,
pureScale, PureSystems, QRadar, Rational, Rhapsody, SoDA, SPSS, StoredIQ, Tivoli, Trusteer,
urban{code}, Watson, WebSphere, Worklight, X-Force and System z Z/OS, are trademarks of International
Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names
might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at
"Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

91

Thank You
Your Feedback is
Important!
Access the InterConnect 2015
Conference CONNECT Attendee
Portal to complete your session
surveys from your smartphone,
laptop or conference kiosk.

92

BACKUP

93