Good reporting is critical to business intelligence (BI) for decision-making, and important for the administration of a business application. Do you want to know more about the real power of reporting - and see how easy it is to use?
Learn about dynamic reporting and the predictive analytics of Business Activity Monitoring (BAM) with Business Process Management.
These are slides from BonitaSoft's webinar, which demoes Bonita Open Solution's dashboards and reporting capabilities, which provide real-time visibility into business operations. See how to measure and improve business productivity with Key Performance Indicators (KPIs) to extract actionable data. See how to display key data in customized dashboards. See how seamlessly KPIs, BI, and BAM work for you in an integrated and intelligent Business Process Management Suite
Visit bonitasoft.com for the webinar recording
3. AGENDA
Bonita Open Solution Overview
What to Monitor and Why
Examples of High Priority Use Cases
Live Demo of BAM & Reporting
15/01/2013 3
4. #1 GROWING BPM PROVIDER AWARDS
•1,500,000 DOWNLOADS
•25,000 COMMUNITY MEMBERS
•450 CUSTOMERS
•100 EMPLOYEES
•60 TECH & SI PARTNERS
4
5. BONITASOFT SUBSCRIPTIONS
Bonita Open Solution
• Open source license
• Free of charge
• Community support
Subscription Packs
• Commercial license Team collaboration
• Professional Support • Shared repository
• Software Upgrades • Productivity features
Mission-critical Business driven
• Monitoring • Process templates
• Error management • Custom profiles
7. BUSINESS ACTIVITY MONITORING
DEFINED
The processes and
technologies that
enhance situation
awareness and enable
analysis of critical
business performance
indicators based on real-
time data.
8. WHY BAM
BAM provides:
Runtime information about the business
Allows real-time analysis of the
processes
Shows bottlenecks and unreliable tasks
Measures time of each task
Provides tools to visualize all that
information.
9. ACHIEVING REAL-TIME KPIS
• Low latency
–KPIs against operational systems
–KPIs from data derived under Change Data Capture
(CDC) from source systems via Logs, Timestamps,
Triggers, etc. with ETL for Data Warehouse
• Super low latency:
– Complex Event Processing
12
10. WHAT CAN BE MONITORED (KPIS)
Number of steps open
Number of finished cases
Average step pending time
Number of cases started between
dates
11. SCENARIOS
Tracking server statistics
Auditing
Fault detection
18. THANK YOU, AND…
Stay connected with us!
CORPORATE WEBSITE OPEN SOURCE COMMUNITY
• Product & Services descriptions • Forums
• References & Use Cases • Contributions
• Webinars & White papers • Source Code
youtube.com/ twitter.com/ linkedin.com/groups? facebook.com/
bonitasoft bonitasoft gid=3182097 bonitasoftbpm
34
Editor's Notes
Existing applications within your organizationHighest rated connectors are our most popular connectorsApplying connectors to workflow (email)combines business intelligence, alerts and workflow to help your organization run more efficiently
BAM is used to improve the speed and effectiveness of business operations by keeping track of what is happening and making issues visible quickly. *say something about the Business Optimization and Measurement in general.
So now let’s cover the history of BAM and how it has evolved.Back when the term was first coined, the main point was about combining BPM plus business intelligence (reporting and analysis) directly against data from the processes . But a problem back then was that BPM was expensive, complex, and required sophisticated data integration as wellBonitaSoft brings BPM more affordably in an open source and transparent manner and with Connectors with the systems you need in an easy way.Thanks to BonitaSoft, you have built-in KPIs and dashboards that capture the KPI data off of the processes, giving you the right contextual data for reporting. Therefore BPM is no longer an obstacle to achieving BAM easily and affordably.Since that time, it has increasingly been associated to:Operational BI, that is analysis and reporting about your operational systems. We can show you in a moment how BonitaSoft helps you achieve that.a greater emphasis on the word “real-time” and for high-volumes of real-time information. But the word “real-time” is really contextual isn’t it? For some use cases, “real time” is perfectly fine within a few seconds and for others, it really requires micro-seconds. Let’s look at that in a little more detail on the next slide.
Business process optimization is an activity that should be done iteratively during the lifetime of the processes. This activity should be scheduled after process solution is deployedas well as after each significant change in process structure.----At the beginning of process lifecycle ( Figure 3.1) we take Business process definitions, whichare result of business decisions made during Business analysis. In process lifecycle we de-fine four stages, which are repeated during process evolution. Document flow during thosephases is shown on Figure 3.2.3.2.1 SpecificationAt this stage purpose and description of the process is specified and the process is usuallymodeled with the help of some graphical modeling tool, without too many technical details3.2.2 ImplementationHere are clarified implementation details of the process, such as data types, connectors toother components etc. Then the process is implemented, tested and deployed in a processengine.3.2.3 MonitoringIn this phase, which can take a long time, a business specialist watches the process behaviourand its impact on business. The monitoring is usually done with a BAM tool.3.2.4 OptimizationAt this point the process is reimplemented and optimized to better fulfil business needs.Here both business and IT specialists cooperate.
So what is real time? It depends who you ask and what the use case is. I would like to break all those discussions into 2 main categories with respect to “latency,” i.e., how much time is important for the use case.For low latencies of seconds, there is:1) KPIs on operational systems. You can achieve this with BonitaSoft thanks to the rich ecosystem of Connectors and by capturing the key data on processes, and you will see that in the demo.2) KPIs on data that is derived from CDC (“Change Data Capture”) and used to populate a data warehouse for example. CDC means data changes on the source databases and those changes are captured somehow (that could be “triggers” on databases when data is inserted, updated, or deleted, for example). You can achieve this with BonitaSoft plus Jaspersoft ETL, powered by our mutual partner Talend.3) The third one about Complex Event Processing is indeed quite interesting for large enterprises with the use case of massive volumes of data that need to be processed in real-time much less than a second. It’s a smaller set of use cases and it’s out of scope of this presentation and demo.
Legacy applications will not evolve, sometimes they are not even supported any more but some are very important to customers, and often they do have an API to program when a new requirement comes in, a BPM system can be used