2487 – What’s New in IBM Business Process Manager John Reynolds Matthias Kloppmann © 2014 IBM Corporation Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Key IBM Capabilities for Smarter Process Banking Insurance Healthcare Industry Consulting and Expertise Government Operational Decision Management Telecom Managed Business Processes Social Mobile Transport Energy Industry Frameworks and Accelerators Big Data Cloud Business Process Management Retail Case Management Operational Intelligence Business Intelligence Predictive Analytics Enterprise Content Management Service Oriented Architecture & Integration Master Data Management Leader in Gartner’s 2014 Magic Quadrant for BPM “IBM’s Smarter Process initiative, a combination of product and marketing improvements introduced in 2013 by IBM helped push IBM as a leader in Gartner Magic Quadrant for Intelligent Business Process Management Suites (iBPMS).” How do you handle the pace, change, uncertainty and complexity in your business? Magic Quadrant for Intelligent Business Process Management Suites IBM Smarter Process is IBM’s approach for reinventing business operations to enable greater customer-centricity to make end-to-end processes more customer-centric in the age of mobile, social, cloud and big data, while continuing to drive efficiency and optimization into day-to-day operations Source: Gartner (March 2014) Summary of IBM BPM 8.5.5 Dynamic Processes & Basic Case Mgmt Mobile Ready EndUser Experience BPMN2 Enhancements Various Improvements • Unstructured ad-hoc work • Basic case folder & document handling • Web-based Case Editor • Custom Instance UIs • WYSIWYG Coach Designer & Responsive Coach Views • Lite Coach Views • Client-side Human Services • Correlation • Latency optimizations • Business Monitor • Migration Tooling • Configuration Management • Various other items 4 Dynamic Processes & Basic Case Management IBM BPM now supports a broader spectrum of process types Structured Process Some Ad Hoc Basic Case Basic Case Ordered Sequence of Activities Some Unordered (Ad-hoc) Activities Some Activities with with Ordered Steps Unordered Set of Activities Process Model Structured Business Objects Next Step Determined By Data Knowledge Worker Documents and Folders (restricted use) Announcing - Basic Case Management Feature for IBM BPM IBM continues to mature its Smarter Process portfolio which includes IBM Business Process Manager, IBM Case Manager, and IBM Operational Decision Manager. IBM BPM Advanced 8.5.5 extends the IBM BPM platform with basic case capabilities derived from IBM’s IBM Case Manager offering. The basic case management feature is enabled through a separate license. IBM BPM Advanced continues to support process-oriented work patterns: including straight-through processing, and user-oriented workflow that require basic case management . IBM BPM Advanced 8.5.5 allows customers to leverage their existing IBM BPM investments and skills and simplify the implementation and management of process-oriented solutions that require basic case management capabilities. IBM BPM Advanced v8.5.5 includes an embedded content repository that is restricted to support the basic case management documents & folders. The restricted use content repository can be extended to support unlimited content management use cases with IBM ECM. For content-centric workflow and full use of content management capabilities, IBM recommends IBM Case Manager. IBM Case Manager provides industry-leading case and content management capabilities to deliver solutions that identify the right information, present it in the right context, and engage people with the right information to drive business outcomes. IBM BPM v8.5.5 – Basic Case Management Feature A separately licensed feature of IBM BPM Advanced Case activities for ad-hoc collaboration – Ad-hoc activities can be implemented either as simple tasks, or IBM BPM processes – Configure ad-hoc activity behavior: Required, Optional, Pre-conditions Embedded, restricted-use content repository to support basic case documents and folders – Note: can be extended with IBM ECM to support unlimited content use cases Simplified, web-based Case design tooling – Designed for knowledge worker SMEs – Integrated with Process Designer, Process Center Case UI extensions to IBM BPM Process Portal – Case Details instance viewer – Case Folder / Document viewer – Case Work Items viewers – Case Search Case task visibility via IBM BPM Dashboards Expanded Work Patterns in IBM BPM Mobile Users • work with tasks and process instances Web Designer Desktop Designer Work List Process Details Process Center SME Authors Business Programmers • define "unstructured" processes/ cases • author simple responsive UIs • consume reusable BPDs, services, custom UIs • build processes ranging from "structured" to "unstructured" • build integrations • build custom/responsive UIs • handle programming tasks Task Completion Knowledge Workers • claim / perform tasks • responsible for the "job" (completion of a case/process instance) • work with instances without claiming specific tasks • trigger "unstructured" activities based on "job" requirements and changing business conditions • have visibility to related work ("business context") 9 What is a Case? A container for parallel work streams and related documents. Case Activity (1:n) A unit of work in a case. Relationships between ad-hoc activities are defined by business rules. Human Task Linked Process Subprocess Subject matter experts define case structure and rules governing relationships between activities Cases can be monitored using the same infrastructure used for process monitoring 10 Case/Process Details Case/Process Data Running Tasks Documents Activities 11 Case/Process Status New Basic Case Authoring Cases 12 Basic Case Editor – Unwired Activities Required vs. optional Activity General Settings 13 Other activity behavior Enhanced Adhoc Process Activities Unwired Activity (user-triggered) 14 Ad-hoc Activity – Implementation and Behavior Ad-hoc Activity implementation • Human Service • Sub-process • Linked process Activity Implementation Ad-hoc Activity behavior • • • • • Automatic / Manual Required / Optional Repeatable Hidden Pre-conditions Activity Behavior Enhanced Ad Hoc Activities (Unwired) Activity start • Automatically by the process • Manually by the user automatic manual required optional Activity completion • Required (at least once) • Optional Repeating • Can only run once • Can be repeated # run once repeatable has pre-conditions no pre-conditions Pre-Condition • Document added • Property changed • Expression referencing Variables Activity visibility • Visible in Process Portal • Hidden (background) activity 16 Ad Hoc Activity Status Icon Bucket Name Description Option Type Ready Manual, required, not yet triggered, ready to be triggered Required Ready-Optional Manual, optional, not yet triggered, ready to be triggered, does not have to be triggered Optional Working Anything that has been triggered but not yet completed Required/Optional Completed Anything that has completed "normally" Required/Optional Waiting Required, blocked on pre-condition; if manual then go to Ready bucket, if automatic then go to Working bucket Required Waiting-Optional Optional, blocked on pre-condition; if manual then go to Ready bucket, if automatic then go to Working bucket Optional Failed Go to Completed bucket, regardless of activity settings; if restarted then all of the above apply Required/Optional 17 IBM BPM Advanced and IBM Case Manager: Optimized for Complementary Types of Solutions IBPM ICM IBM BPM Advanced IBM Case Manager Full BPM, and Basic Case Capabilities Full Content & Case, and Basic Workflow Capabilities Process Analytics Content & Case Analytics Process Governance Content Governance IBM BPM Platform IBM ECM Platform IBM is committed to protecting every client’s investment. Both offerings are equally important, and will continue to receive product investments. Related Sessions at Impact 2014 IBM BPM and Basic Case Management • 1114 – Basic Case Management in IBM Business Process Manager Tuesday 1:00-2:00pm, Wednesday 10:30-11:30am • 1797 – Hands-On with IBM Business Process Manager’s New Support for Unstructured Processes Tuesday 3:45-6:00pm IBM BPM and Content Management • 1115 – Integrating IBM Business Process Manager with Enterprise Content Management Wednesday 2:15-3:15pm 19 Mobile-ready End-user Experience Mobile-ready End-user Experience Responsive Coach Design • Design responsive Coaches for use on multiple form factors. • Playback coaches prior to deployment • Make Mobile part of Coach Design Lite Coach Views to help deliver a true mobile experience • Leverage a Technology Demonstration of lightweight coach views that look native to the device • Accelerate development of customer-ready, responsive mobile experiences Client Side Human Services • Cached and executed in a browser • New Web based Human Service and Coach Editor 21 Responsive Coach Design: Single coach for multiple form factors Use via custom apps • Reduced cost of Playback and Test Responsive Coaches on multiple form factors development • Design for Mobile (Worklight) Available in default BPM UIs Embedded in other applications IBM BPM Coach Use via your mobile browser Build using WYSIWYG tooling and multi-form factor design Leverage a Tech Demo of Mobile Ready Light Weight Coach Views 22 Responsive Coach: Adapting to Screen Size Adapt to screen size change by click to show Adapt to screen size by (1) layout change (2) collapsible New Human Service and Coach Editor Launched from Process Designer WYSIWYG-like: layout automatically changes to “preview” what the form factor will look like. Lite Coach view components that are Mobile Ready Selection of Large (desktop), Medium (tablet) and Small (phone) form factors Lite Coach Views Technology Demonstration delivered via the IBM BPM Community* Non-Dojo lightweight coach views targeted to deliver a more responsive experience on mobile devices Combined and minified JavaScript and CSS files Optimized to run on Mobile Networks • Minimal number of network requests • Minimized size of data transferred over network to optimize bandwidth usage Tested and supported on Mobile form factors Accelerate development of customer ready mobile experiences No overhead of rarely used capability like Non-Gregorian calendar Input controls that look native to the device 25 * Published to gather feedback on technology Client Side Human Services New Human Services Architecture that acts as a stepping stone for Offline Processes Web based Human Services Editor Launched from Process Designer Optimized network trips to server by caching static content, including Human Services Model and generated Coach code – Dynamic data will not be cached for security Offloaded server processing by shifting work to client browser (e.g. JavaScript processing, validation) – Enables more concurrent users to access Process Server 26 Mobile Software for IBM BPM from Partners … Leverage Partner Ecosystem for Value-Add Software & Services for IBM BPM Mobile Portal for IBM BPM v8.5.5 • • • • • • iOS and Android devices Process and Task access anytime, anywhere Fast, responsive design for smartphones, tablets Innovative “filter-dial” for task filtering and navigation Free to use! Optional support available from BP-3 Check out all Smarter Process partner software & services in Partnerworld Global Services Directory! For more info: bp-3.com/brazos Related Sessions at Impact 2014 Mobile Smarter Processes • 2732 – Mobile Smarter Processes Tuesday 10:30-11:30am, Wednesday 1:00-2:00pm 28 BPMN2 Enhancements BPMN2 Enhancements Performance improvement (latency) of BPDs • Improvement of system/decision task invocation from BPD by eliminating Event Manager hops during BPD execution Correlation enhancements for BPDs • Correlation treating correlation key as secondary process ID (no pub/sub behavior), with “post-before-wait“ capability One-way interaction via SCA with process instance correlation • Inbound start and intermediate message event support via SCA with process instance identity correlation – Includes message event sub-process and boundary message event support 30 Business Scenario Service Consumer Service Provider Web Service 1 Web Service 2 Straight-through process implementing several services – four synchronous web services with request/response interface 31 Web Service 3 Web Service 4 Sample BPD with receiving message events Intermediate receiving message events Start message event Message event sub-process 32 Variable as Process Instance Identifier 33 Optimize BPD Execution for Straight-Through Processing 34 Various Improvements Business Monitor Enhancements Usage of new Cognos Rave visualizations • Gantt charts, heat maps, tag clouds, packed bubble, waterfall, ... New Dynamic Event Framework • Support dynamic subscription for new events – no need to republish an app snapshot • Replacing previously used Common Event Infrastructure Simplified version-to-version migration 36 BPM 8.5.5 Migration Enhancements Improve migration robustness, ease-of-use and planning • Migration Pre-Validation Tool + Post-Validation Health Center • Pre-check and report migration potential failures • Save cost of migration late phase failure, recovery and redo • Post-Validation via BPM Health Center, speed up target environment health check • Easier environment setup via Configuration Migration Tool • Migration paths support with a target environment that is set up with about 400 sourceenvironment basic properties around database, security, and the most important performance parameters to the client’s environment. • Reduce about 50% post-migration actions on properties Revised documentation with enhanced interactive migration guide and guidance on migration methodology to better guide customers and services on how to plan their migration project. Speeding up migration • Quicker migration via multi-thread enablement • Migration from BPM v7.5.1 migration shows 2x ~ 3x improvements • Migration from TW v6.2 migration can see up to 20x improvements 37 Validate source environment before migration Report sample for migration pre-validation 38 Understand configuration migration Move configuration BPMConfig -migrate Source BPMConfig -create Target Edit the exported properties file using Configuration Editor • • • WebSphere Process Server 6.2.x or 7.0.0.x WebSphere Lombardi Edition 7.1 or 7.2 IBM Business Process Manager 7.5.x or 8.0.x Express/Standard/Advanced • 39 IBM Business Process Manager 8.5.5.0 Express/Standard/Advanced /AdvancedOnly Improved Migration Performance Performance improvement on database upgrade • DBUpgrade have much performance improvement, and you can add more threads to handle the transform of large number of instance and task Wang Lei ok, thanks 40 4:53:22 PM Updated Interactive Migration Guide Generate your own step-by-step migration instructions Related Sessions at Impact 2014 Business Monitor • 1786 – Technical Deep Dive – Best Practices for Developing Visibility & Insight Solutions Tuesday 5pm-6pm Migration • 2770 – Top Practices for a successful BPM Migration Monday 4pm-5pm, Wednesday 3:45pm-4:45pm 42 IBM BPM Miscellaneous Improvements Maintaining System • Purging and archiving – commands allowing to cleanup snapshots in repository, process instances, other data • 1563 Maintaining IBM Business Process Manager Data With Archiving & Purging, Mon 4pm-5pm Security Enhancements • 3rd party authentication (e.g., Web Seal, Site Minder) • Support for WebSphere security domains, per BPM DE • HTTPS for Process Designer to Process Center connections Support for large user populations and large user groups • Large: 250k users, 10k groups, groups with 100k members • Improved group loading performance (>500x): option to restrict loading to BPM DB, combined with administrative group synchronization from WAS UR syncGroupMembership... • Improved user synchronization performance (>50x) via scripts: usersSync (selected users), usersFullSync (all users) 43 Additional In-depth BPM Sessions 1114 Case Management in IBM BPM – Tue 1pm-2pm, Wed 10:30-11:30am 2732 Mobile Smarter Processes – Tue 10am-11am, Wed 1pm-2pm 1489 Good bye tw_admin – What’s new in BPM Security – Mon 10:30-11:30am 1115 Integrating BPM with Enterprise Content Management – Wed 2:15-3:15pm 1300 Business Activity Monitoring with IBM Business Monitor – Tue 1-3:15pm 1425 High Availability and Disaster Recovery with IBM BPM – Mon 5:15-6:15pm 1427 BPM Performance and Scalability: Best Practices – Tue 2:15-3:15pm 1563 Maintaining IBM BPM Data With Archiving & Purging – Mon 4pm-5pm 1568 Smarter Processes Through Best Practices With IBM BPM – Tue 5pm-6pm 1572 Hands-on Introduction to IBM Business Process Mgr – Mon 10:30-11:30am 1786 Technical Deep Dive – Best Practices for Visibility & Insight – Tue 5pm-6pm 1797 Hands-On with New Support for Unstructured Processes – Tue 3:45pm-6pm 1905 Using Smarter Process on System z to Achieve Agility – Wed 2:15-3:15pm 2770 Top Practices for a successful BPM Migration – Mon 4-5pm, Wed 3:45-4:45pm 2832 Business Process Manager Production Topologies – Thu 1pm-2pm 2976 WebSphere Foundation and BPM – Thu 2:15pm-3:15pm 44 Questions? We Value Your Feedback Don’t forget to submit your Impact session and speaker feedback! Your feedback is very important to us – we use it to continually improve the conference. Use the Conference Mobile App or the online Agenda Builder to quickly submit your survey • Navigate to “Surveys” to see a view of surveys for sessions you’ve attended Session 2487 What’s New in IBM Business Process Manager Version 8.5.5 46 Thank You Legal Disclaimer • © IBM Corporation 2014. All Rights Reserved. • The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. • References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. • If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. • If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. • Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. • If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. • If you reference Java™ in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. • If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. • If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. • If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. • If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. • If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only. 48 Color Palette 49
© Copyright 2024