Whats New Ibm Bpm 8.5.5
-
Upload
maribel-echenique -
Category
Documents
-
view
239 -
download
1
description
Transcript of Whats New Ibm Bpm 8.5.5
© 2015 IBM Corporation
What’s New in IBM BPM 8.5.6 & IBM Business Monitor 8.5.6
Dennis ParrottSmarter Process BPM Product Manager
Paul PacholskiSmarter Process Technical Sales LeadSmarter Process for SAP Lead Designer
V0.91
1
Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor
2
We live in a moment of enormous possibility and digital transformation
Alone, each of these has immense potential. Together, they can change everything
Of total workloads will be in the cloud by 2016.
Of the world’s data created in the last two years.
Devices connected to the internet by 2020.
90% 62% 75B70%Of US economic growth
driven by knowledge workers.
Smarter Process
3
IBM’s solution for reinventing business
operations to deliver greater customer-
centricity.
Smarter Process
4
Smarter processes are key to a successful digital business transformation
To further customer-centricity and drive top-line growth
Leverage data for action in context
To improve customer experience
Speed process innovation
Efficiently for broad range of people & projects
Digitize the physical world
To bring innovation and speed
Enable the digital enterprise to accelerate engagements
For greater collaboration anytime anywhere
Smarter Process
5
Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor
6
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration
Mobile
7
Responsive Coach Views
• 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/
TECHNOLOGY DEMONSTRATION
8
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
9
Using Responsive Coach Views
2. If no “Intended for use on
multiple devices” Coach Views
are avilable in the included
tookits, you will see this
message`
2. If “Intended for use on…“
Coach Views are avilable in
the included tookits, you will
see them in the Views Palatte
1. Optionally select
“Intended for use on
mutipe devices“ to
create Coach Views or
Human Services that
adopt to different
display sizes
TECHNOLOGY DEMONSTRATION
10
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
TECHNOLOGY DEMONSTRATION
11
New Responsive Table Coach View
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
Page contents are
compiled and created
only when page is
navigated to
TECHNOLOGY DEMONSTRATION
12
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
TECHNOLOGY DEMONSTRATION
13
New Responsive Text Area Coach View
Configuration settings:
Rich Text, Hint, Disable
HTML Encoding
Rich Text Editor –
Runtime View
TECHNOLOGY DEMONSTRATION
14
Mobile
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration
15
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/
TECHNOLOGY DEMONSTRATION
16
New Responsive BPM Process Portal
Customizable Login page Launch List page - designed for iPhones and Tables
Only Work Dashboard
available on phones and
tablets. Dashboards must
be Marked “Mobile
Ready” and be Client Side
Human Services to
appear.
Exposed to start
processes
“New Task” push
notification message
Touch to hide left panel
Task panel
Scrollbars are not
shown on mobile OS
TECHNOLOGY DEMONSTRATION
17
New Responsive BPM Process Portal
Task List page Task Completion page Following / Mentions page
Click to Toggle
Following/Mentions page
Responsive Coach in
Client Side Human
Services
Active
Completed
tasks
TECHNOLOGY DEMONSTRATION
18
New Responsive BPM Process Portal
Responsive Portal shown on
mobile devices allows to manage
tasks
You can also change
Due Date
TECHNOLOGY DEMONSTRATION
19
Responsive BPM Portal (Large Screens)
Following / Mentions
page Not hidden by
default
All Built-in Dashboards are
available
Scrollbars shown (no
swiping)
TECHNOLOGY DEMONSTRATION
20
Responsive BPM Portal (Large Screens)
Custom
Dashboard
All elements of the IBM BPM
Portal are preserved on Large
(non-Mobile) displays
TECHNOLOGY DEMONSTRATION
21
Use Responsive Portal Process App as starting point to customize your Process
Portal Dashboard
Responsive Portal Process App
Responsive Dashboards
are implemented as Client
Side Human Services
Responsive Portal uses
Responsive Coaches Toolkit
Use the Responsive Portal Components
Toolkit to author custom Responsive
Portal or Custom Responsive
Dashboards
Import Responsive Portal Process App
to Process Designer from
WAS_HOME\BPM\Lombardi\process-
server\applications
TECHNOLOGY DEMONSTRATION
22
Install Responsive Portal EAR
Import Responsive Portal Process EAR
to WAS from
WAS_HOME\BPM\Lombardi\imports
Responsive Portal Process EAR
installed in WAS Admin Console
TECHNOLOGY DEMONSTRATION
23
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration
Mobile
24
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
– Allows to scale BPM platform with no performance impact
• 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
– 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
25
Process Federation Server Architecture
• 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
Custom UI build with
REST API or the
Tech Preview
Responsive Portal
BPM
V8.5.0.1
Task list IndexHTTP
Server`
Process
Federation Server(Liberty)
BPM
Server
Claim Task
BPM 8.x version
BPM servers
Process Federation
Server
BPM
V8.5.0.1
26
• 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
Process Federation Server: Tasks and Instances
BPM
V8.5.0.1Task List
Index
HTTP
Server
Process
Federation Server(Liberty) BPM
Server
Claim Task
Task data from BPM environments is
indexed to Process Federation Server
Task list requests get routed to Process
Federation Server, resulting task list spans
all BPM environments
Task claim and completion requests get
routed to BPM Servers
BPM
ServerElastic Search
27
Process Federation ServerProcess Federation Server
BPM Server
Process Federation Server
BPD / Service
Engine
Event listener
BPMDB
Change log
Federated REST
Process Federation Server Performance!
IndexerIndexerIndexer
Elastic Search
Index for 8.x
Elastic Search:
• Central task index for fast end
user task queries.
• Search scales well as more
BPM Servers are added
Index for 8.x
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.
BPM Servers:
Can handle multiple BPM Servers
with no performance impact on:
task search, display, update in
Process Portal
Index for 8.x
JDBC Connection
Elastic Search:
• Relieves pressure from BPM
Servers and databases
28
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
29
Configure BPM & Process Federation Server (PFS)
1. 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
– 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>
2. Configure Process Federation Server (edit
server.xml)
• Add BPD features (configured in server.xml
template by default)
• Configure PFS to federate BPM server’s
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
– BPM datasource, IndexConfig, bpdIndexer,
BpdRetriever
BPM
V8.5.0.1
Task list IndexHTTP
Server`
Process
Federation Server(Liberty)
BPM
Server
Claim Task
12
30
Configuring Responsive Portal for Federation
Responsive Portal must be
configured for “Federation” Mode
Add “Federation Mode” Coach
View to all Dashboards
BPM
V8.5.0.1
Task list IndexHTTP
Server`
Process
Federation
Server(Liberty)
BPM
Server
Claim Task
31
Responsive Coach Views
Responsive BPM Process Portal
Process Federation Server
IBM MobileFirst Integration
Mobile
32
• 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.
IBM Mobile First Platform Foundation
IBM Mobile First Platform Foundation 6.3 is bundled with IBM BPM 8.5.6 for
development purposes
Protect
and manage the mobile
infrastructure to optimize
performance
Transform
the value chain to drive growth and ROI
Engage
customers in context by leveraging mobile insights
Build
and deploy mobileapplications efficiently
• 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.
33
Generate IBM MobileFirst Project from CSHS
Must be selected for Export as
MobileFirst project link to
become enabled
Warning appears if CSHS
includes Coach Views that re
not “Responsive”
Click to export this CSHS
as MobileFirst project
Only dashboards, startable
services, or URLs can be
exported as IBM MobileFirst
projects
TECHNOLOGY DEMONSTRATION
34
Import CSHS to IBM MobileFirst Studio
• 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. Import to IBM MobileFirst Studio
2. Set BPM Server information (NEXT CHARTS)
3. Deploy to MobileFirst Server
Import MobileFirst
project to IBM
MobileFirst Studio
MobileFirst project
MobileFirst project and BPM
Generic Adapter deployed to
Development Server for testing
BPM Generic Adapter is
included, but must be
deployed with the app
manually
1
3
TECHNOLOGY DEMONSTRATION
35
BPM Process Server Connection Properties
• 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
2
TECHNOLOGY DEMONSTRATION
36
CSHS: Responsive Coaches in Mobile App
Review Order Coach in
Web Based process
Designer
Review Order CSHS running in
IBM MobileFirst Studio’s Android
Simulator
Review Order CSHS runs un
Generated Mobile Hybrid App
TECHNOLOGY DEMONSTRATION
37
CSHS: Responsive Coaches Multiple Device Support
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,
TECHNOLOGY DEMONSTRATION
38
Generic and App Specific IBM BPM Adapters
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)
Delegates application
specific API calls to BPM
Generic Adapter
MobileFirst Server
IBM BPM
Generic Adapter
IBM BPM
Application Specific
Adapter
IBM BPM Generic Adapter
IBM BPM Application Specific
Adapter
39
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
Delegates to Generic
Adapter (“IBM_BPM”)
Generic startProcess() API with
application specific parameters
40
MobileFirst Adapter Export from Process Center
From a Tip or
Snapshot
New Download
link
IBM BPM
Generic Adapter
IBM BPM
Application
Specific
Adapter
41
Application Specific Adapter - Usage Example
• Author complete Native IBM MobileFirst Mobile App to drive a
BPM Process, including the Task list and Task completion UI…
Native M
obile
Applic
ation
IBM BPM
Application
Specific
Adapter
42
Application Specific Adapter Usage Example
IBM BPM IBM MobileFirst
“Car Tyres Placement” Process App
Application Specific Adapter
exported as IBM MobileFirst Project
Application Specific
Adapter in the MobileFirst
Project
Application Specific
Adapter in the deployed
to MobileFirst Server
43
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
Native MobileFirst Application –
Task Completion UI
implemented with BPM API
provided by the Application
Specific AdapterIBM BPM
Application
Specific
Adapter
44
Import BPM Application Specific Adapter
New BPM service type in Add Service in IBM MobileFirst Studio
Connect to IBM Business
Process manager
Select the process app
snapshot for which you’d like to
generate and import its app-
specific adapter
Imports Application Specific
Adapter to selected IBM
MobileFirst Studio project
IBM BPM
Application
Specific
Adapter
45
Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor
46
Improved Operations
Manage Platform Stability
Making Migration Easier
Enterprise Quality of Service
47
• 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
Straight Through Instances in Process Inspector
This ”Happy Path” process
instance, prior to V8.5.6,
was not visible in Process
Admin Console
48
• A straight through process instance with exception path is now visible,
even if not waiting on a Human Task
Straight Through Instances in Process Inspector
Administrator
can now perform
standard repair
and instance
management
operations
49
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
• 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
V8.5.5 deployment error…
No error details!
50
Snapshot Installation Diagnostics for Connected PS
Since the install details are updated when
install is completed, Refresh button enables
to see the current status
Failed step. Click on the
error message to se the
details
Deployment
steps are
displayed
51
Improved Operations
Manage Platform Stability
Making Migration Easier
Enterprise Quality of Service
52
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
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}]
REST and JS API can be
used to build custom
Dashboards or Web
applications
53
Process Admin Console - Alert Definition
Both Task and
Process Instance
Alerts can be
defined
Define / Modify
alert definition
Active
Alerts
54
Example of Custom Process Alert Dashboard
Create Human Service
to author Alerts
Dashboard. Use the JS
API
Expose HS as
Administration Service
Triggered
Alert
CURENT
VALUE > 40
55
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)
56
Suspend Process App and All its Instances
Run BPMDeactivate
command to deactivate the
Process App
Suspend all running instances
New status: “Inactive with
suspended instances”5 suspended
instances
5 active instances
57
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
58
Emergency Repair System (ERS) Capabilities
• ERS is used to recover from catastrophic system failures when:
• Application cluster members go down and can‘t 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
59
machine 5
node agent
Node03
machine 4
node agent
Sup.mem2
Node02
machine 3
machine 2
node agent
Depl Manager
Sup.mem1
Dmgr
Node01
AppCluster
SupCluster
MsgCluster
machine 1
DB Provider
CellDB
BPMDB
PDWDB
CMNDB SharedFile System
Transaction log
IHS
plugin-cfg
.xml
bpd
tables
App.mem1
bpd
engine
PAC
EM
Msg.mem1
ME
App.mem2
bpd
engine
PAC
EM
App.mem3
bpd
engine
PAC
EM
Msg.mem2
ME
Transaction log
HTTP Server
Emergency Repair System Topology
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.
Endpoints for the ER Member not
included in the plugin-cfg.xml file. Don’t
want usual IHS traffic routing to
emergency repair member.
EM not
started
PAC – Process Admin ConsoleEM – Event Manager
Emergency
Recovery (ER)
Member
60
Improved Operations
Manage Platform Stability
Making Migration Easier
Enterprise Quality of Service
61
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
62
BPM Migration to IBM 8.5.6 - Tools and Methodology
Source TargetOpen the exported properties file
using Configuration EditorBPMConfig -migrate BPMConfig -create
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
Apply source
config
properties to
target env:
• IBM BPM
8.5.5 or
higher
1
2
3
To ensure error free migration,
use the Configuration Editor to
visually edit and validate target
migration properties file
63
From To
Version 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
WPS Migration Paths to 8.5.6
• 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
64
• “As needed” – we have not had any requests to for this migration
path
• It will e tested and supported on request
TeamWorks, WLE and BPM Migration Paths to 8.5.6
From To
Version 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
65
Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor
66
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)
67
Administration of External & Embedded ECM Server
Admin Task Embedded External
cleanupDocumentStoreEventSubscriptions - remove
subscriptions to events for which no BPM Event Subscription
exists any more
Ok Ok
cleanupDocumentStoreProperties – delete all properties that
are currently specified in the case and document classes for a
specific application but are no longer used
Ok Ok
getDocumentStoreStatus – return information about the IBM
BPM document storeOk Ok
maintainDocumentStoreAuthorization – add or remove users
and groups from the authorization role for managing and
working with the IBM BPM document store
Ok Disabled (use FileNet
tools)
maintainDocumentStoreTrace – enable or disable tracing for an
individual component or all components of the IBM BPM
document store
Ok Disabled (use FileNet
tools)
setBPMExternalECM – set properties for connecting to an
external ECM system (cannot switch back to the embedded
ECM)
Ok Ok
showBPMExternalECM – display the properties that have been
configured for connecting to an external ECM systemN/A Ok
startDocumentStoreMigration – migrate BPM documents from
the BPM database to the IBM BPM document storeOk
Disabled (migrate before
switch to external ECM)
updateDocumentStoreApplication – check and update the
status of the installed IBM_BPM_DocumentStore applicationOk
Disabled
(N/A)
NEW
68
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
69
• 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
Reassign Domain to New External ECM Server
BPM 8.5.6 DE
BPM ECM
Domain
(BPM)
LDAP
Be
fore
OS(docs)
BPMDB
VMM
BPM 8.5.6 DE
BPM ECM
LDAP External WAS 8.5.5
BPMDB
VMM
Aft
er
Domain
(BPM)
OS(docs)
• No data loss after
installation, keeps the data
that exists in the internal
content repository.
• This configuration is useful
when you set up a new
FileNet Content Manager
installation.
• The data resides in IBM
BPM (BPMDB)
70
DBDB
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
BPM 8.5.6 DE
BPM ECM
Domain
(BPM)
LDAP
Be
fore
OS(docs)
External WAS 8.5.5
Domain
OS1
DB
OS2
OS3 DB
BPMDB
VMM
DBDB
BPM 8.5.6 DE
BPM ECM`
LDAP External WAS 8.5.5
Domain
OS1
DB
OS2
OS3 DB`
BPMDB
VMM
• 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.
• The data resides in IBM
BPM (BPMDB)OS
(docs)
Aft
er
71
DBDB
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
BPM 8.5.6 DE
BPM ECM
Domain
(BPM)
LDAP
Be
fore
OS(docs)
External WAS 8.5.5
Domain
OS1
DB
OS2
OS3 OS4 DB
BPMDB
VMM
DBDB
BPM 8.5.6 DE
BPM ECM
LDAP External WAS 8.5.5
Domain
OS1
DB
OS2
OS3 OS4 DB`
BPMDB
VMM
• Uses an empty Object Store
of the external FileNet
Content Manager installation.
• If you already have an
existing IBM BPM
environment this option will
result in loss of the data in
the internal Object Store
• Useful if you do not have any
data in the internal store
• Data resides on the external
FileNet Content Manager.
Aft
er
72
Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
Business Monitor
73
SAP Transaction Coach View to Modify SAP Screen
SAP Inbound Event Pattern
SAP Smarter Process
74
New SAP Transaction Coach View
Native SAP VA01
Transaction
SAP Transaction Coach View
Transformed SAP VA01
Transaction screen displayed
in a Coach
At authoring time, drag and
drop desired SAP screen
elements and define their look
and feel via CSS
75
Embed Customized SAP Screen in a Coach
• 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
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
SAP Transaction Coach View
Transformed SAP VA01
Transaction screen displayed
in a Coach
76
Embed Customized SAP Screen in a Coach
Share data between SAP UI and non-
SAP Coach Views
(Sales Order Number automatically
extracted and shown in Text Area
Coach View)
SAP Screen transformed
and displayed in Sap
Transactin Coach View
77
SAP Transaction Coach View to Modify SAP Screen
SAP Inbound Event Pattern
SAP Smarter Process
78
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
Order created using
SAP Web GUI
CREATE events received
by SAP Adapter
Event processed
and delivered to
BPMN process
Uses SCA service for
triggering a start
message event
79
Platform Certifications
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
IBM Business Monitor
80
• 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
POWER 8 Support
81
• BPM and Monitor will no longer support IE 8
• BPM and Monitor will support IE 11 (in IE 10 compatibility mode)
Microsoft Internet Explorer
82
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
83
BPM and Monitor 8.5.6 Patterns
• 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
Patterns are now combined with
the base product entitlements
and will be available in same
quarter as base product
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 high-
availability 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.
84
Agenda
Smarter Process
Mobile
Enterprise Quality of Service
Case
Smarter Process for SAP
Platform Certifications
IBM Business Monitor
85
Key IBM Business Monitor 8.5.6 Updates
• Updated to deliver a pattern configurationof 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 AIXor Linux
• Support for customization of the latest RAVE (Rapidly Adaptive Visualization Engine Visualizations) in IBM Cognos Report Studio and IBM CognosWorkspace 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
86
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
neededWhen using Cognos
Mobile App, to access
IBM Business Monitor
reports simply specify the
server URL
Use Cognos 10.2.2 RAVE reports in
Business Space to visualize monitor data
87
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
Summary of Key New 8.5.6 Features
88
• 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
IBM BPM 8.5.6 Customer Acceleration Program (CAP)
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
89
Subscription and 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.
IBM Software Subscription & 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.
90
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 customer’s 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 customer’s
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.
91
Notices and Disclaimers (con’t)
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 IBM’s 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.
92
Thank YouYour Feedback is
Important!
Access the InterConnect 2015
Conference CONNECT Attendee
Portal to complete your session
surveys from your smartphone,
laptop or conference kiosk.
93
BACKUP