Professional Documents
Culture Documents
6 and
IBM RPA with Automation Anywhere V10.0
CF 2017.12
Paul Pacholski
Digital Process Automation Offering Manager - IBM Toronto Laboratory
V1.5
IBM BPM
View a IBM Process Portal work list from IBM Content Navigator (Technical Preview)
Model decision logic in the web IBM Process Designer
Revert to snapshot in Process Designer
Experience enhanced support of coach views for use in IBM Robotic Process Automation with Automation Anywhere
Efficiently manage multiple library items in Process Designer
Gain more insight into IBM BPM process applications from IBM Cloud Product Insights
Learn how to use IBM App Connect
Benefit from enhanced process application validation support
Simplify user task authoring with inline user tasks
IBM RPA
IBM BPM
IBM Process Federation Server
IBM BPM on Cloud
SOE, Quality, Serviceability, Migration
3
Upgrading RPA to CF 2017.12
IBM RPA V10.0.0.201712 is based on AA Enterprise V10.6.1.0 download link:
https://www-945.ibm.com/support/fixcentral/swg/selectFixes?parent=ibm%7EWebSphere&product=ibm/WebSphere/IBM+Robotic+Process+Automation+with+Automation+Anywhere&release=All&platform=Windows&function=recommended
4
Use Automation Anywhere IQBot and BotInsights
Prior to this CF IBM RPA with AA could not use some of the AA
companion offerings
AA IQBot AA BotInsights
5
AA BotInsights
Captures every action of every bot to yield real-time bot statistics and operational analytics
Includes configurable out of the box dashboards
https://www.automationanywhere.com/products/bot-insight
6
AA IQBots
Integrates seamlessly with Automation Anywhere Enterprise
Handles any form of data stream to capture, enrich and validate unstructured data
Learns with and without supervision
https://www.automationanywhere.com/products/iq-bot
7
Reinstated Terminal Emulator Command
This command was removed in the first release of IBM RPA with AA
8
App Integration & Workflow are still missing
Floating Users are Enabled
10
New Getting Started Section – Control Room Config
11
New Getting Started Section – Creating your first bot
IBM BPM Knowledge Center now includes Information how to create your first bot,
upload it to the Control Room and create the schedule and triggers for running it.
12
Integrating bots with IBM BPM processes
Link from Knowledge Center to the IBM RPA Sales on BPMDev
https://developer.ibm.com/bpm/docs/ibm-robotic-process-automation-automation-anywhere/
13
Agenda
IBM RPA
IBM BPM
IBM Process Federation Server
IBM BPM on Cloud
SOE, Quality, Serviceability, Migration
14
All Sample Converted to Use BPM UI Coach Views
Converted the Advanced Samples
15
Enhanced Drag and Drop Support in Client Side HS
16
Enhanced Drag and Drop Support in Heritage HS
Added the ability to drag and drop: Service Flows, UCAs and
Tracking Groups
17
Enhanced quality and usability of BPM UI Toolkit
19
View Snapshots in Web Process Designer
20
Revert Library Item in Tip to Snapshot
Replaces the current version of the library item with the selected snapshot version.
22
Show Runtime Performance Monitor User Preference
Automatically enables Coach Performance Monitor in web browser. Coach Performance
Monitor enabled in web
– Prior to this CF, this was tedious manual task browser
23
Guardrails Enhancements
New Guardrail warning users about
mixing in the same Coach controls
coming from different toolkits that are
based on different technologies as
this practice may result in unexpected
runtime issues and poor
performance.
Responsive
Coaches control
24
New Inline User Tasks (Low Code no Code Initiative)
25
New Inline User Task Type
Created Automatically
when a new Process is
created
27
Default Inline Task Implementation (with variables)
Web PD
30
From Decision Task to BAL Implementation Logic
Decision Activity in
Service Flow
31
Desktop PD BAL Editor
32
Web PD BAL Editor
BAL Vocabulary
automatically
generated from
Service Flow variables
33
Change BAL Rule Locale User Preference
BAL vocabulary is
regenerated based on
the selected locale
34
Enhanced support of coach views for use in IBM RPA
Most web UIs are not build to support RPA navigations
– IBM BPM provides first class support for RPA automations
RPA runtime is now able to find coach views in the following authoring scenarios:
– In nested contents
– In repeating contents
– In subsequent runs
Code generation now preserves the DOM IDs
– When some minor changes are made:
New content added to coach
Layout changes - content moved around coach, including between sections and layout widgets
Changing the labels
Nesting support – content nested in vertical and horizontal layouts, tabs, tables
– After an upgrade to a future BPM cumulative fix / release
36
Fixes will preserve the DOM IDs
RPA runtime can now locate controls inside nested
layouts and repeating content
37
Enhanced support of coach views for use in IBM RPA
Only 33 controls within BPMUI toolkit have been All 15 controls have been enhanced:
– Button, Checkbox, Date Time Picker, Decimal,
enhanced:
Image, Integer, Multiple Select, Output Text, Radio
– Button, Text, Checkbox, Checkbox Group, Date Time Buttons, Section, Single Select, Table, Tabs, Text,
Picker, Radio Button, Radio Button Group, Masked Text Area.
Text, Password, Text Area, Text Editor, Text Reader,
Type Ahead Text, Note, Output Text, Data Export,
Decimal, Integer, Multi Select, Single Select, Badge,
Breadcrumbs, Link, Notification, Input group, Pop-up
Menu, Slider Switch, Collapsible Panel, Modal Alert,
Tab Section, Service Data Table, Table, Icon.
Picked the commonly used ones and ones that
made sense to automate.
For example, no attempt was made to enable
38
automation for the group of charting coach views.
DEF Support for Events in Service Flow Engine
Prior to this release, the tracking points within Service Flows only emitted events to
PDW
In this release Service Flows support DEF so that monitoring applications (IBM
Business Monitor, BPM Analytics and IBM Cloud Product Insights) can use them
Unlike Process engine the Service Flow will not auto-track variables
Dynam
ic
Event
Frame
work
39
What Events are Emitted?
COMPLETED
FAILED
40
IBM Product Insights – Service Flow Tracking
41
Detection and Reporting of JavaScript Syntax Errors
Prior to this release JS syntax error reporting was inconsistent and incomplete
– Process Center:
Only reported an errors count, which includes errors in generated artifacts
– Web PD:
Reported errors only in artifacts that can be edited in Web PD
– Eclipse PD:
Reported a count of artifacts with errors only
– No easy way to navigate from an error report to the error location
42
JavaScript Syntax Errors in Validation Folder
Display error
details
Line of JS code
with syntax errors
(no markers)
JS syntax errors
shown in Validation
Errors folder
43
JavaScript Syntax Errors in PC - Snapshots View
JS syntax errors
shown in Validation
Errors folder
44
Multi-selection Capability of Library Items
45
Multi-selection Capability of Library Items
1. Switch to multi-selection mode
46
Learn how to use IBM App Connect
Knowledge Center links to two new tutorials explain how to combine IBM BPM with IBM App
Connect.
Invoking a Salesforce API from IBM BPM: https://
www.ibm.com/developerworks/library/mw-1710-clark/index.html
47
IBM BPM plug-in for IBM Content Navigator
Technology Preview
https://github.com/ibmbpm/bpm-icn-plugin
Provides a unified content workflow by bringing your IBM BPM Process Portal Work dashboard into
a IBM Content Navigator desktop.
You can then view Work dashboard tasks in the navigator desktop, claim them and work on them
just as you do in IBM BPM Process Portal.
48
Installation and Setup
50
Work Dashboard in IBM Content Navigator
51
Recorded Demo
https://ibm.box.com/s/u1j2170k9cw2rht4u3nxp819evl28uy9
52
IBM BPM Analytics – No Updates
Technology Preview
BPM can stream process events to Elasticsearch to enable self service
reporting using Kibana
DEF Connector for converting and streaming BPM events
Sample code of Kibana based BPM Operational Dashboards
Use Object Storage to archive / dearchive
BPM
Support sending DEF events to the Kafka through the BPMEventEmitter
Dynam
(configurable – default is Elasticsearch) ic
Event
Support archive/restore the raw events to/from OpenStack Swift or IBM Frame
work
Object Storage (Bluemix service)
https://github.ibm.com/bpm/bpmOIntelligence
53
Operational Intelligence as a Service
Trial and Closed Beta
54
IBM Confidential until Announced
BPMoC Trial Instance - Landing Page
BPM on Cloud Trial development
server configured to emit DEF
events
55
IBM Confidential until Announced
BPMoC Trial – Kibana UI
Kibana UI is accessible from
launch page in BPM on Cloud or
direct URL
56
IBM Confidential until Announced
BPMoC Trial – Bluemix Hosted BPM OA Service
BPM Operational Analytics is a
Technology Preview, and BPMoC
Trial is a shared environment,
the data that is exposed through
Kibana is visible and accessible to
all BPMoC Trial users.
57
Agenda
IBM RPA
IBM BPM
IBM Process Federation Server
IBM BPM on Cloud
SOE, Quality, Serviceability, Migration
58
Restrict saved searches by using an action policy
Prior to this release any user could create and update
saved searches
– It was not possible to restrict this activity
– Large number of complex saved searches can result in
performance issues that are difficult to detect and
discover.
By using an action policy Administrators can now
restrict the rights to create and update saved
searches to fewer and qualified BPM users.
Large number of
complex Saved
Searches
59
Authorization for creating, updating, deleting
When these policies are applied in the Process Portal Work dashboard, the Create, Edit and Duplicate
buttons for these actions are hidden to the users who do not have creation and update rights.
60
Process Federation Server Indexing Enhancements
Elasticsearch
1 4 5 7 8 9 10 11 0 2 3 6 8 9 10 11 0 1 2 3 4 5 6 7
You can now monitor a running server to gather basic key performance
indicators (KPIs) and detect possible issues:
Usage Examples
– Turn off automated process change table compaction and only perform it
when needed without having to restart the server.
Automated compaction may result in unpredictable performance
– Detect performance bottlenecks and add new PFS to the clusters
– Detect when a member is underutilized and remove it from the PFS
cluster
63
Administration and Monitoring of PFS Indexers
PFS Liberty server
Each BPEL/BPM/Process indexers instance can be monitored using an associated MBean in accordance with
the JMX specification
Each MBean makes it possible to perform interaction with the indexer it is associated with
– It provides indexer metrics as attributes
– It allows disabling each scheduled maintenance operation separately and executing those operation on demand in an
unscheduled way.
64 Indexer MBeans are exposed through the Liberty REST connector that is available with each Liberty server
Agenda
IBM RPA
IBM BPM
IBM Process Federation Server
IBM BPM on Cloud
SOE, Quality, Serviceability, Migration
65
IBM BPM on Cloud Industry Accelerators
Industry accelerators were previously available only for the desktop IBM Process Designer.
A set of accelerators based on the Web Process Designer artifacts, such as processes and
client-side human services, are now available too.
66
IBM BPM on Cloud Industry Accelerators
Industry accelerator Primary industry Purpose
MobileFirst Smarter Process Bank Banking Submitting bank check deposits, ensuring no discrepancies in real time by using a mobile device and Smarter Process software with
Deposits improved back-office functions.
Claims Subrogation Insurance Seeking reimbursement from the responsible party for a claim that is already paid, collecting documentation, determining liability, and
calculating reimbursement.
New Life Insurance Insurance Acquiring new business with underwriting and risk assessment by using business rules, integration into Salesforce.com, and IBM
BPM deployment of insurance industry models, for example processes, data, and services.
Discharge Readiness Planning Healthcare Improving the coordination of and visibility into changing patient and hospital conditions, allowing practitioners to collaborate and spend
more time with patients. The Discharge Readiness Planning industry accelerator focuses on key metrics of patient wait times, discharge
rates, and instances of relapse.
Claims Eligibility and Routing Healthcare Handling claims that cannot auto-adjudicate in the previous system. This solution selects the failed claims, routes them to the proper
department for fixing, and tracks the claim back to the adjudication system.
Promotional Spend Compliance Healthcare Ensuring that life science (pharmaceutical) companies comply with constantly evolving state and federal regulations through flexible user
capabilities. These regulations are related to gifts and payments that are made to physicians and teaching hospitals.
Vendor Onboarding Retail Reducing vulnerability to supply-chain risk by streamlining supplier selection and recruitment. The Vendor Onboarding industry accelerator
minimizes waste from inefficient processes, improves productivity, and gets products to market quicker by reducing overall process cycle
time.
Vendor Trade Fund Management Retail Enabling retailers seamless interaction with vendors to manage the lifecycle of trade agreements, enhance vendor performance monitoring,
reduce costs of manual processes, and increase operational efficiencies.
67
BPM on Cloud Password Security Enhancements
68
Agenda
IBM RPA
IBM BPM
IBM Process Federation Server
IBM BPM on Cloud
SOE, Quality, Serviceability, Migration
69
BPM Support for Swinging Profiles
IBM
BPM
Firefox 56.0.1 & Firefox 52.4.1 ESR browser
Google Chrome 61 browser
AIX7.2 TL1 SP2
RHEL 7.4 operating system on x86 Hardware
Installation Manager 1.8.7
DB2 11.1.1.1 ESE database
Safari 11 browser
VMware ESXi 6.5
Oracle 12c R2 (12.2.0.1) database
71
Fixes
122 fixes IBM BPM fixes Installing IBM Business Process Manager
Version 8.6 Cumulative Fix 2017.12
http://www-01.ibm.com/support/docview.wss?uid=swg27050517
72
Release to Release Continuity
From To
Version EOS BPM BPM BPM BPM BPM BPM BPM BPM
751x 800x 801x 850x 855 856 857 860
BPM
09/2016 Upgrade Migration Migration Migration Migration Migration Migration Migration
750
BPM
09/2016 Upgrade Migration Migration Migration Migration Migration Migration Migration
751
BPM
09/2017 Upgrade Upgrade Migration Migration Migration Migration Migration
800
BPM
09/2017 Upgrade Migration Migration Migration Migration Migration
801
BPM
09/2019 Upgrade Upgrade Upgrade Upgrade Upgrade
850
BPM 8.5 EOS is Sep-30-2019 (extended from original 2018) with extended support of Sep-30-2022
BPM 8.6
– Despite 2nd digit version change 8.5.x to 8.6 in a simple upgrade!
– New release, resets lifecycle clock for customer planning
– Continuous delivery lifecycle policy with 3 years support (plus min 1 year extended)
73
How to get started?
IBM BPM 8.6 VMware image V1.2
Contents:
IBM Process Center - Small and efficient standalone profile see http://
www.ibm.com/developerworks/bpm/bpmjournal/1406_pacholski/1406_pach
olski.html
IBM DB2 Server Edition
IBM Integration Designer
IBM Process Designer
IBM RPA with Automation Anywhere
IBM Operational Decision Manager Advanced
Download link:
https://ibm.box.com/s/c7lsj7ezrbgj7u7lx0rjtturjr5mhh6c
74
75