BPMN (Business Process Modeling Notation) is a standard for modeling business processes. It allows for modeling processes, collaborations between participants, and choreographies of message exchanges. BPMN uses flowcharts and activity diagrams to represent the flow of activities. Key components include activities, events, gateways, swimlanes, and message flows. While BPMN is good for high-level modeling, it has limitations such as a lack of complexity and detail. These gaps can be addressed by extending BPMN with UML.
This document provides an overview of BPMN 2.0 (Business Process Model and Notation) in 3 sentences or less. It begins with a definition of BPMN and its goals, including providing a standardized graphical notation for modeling business processes that can be understood by all stakeholders. Various BPMN elements are then described such as events, activities, gateways, sequence flows, and activity types. The document concludes with examples and demonstrations of how to model processes using BPMN notation in Microsoft Visio.
Here are the answers to the exercise 1 questions:
1. The basic building blocks of a BPMN diagram are: activities, events, gateways, and flows.
2. The two main types of activities are tasks and sub-processes. Tasks represent atomic work while sub-processes break the process down into finer levels of detail.
3. The three main types of events are start events, intermediate events, and end events. Start events initiate the process. Intermediate events occur during the process flow. End events terminate the process.
4. The five main types of gateways are exclusive, inclusive, parallel, complex, and event-based. Gateways control how sequence flows converge and diverge within a
The document discusses Business Process Model and Notation (BPMN), which is a standard graphical notation for drawing business processes. BPMN provides a notation that is readily understandable by all business stakeholders. It describes the core elements of BPMN including flow objects, events, activities, gateways, connection objects, data objects, and artifacts. It also discusses the different types of BPMN diagrams like process diagrams, collaboration diagrams, choreography diagrams, and conversation diagrams.
This document provides an overview of Business Process Model and Notation (BPMN) and how to use it at different levels of complexity. BPMN is a standard for modeling business processes visually that can be understood by both business and technical teams. It describes the elements of BPMN in four categories - workflow, organizing, readability, and special behavior. It then outlines the three levels of complexity in BPMN - basic, intermediate, and advanced - and provides examples to illustrate how to use different elements at each level. The goal is to help users get familiar with BPMN and understand how it can be used to both visually model and technically execute business processes.
There are two major pitfalls in the development of extensions to the BPMN 2.0 metamodel.
First, there is a lack of methodological guides considering the extensibility approach supported by the extension mechanism of the language.
Second, BPMN does not provide any graphical notation for the representation of extensions.
This work proposes a method based on Model-Driven Architecture for the development of extensions to the BPMN 2.0 metamodel. It enables the conceptual modeling of extensions by using UML, their graphical representation in terms of the BPMN extension mechanism, and their transformation into XML Schema documents that can be processed by BPMN tools. A tool supporting the proposed method is also presented.
BPMN (Business Process Modeling Notation) is a standard for modeling business processes. It allows for modeling processes, collaborations between participants, and choreographies of message exchanges. BPMN uses flowcharts and activity diagrams to represent the flow of activities. Key components include activities, events, gateways, swimlanes, and message flows. While BPMN is good for high-level modeling, it has limitations such as a lack of complexity and detail. These gaps can be addressed by extending BPMN with UML.
This document provides an overview of BPMN 2.0 (Business Process Model and Notation) in 3 sentences or less. It begins with a definition of BPMN and its goals, including providing a standardized graphical notation for modeling business processes that can be understood by all stakeholders. Various BPMN elements are then described such as events, activities, gateways, sequence flows, and activity types. The document concludes with examples and demonstrations of how to model processes using BPMN notation in Microsoft Visio.
Here are the answers to the exercise 1 questions:
1. The basic building blocks of a BPMN diagram are: activities, events, gateways, and flows.
2. The two main types of activities are tasks and sub-processes. Tasks represent atomic work while sub-processes break the process down into finer levels of detail.
3. The three main types of events are start events, intermediate events, and end events. Start events initiate the process. Intermediate events occur during the process flow. End events terminate the process.
4. The five main types of gateways are exclusive, inclusive, parallel, complex, and event-based. Gateways control how sequence flows converge and diverge within a
The document discusses Business Process Model and Notation (BPMN), which is a standard graphical notation for drawing business processes. BPMN provides a notation that is readily understandable by all business stakeholders. It describes the core elements of BPMN including flow objects, events, activities, gateways, connection objects, data objects, and artifacts. It also discusses the different types of BPMN diagrams like process diagrams, collaboration diagrams, choreography diagrams, and conversation diagrams.
This document provides an overview of Business Process Model and Notation (BPMN) and how to use it at different levels of complexity. BPMN is a standard for modeling business processes visually that can be understood by both business and technical teams. It describes the elements of BPMN in four categories - workflow, organizing, readability, and special behavior. It then outlines the three levels of complexity in BPMN - basic, intermediate, and advanced - and provides examples to illustrate how to use different elements at each level. The goal is to help users get familiar with BPMN and understand how it can be used to both visually model and technically execute business processes.
There are two major pitfalls in the development of extensions to the BPMN 2.0 metamodel.
First, there is a lack of methodological guides considering the extensibility approach supported by the extension mechanism of the language.
Second, BPMN does not provide any graphical notation for the representation of extensions.
This work proposes a method based on Model-Driven Architecture for the development of extensions to the BPMN 2.0 metamodel. It enables the conceptual modeling of extensions by using UML, their graphical representation in terms of the BPMN extension mechanism, and their transformation into XML Schema documents that can be processed by BPMN tools. A tool supporting the proposed method is also presented.
BPMN (Business Process Modeling Notation) is a standard for business process modeling. Signavio provides free downloads of a BPMN 2.0 poster, which is a visual reference for the BPMN modeling standard. The poster summarizes the key elements of BPMN for business process modeling.
- The document discusses how to use the Business Process Modeling Notation (BPMN) standard for modeling business processes.
- It covers BPMN elements, modeling methodology, diagramming styles, practical patterns, and how to apply a BPMN-based modeling procedure.
- The goal of BPMN is to provide a notation that is understandable to both business users and IT experts for analyzing, designing, and modeling business processes.
Camunda BPM is the leading open-source platform for workflow and decision automation. For developer friendly organisations, it is becoming the de facto standard for process automation. Yet, there is always room for improvement. Can we allow users to monitor and improve their processes end-to-end - even if parts of the process are not automated with Camunda? Can we expand support for more programming languages? Can we make BPMN execution and standards support even more powerful? Yes, we can. And we have. Continuous improvement is at the heart of what we do.
Join this webinar with Camunda’s VP of Product Management, Rick Weinberg, as he discusses the workflow enhancements and operational efficiencies coming in the 7.13 release and the value they deliver to Camunda customers and the Camunda community. In this webinar, you’ll learn about:
- How Camunda Run lets teams automate and orchestrate processes…no JAVA or app server knowledge required
- Our Open API support will let any developer use Camunda in their preferred programming languages
- Seamlessly generating a Camunda Rest client in your language of choice
- Standards continue to drive Camunda as we expand Open API support of the REST standard, in addition to support for DMN1.3 and FEEL expressions
- Process Events Monitoring: End-To-End Process Monitoring and Reporting for your Camunda (or non-Camunda) process fragments
Presenters
Rick Weinberg, Camunda VP Product Management
Thorben Lindhauer, Engineering Manager Camunda BPM
Nico Rehwaldt, Principal Software Engineer Camunda Modeler
Niall Deehan, Camunda Developer Advocate
BPMN 2.0 is a standard for business process modeling notation that was developed by BPMI and is now maintained by OMG. BPMN 2.0 extends the capabilities of BPMN 1.2 by formalizing business process execution semantics, defining extensibility mechanisms, and extending the definition of human interaction. The key modeling elements in BPMN 2.0 include pools, lanes, activities, events, gateways, sequence flows, message flows, and associations.
This presentation gives an overview of BPMN 2.0 elements for business process modeling. It covers basic elements like tasks, events, and gateways. It provides examples of using exclusive, parallel, and inclusive gateways to model decision points and parallel activities in a process. It also discusses concepts like tokens and how they enable understanding the flow through a process model.
The Business Process Management overview presentation is a comprehensive walkthrough of what Business Process Management is and how you implement it at your company or your customer company. for more detail keep updating here : http//www.wesrch.com
This deck provides a high-level framework to implement business process redesign within a business transformation initiative. It shows how to establish the team, define the approach, and identify some of the deliverables within this track of work.
Capability models have a long history. They came out of business schools in the 50ies. In recent years the enterprise- and business architecture communities seem to have taken over, making capabilities more an IT rather than a business modeling concept. Most capability models we've seen fail to achieve their original purpose: to enable business people to design better enterprises - ones that are fit for purpose, efficient, adaptive to change and satisfy customers.
In this webinar, Wolfgang Goebl explains the typical flaws of capability models and design patterns for next-generation capability modeling. You will learn:
practical patterns to create capability maps that foster a seamless business & IT co-design
why most capability modeling efforts fail and how to overcome the usual problems
how to connect other elements of the architecture with capabilities - how to run a broad elicitation process with all relevant stakeholders
how to use capability maps in corporate management
Business Process Modeling with BPMN 2.0 - Second editionGregor Polančič
This document provides an overview of Business Process Modeling Notation (BPMN) 2.0. It discusses what business processes and BPMN are, as well as the primary goal and benefits of using BPMN. The document also describes the different types of BPMN diagrams (process, collaboration, conversation), the elements that make up these diagrams (activities, events, gateways, etc.), and provides an example collaboration diagram. BPMN aims to provide a standardized notation for business process modeling that is understandable by both business users and IT users.
Camunda BPM is the leading open-source platform for workflow and decision automation. For developer friendly organisations, it is becoming the de facto standard for business process automation. Yet, there is always room for improvement. Can we further optimize Camunda for high-volume, mission critical scenarios? Can we improve the modeling experience? Can we make BPMN execution even more powerful? Yes, we can. And there’s more. Continuous improvement is at the heart of what we do.
Join this webinar with Camunda’s CTO, Daniel Meyer, as he discusses the workflow enhancements and operational efficiencies coming in our 7.12 release and corresponding value they deliver to Camunda customers and the Camunda community. In this webinar, you’ll learn more about:
• Enhanced BPMN execution: support for triggering BPMN Error and Escalation events from user tasks and time-triggered listeners as well as improvements to the task listener lifecycle
• Enhanced administration: annotate operations with comments and inspect documentation on BPMN elements in Cockpit
• Improved operations: Powerful additions to the logging API, updated Docker Container, running Camunda BPM in Kubernetes and additional supported environments (Java 13, Wildfly 17 / 18)
• Improved modeling: support for BPMN Groups and Grid Snapping as well as enhancements to navigation, editing, and deployment of processes from the modeler
Business Process Model and Notation (BPMN)Peter R. Egli
Overview of Business Process Model and Notation (BPMN) language for modeling business processes.
When implementing business processes, there is usually a large gap between the business semantics (process, activity, participant, orchestration, choreography, data items etc.) and the technical implementation languages (REST, WSDL, transport protocol, message bus etc.). BPMN has the goal of bridging this gap by providing a standard notation for describing business processes plus a standard mapping of this notation into an executable description language like WSBPEL. The BPMN 2.0 standard even allows executing BPMN business models directly without the need of a translation.
The core notation elements of BPMN are flow objects to model activities and events, data objects to model pieces of information, connecting objects to model information and control flow, and swimlanes to model process participants. Four different diagram types allow the modeling of processes, process choreographies, collaboration between participants and conversations.
BPMN (Business Process Model and Notation) is a standard for business process modeling that provides a graphical notation for specifying business processes. It allows processes to be designed and shared between BPMS tools. ProcessMaker's BPMN Designer supports modeling processes and collaborations using BPMN. Key BPMN elements include events, activities, gateways, sequence flows, participants, and artifacts. BPMN enables visual representation of business processes through different types of diagrams.
Driving Business Agility & Innovation with Enterprise ArchitectureCorso
How can Enterprise Architecture take the driving seat to deliver increased business agility and uncover new opportunities for innovation? This presentation, first given at the Gartner Enterprise Architecture Summit 2015 in Grapevine, Texas, explains how it can be done.
The document provides an introduction to business process management (BPM). It defines BPM as both a management methodology and enabling technology. The goals of BPM include improving efficiency, compliance, agility, and visibility of business processes. Benefits include process improvement, increased business agility, and self-documenting processes. The document discusses the evolution of BPM technology and trends, including the emergence of BPMN standards and model-driven development. It also outlines how BPM relates to service-oriented architecture.
CamundaCon 2021 Keynote :From Human Workflow to High-Throughput Process Autom...Bernd Ruecker
This document discusses process automation and the different types of tools available. It begins by listing various process automation platforms and categorizing them as either low-code or pro-code. It then outlines a typical adoption journey from human tasks to full process automation. Key differences between task and process automation are explained. The rest of the document dives deeper into concepts like process complexity, scale, and the tradeoffs between standard, tailor-made, and open-source process automation solutions. Case studies and a map are used to illustrate examples across these different dimensions.
The document discusses an Indian conglomerate company that implemented a shared services center (SSC) using Camunda BPM to automate and standardize key financial processes across its group entities. Specifically, the SSC automated accounts payable, fixed assets, and accounts receivable processes to streamline activities, improve control, and prevent information loss. The implementation of Camunda BPM provided benefits like reduced cycle times, improved productivity and visibility, quicker process adaptation, and performance monitoring capabilities. Key processes like credit/debit note management and receipt processing saw automated validations, approvals, and exceptions handling. Overall the SSC helped improve employee productivity, payment processing, and financial decision making through real-time data and analytics.
BPMN (Business Process Modeling Notation) is a standard for business process modeling. Signavio provides free downloads of a BPMN 2.0 poster, which is a visual reference for the BPMN modeling standard. The poster summarizes the key elements of BPMN for business process modeling.
- The document discusses how to use the Business Process Modeling Notation (BPMN) standard for modeling business processes.
- It covers BPMN elements, modeling methodology, diagramming styles, practical patterns, and how to apply a BPMN-based modeling procedure.
- The goal of BPMN is to provide a notation that is understandable to both business users and IT experts for analyzing, designing, and modeling business processes.
Camunda BPM is the leading open-source platform for workflow and decision automation. For developer friendly organisations, it is becoming the de facto standard for process automation. Yet, there is always room for improvement. Can we allow users to monitor and improve their processes end-to-end - even if parts of the process are not automated with Camunda? Can we expand support for more programming languages? Can we make BPMN execution and standards support even more powerful? Yes, we can. And we have. Continuous improvement is at the heart of what we do.
Join this webinar with Camunda’s VP of Product Management, Rick Weinberg, as he discusses the workflow enhancements and operational efficiencies coming in the 7.13 release and the value they deliver to Camunda customers and the Camunda community. In this webinar, you’ll learn about:
- How Camunda Run lets teams automate and orchestrate processes…no JAVA or app server knowledge required
- Our Open API support will let any developer use Camunda in their preferred programming languages
- Seamlessly generating a Camunda Rest client in your language of choice
- Standards continue to drive Camunda as we expand Open API support of the REST standard, in addition to support for DMN1.3 and FEEL expressions
- Process Events Monitoring: End-To-End Process Monitoring and Reporting for your Camunda (or non-Camunda) process fragments
Presenters
Rick Weinberg, Camunda VP Product Management
Thorben Lindhauer, Engineering Manager Camunda BPM
Nico Rehwaldt, Principal Software Engineer Camunda Modeler
Niall Deehan, Camunda Developer Advocate
BPMN 2.0 is a standard for business process modeling notation that was developed by BPMI and is now maintained by OMG. BPMN 2.0 extends the capabilities of BPMN 1.2 by formalizing business process execution semantics, defining extensibility mechanisms, and extending the definition of human interaction. The key modeling elements in BPMN 2.0 include pools, lanes, activities, events, gateways, sequence flows, message flows, and associations.
This presentation gives an overview of BPMN 2.0 elements for business process modeling. It covers basic elements like tasks, events, and gateways. It provides examples of using exclusive, parallel, and inclusive gateways to model decision points and parallel activities in a process. It also discusses concepts like tokens and how they enable understanding the flow through a process model.
The Business Process Management overview presentation is a comprehensive walkthrough of what Business Process Management is and how you implement it at your company or your customer company. for more detail keep updating here : http//www.wesrch.com
This deck provides a high-level framework to implement business process redesign within a business transformation initiative. It shows how to establish the team, define the approach, and identify some of the deliverables within this track of work.
Capability models have a long history. They came out of business schools in the 50ies. In recent years the enterprise- and business architecture communities seem to have taken over, making capabilities more an IT rather than a business modeling concept. Most capability models we've seen fail to achieve their original purpose: to enable business people to design better enterprises - ones that are fit for purpose, efficient, adaptive to change and satisfy customers.
In this webinar, Wolfgang Goebl explains the typical flaws of capability models and design patterns for next-generation capability modeling. You will learn:
practical patterns to create capability maps that foster a seamless business & IT co-design
why most capability modeling efforts fail and how to overcome the usual problems
how to connect other elements of the architecture with capabilities - how to run a broad elicitation process with all relevant stakeholders
how to use capability maps in corporate management
Business Process Modeling with BPMN 2.0 - Second editionGregor Polančič
This document provides an overview of Business Process Modeling Notation (BPMN) 2.0. It discusses what business processes and BPMN are, as well as the primary goal and benefits of using BPMN. The document also describes the different types of BPMN diagrams (process, collaboration, conversation), the elements that make up these diagrams (activities, events, gateways, etc.), and provides an example collaboration diagram. BPMN aims to provide a standardized notation for business process modeling that is understandable by both business users and IT users.
Camunda BPM is the leading open-source platform for workflow and decision automation. For developer friendly organisations, it is becoming the de facto standard for business process automation. Yet, there is always room for improvement. Can we further optimize Camunda for high-volume, mission critical scenarios? Can we improve the modeling experience? Can we make BPMN execution even more powerful? Yes, we can. And there’s more. Continuous improvement is at the heart of what we do.
Join this webinar with Camunda’s CTO, Daniel Meyer, as he discusses the workflow enhancements and operational efficiencies coming in our 7.12 release and corresponding value they deliver to Camunda customers and the Camunda community. In this webinar, you’ll learn more about:
• Enhanced BPMN execution: support for triggering BPMN Error and Escalation events from user tasks and time-triggered listeners as well as improvements to the task listener lifecycle
• Enhanced administration: annotate operations with comments and inspect documentation on BPMN elements in Cockpit
• Improved operations: Powerful additions to the logging API, updated Docker Container, running Camunda BPM in Kubernetes and additional supported environments (Java 13, Wildfly 17 / 18)
• Improved modeling: support for BPMN Groups and Grid Snapping as well as enhancements to navigation, editing, and deployment of processes from the modeler
Business Process Model and Notation (BPMN)Peter R. Egli
Overview of Business Process Model and Notation (BPMN) language for modeling business processes.
When implementing business processes, there is usually a large gap between the business semantics (process, activity, participant, orchestration, choreography, data items etc.) and the technical implementation languages (REST, WSDL, transport protocol, message bus etc.). BPMN has the goal of bridging this gap by providing a standard notation for describing business processes plus a standard mapping of this notation into an executable description language like WSBPEL. The BPMN 2.0 standard even allows executing BPMN business models directly without the need of a translation.
The core notation elements of BPMN are flow objects to model activities and events, data objects to model pieces of information, connecting objects to model information and control flow, and swimlanes to model process participants. Four different diagram types allow the modeling of processes, process choreographies, collaboration between participants and conversations.
BPMN (Business Process Model and Notation) is a standard for business process modeling that provides a graphical notation for specifying business processes. It allows processes to be designed and shared between BPMS tools. ProcessMaker's BPMN Designer supports modeling processes and collaborations using BPMN. Key BPMN elements include events, activities, gateways, sequence flows, participants, and artifacts. BPMN enables visual representation of business processes through different types of diagrams.
Driving Business Agility & Innovation with Enterprise ArchitectureCorso
How can Enterprise Architecture take the driving seat to deliver increased business agility and uncover new opportunities for innovation? This presentation, first given at the Gartner Enterprise Architecture Summit 2015 in Grapevine, Texas, explains how it can be done.
The document provides an introduction to business process management (BPM). It defines BPM as both a management methodology and enabling technology. The goals of BPM include improving efficiency, compliance, agility, and visibility of business processes. Benefits include process improvement, increased business agility, and self-documenting processes. The document discusses the evolution of BPM technology and trends, including the emergence of BPMN standards and model-driven development. It also outlines how BPM relates to service-oriented architecture.
CamundaCon 2021 Keynote :From Human Workflow to High-Throughput Process Autom...Bernd Ruecker
This document discusses process automation and the different types of tools available. It begins by listing various process automation platforms and categorizing them as either low-code or pro-code. It then outlines a typical adoption journey from human tasks to full process automation. Key differences between task and process automation are explained. The rest of the document dives deeper into concepts like process complexity, scale, and the tradeoffs between standard, tailor-made, and open-source process automation solutions. Case studies and a map are used to illustrate examples across these different dimensions.
The document discusses an Indian conglomerate company that implemented a shared services center (SSC) using Camunda BPM to automate and standardize key financial processes across its group entities. Specifically, the SSC automated accounts payable, fixed assets, and accounts receivable processes to streamline activities, improve control, and prevent information loss. The implementation of Camunda BPM provided benefits like reduced cycle times, improved productivity and visibility, quicker process adaptation, and performance monitoring capabilities. Key processes like credit/debit note management and receipt processing saw automated validations, approvals, and exceptions handling. Overall the SSC helped improve employee productivity, payment processing, and financial decision making through real-time data and analytics.
Camunda Optimize ist ein neues Tool, um die in Camunda BPM ausgeführten Prozesse systematisch zu verbessern. Es richtet sich speziell an Fachanwender und erlaubt zum Beispiel einen Soll-/Ist-Vergleich von Performance-KPI, das Erkennen von Ursachen einer suboptimalen Prozessleistung und die sofortige Anpassung von Prozessen und Entscheidungen im Live-Betrieb.
In seiner Sneak Preview gabd Bernd Rücker eine erste Live-Demo von Camunda Optimize und stellte die weitere Roadmap vor.
Camunda BPM is an open source platform that allows modeling and execution of BPMN, CMMN, and DMN. It provides business-IT alignment based on modeling standards. DMN tables can be changed without touching application code, increasing flexibility. Decision logic is transparent and traceable. Camunda offers a DMN table editor and supports various hit policies, FEEL concepts, and scripting for input expressions. It can process up to 220,000 decisions per second.
ContextSpace is working to develop and support an open source implementation of the Camunda core engine that persists all if its data to Cassandra. This development addresses issues of ACID as well as approaches to lock management. ContextSpace plans to integrate this implementation with its own product offering in order to expose data and events generated from its identity, security, roles, messaging and contextual user activities to be managed by Camunda-driven business processes.
Camunda-Mitgründer Bernd Rücker gibt einen technischen Überblick über die Camunda BPM Plattform, sowie die Umsetzung von Prozessen/Workflows mit BPMN, Cases mit CMMN und Business Rules/Entscheidungen mit dem brandneuen Standard DMN.
BPMasters & Phactum geben einen Einblick über Prozessversionsmigrationen bei langlaufenden Prozessinstanzen und stellen Design Patterns für asynchrone Kommunikation mit Drittsystemen vor.
Camunda can be used as a cloud service to implement applications using various programming languages like Java, JavaScript/NodeJS, and Scala. The Camunda engine runs in the cloud and processes can be deployed to it. Services can run both on-premise and in the cloud. Tasks from cloud processes are invoked via REST/SOAP calls to on-premise services. This architecture provides better decoupling of the engine and services, allowing them to be scaled independently. It also gives services more autonomy over their work.
This document summarizes the Camunda BPM 7.4 release webinar. The webinar introduced new features in Camunda BPM 7.4 including the Camunda Modeler desktop application for modeling BPMN diagrams and DMN tables. It demonstrated the new capabilities for decision modeling and execution using Decision Model and Notation (DMN) in Camunda. Improvements to BPMN, CMMN, and the job executor were also highlighted. The webinar provided an overview of open source versus enterprise editions of Camunda and discussed next steps for evaluating Camunda.
Camunda 7.4 is an upcoming minor release of the Camunda BPM platform scheduled for November 30th, 2015. It will include improved support for business decision management using DMN, as well as enhanced BPMN and CMMN support. Performance of asynchronous job execution will also be improved. The release will provide an end-to-end framework for decision modeling with DMN that integrates the decision engine, editor, and monitoring capabilities. Additional highlights include further BPMN coverage, improved CMMN repetition rules, prioritized job execution, and new documentation.
Der OMG-Standard DMN wurde erst vor einem Jahr veröffentlicht, ist aber bereits weit verbreitet. Mit DMN lassen sich komplexe Entscheidungen modellieren und technisch ausführen, was den Standard zu einer perfekten Ergänzung für BPMN und CMMN macht.
Michael Ferber, Leiter Consulting, präsentierte Ihnen die verbesserte Unterstützung von DMN in Camunda BPM 7.6, und zeigte u.a. dabei, wie Sie Decision Requirements Diagrams nutzen können, um Abhängigkeiten zwischen Entscheidungstabellen zu definieren.
Der OMG-Standard CMMN fokussiert sich auf die Unterstützung unstrukturierter Aktivitäten (Case Management). Mit Camunda BPM 7.6 wird CMMN sowohl in der technischen Ausführung als auch im Echzeit-Monitoring noch besser unterstützt.
Camunda-Mitgründer Bernd Rücker demonstrierte diese neuen Möglichkeiten live und erklärte, wie Sie von CMMN profitieren können.
At Zalando we use Camunda BPM for order execution. In this talk we provide a sneak peek behind the scenes of our order processing and show how we achieve horizontal scalability in our architecture.
The document discusses camunda fox and business process modeling. It introduces camunda BPMN Framework (caBPMN) which includes multiple layers of process models for different roles. These include strategic, operational, technical and implementation layers. It provides examples of recruiting process models on different layers for roles like team leader, HR clerk, and business analyst. The models show the same process from perspective of different roles involved.
Supporting Carlsberg’s Strategy with BPM and ARIS - ProcessForum Nordic, Nov....Software AG
The document provides an overview of how Carlsberg used business process management (BPM) and ARIS to support its strategy of becoming the fastest growing global beer company. It discusses:
- How Carlsberg established a Business Process and Information (BP&I) organization to maintain standardization after implementing its Business Standardization Program 1 (BSP1) across 19 countries.
- The development of a five-level process model aligned with SAP Solution Manager and the use of ARIS for documentation.
- How KPIs and reports were standardized and deployed throughout the organization to ensure employees understand how their work contributes strategically.
- Key challenges encountered including process acceptance and ARIS usability, and next steps
The document discusses wrapping the camunda BPM engine with an OSGi layer called camunda BPM Platform OSGi. It allows processes, classes, and configurations to be changed at runtime without shutting down the runtime. Key features include deploying BPMN files as bundles, adding/removing classes and processes dynamically, and using OSGi services in process expressions. The integration with ProcessApplication API and configuring processes via ConfigurationAdmin service are upcoming.
The document discusses adaptive case management (ACM) and its implementation using Camunda BPM. It provides examples of using ACM for claim management processes, which often involve flexible, non-linear workflows. It describes collecting case requirements, modeling cases using the Case Management Model and Notation (CMMN) standard, and implementing cases using Camunda BPM's ACM capabilities. While Camunda's support for CMMN is not yet complete, the document proposes workarounds like using custom extension elements to address limitations until the standard is fully covered.
Über 100 Kunden nutzen mittlerweile Camunda BPM zur Automatisierung ihrer Kernprozesse, der Großteil davon in Deutschland, Österreich und der Schweiz.
Jan Höppner, Leiter Vertrieb im DACH-Gebiet, gab Ihnen zunächst einen kompakten Überblick zu den Möglichkeiten von Camunda BPM, gefolgt von einer Beschreibung der typischen Anwendungsgebiete und Problemstellungen, die sich mit Camunda lösen lassen.
Im zweiten Teil seines Vortrags erfuhren Sie, welche neuen Features mit der aktuellsten Version Camunda BPM 7.6 bereitgestellt wurden.
Camunda als Kernkomponente der digitalen Transformation der Raiffeisen Bankengruppe Österreich.
Michael Feichtegger, IT-Architekt, Raiffeisen Software GmbH
Thomas Kriechbaum, IT-Architekt, Raiffeisen Software GmbH
Die Raiffeisen Software GmbH als Softwarelieferant der Raiffeisen Banken Gruppe Österreich setzt seit mehr als einem Jahrzehnt auf Open Source Workflow Lösungen.
Als jBPM 3 Nachfolgeprodukt wurde Camunda BPM ausgewählt. Im Zuge der Einführung von Camunda BPM standen wir vor einigen Herausforderungen.
Folgenden Punkte werden wir im Vortrag behandeln.
Darstellung der Architektur und Betriebsrahmenbedingungen (Parallelbetrieb unterschiedlicher Workflowlösungen)
Showcase 1: Migration bestehender BPM Prozesse nach Camunda BPM Prozesse bei bestehenden Applikationen
Showcase 2. Omnikanal Architektur mit Camunda BPM in OpenShift
Inhalt:
Das Wartungsende von SAP IdM wurde für 2027 angekündigt und die Deadline rückt immer näher. Einen Nachfolger wird es seitens der SAP nicht geben. Viele Unternehmen beschäftigen sich mit der Herausforderung, wie es weiter gehen soll.
In diesem Webinar möchten wir Ihnen erläutern, wie es nach dem Wartungsende von SAP IdM für Sie weitergehen kann. Wir erörtern, mit welchen Fragestellungen Sie sich beschäftigen sollten und welche Schritte zu welchem Zeitpunkt für Sie anstehen und entscheidend sind. Ebenso stellen wir Ihnen vor, wie wir als langjähriger Experte Sie auf diesem Weg unterstützen können.
Zielgruppe:
- CIO
- CISO
- IT-Leiter
Agenda:
- Welche Fragen müssen sich die Kunden stellen die SAP IDM heute im Einsatz haben?
- Was sind die wichtigen Schritte, die gegangen werden müssen und vor allem zu welchem Zeitpunkt?
- Wie kann IBsolution Sie als langjähriger Experte auf diesem Weg unterstützen?
Mehr über uns:
Website: https://www.ibsolution.com/
Karriereportal: https://ibsolution.de/karriere/
Webinare: https://www.ibsolution.com/academy/webinare
YouTube: https://www.youtube.com/user/IBSolution
LinkedIn: https://de.linkedin.com/company/ibsolution-gmbh
Xing: https://www.xing.com/companies/ibsolutiongmbh
Facebook: https://de-de.facebook.com/IBsolutionGmbH/
Instagram: https://www.instagram.com/ibsolution/?hl=de
Das könnte Sie auch interessieren: https://www.ibsolution.com/academy/webinar-aufzeichnungen/sap-cyber-security-sap-iag-roadmap-ein-update
Inhalt:
- Voraussetzungen und neue Produktionsparadigmen
- Einordnung MES in Industrie 4.0
- Integrierte Geschäftsprozesse von SAP S/4HANA und SAP ME
- Technische Integration von SAP S/4HANA und SAP ME
Nagios Conference 2007 | Business Process Monitoring mit Nagios by Michael K...NETWAYS
Nagios hatte weite Verbreitung im Bereich des IT-Infrastruktur-Monitorings gefunden. Die heutige IT konzentriert sich jedoch weniger auf Devices sondern bewegt sich eher in Richtung aktive Unterstützung der wertgenerierenden Geschäftsprozesse; in der Praxis finden sich hier oftmals komplexe Zusammenhänge. Wie können diese mit Nagios ebenfalls überwacht werden?
Nagios Conference 2006 | SAP Monitoring I by Michael KienleNETWAYS
Der Vortrag widmet sich den eher business-orientierten Aspekten des SAP Monitorings. Bereits vor Projektbeginn sollten man sich über die Bedeutung und Notwendigkeit eines SAP-Monitorings klar werden und das Optimierungspotential hinsichtlich Stabilität und Performance evaluieren.
Da selbst ein mittelgroßes SAP R/3 System eine Vielzahl an möglichen Messwerten liefert, liegt ein Schwerpunkt des Monitoring Projektes auf der Auswahl sinnvoller Parameter. Welche davon bedingen einen echten Mehrwert und welche sind überflüssig? Wie legt man dafür sinnvolle Warnschwellen fest? Die technische Integration der SAP R/3 Überwachung ist Gegenstand eines eigenen Vortrags und wird hier nur kurz angedeutet.
In der Zusammenfassung geht es um die Frage ob Nagios den Anforderungen eines Konzerns an das SAP Monitoring genügt und welche Erfahrungen in der Praxis gemacht wurden.
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)NETWAYS
Icinga 2 ist die Neuentwicklung der bekanten Open Source Monitoring Lösung Icinga. In diesem Webinar wollen wir einerseits auf die Vorteile eingehen, aber auch auf die Notwendigkeit von Monitoring im allgemeinen hinweisen.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/icinga_webinare/warum_monitoring_und_warum_icinga_2/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Speaker: Michael Ferber, Head of Consulting
Über 170 Kunden setzen auf Camunda Enterprise zur Automatisierung ihrer Geschäftsprozesse. Die meisten wurden in ihren Projekten durch unsere Berater begleitet. Basierend auf diesem Erfahrungsschatz wird Michael Ferber die folgenden Fragen beantworten:
Wann macht der Einsatz von Camunda überhaupt Sinn? Welche Probleme lassen sich damit lösen?
Welche personellen Ressourcen brauche ich für erfolgreiche Camunda-Projekte?
Wie aufwendig ist die Projektumsetzung mit Camunda? Wie kann ich einen Business Case rechnen?
Learn about a plugin that equips Camunda with machine learning techniques for predictive process monitoring. Features include:
- Display activity, time and risk prediction in the Cockpit view
- Training, version control and parametrization of ML algorithms
- Ensemble Learning – Easy expandability in means of predictions types, algorithms
- Automated hyperparameter optimization
Camunda Product Update – The present and the future of Process Automationcamunda services GmbH
Hear about the latest innovations in process automation from Camunda. Find out how our engineering team is delivering solutions for our customers’ biggest challenges from CTO Daniel Meyer.
Camunda Run is the most recent addition to the list of Camunda Platform distributions. It combines extensive configurability with simplicity while making Camunda Platform more accessible to non-Java developers.
In this talk I will demonstrate how to solve some of the most common problems we see users face like securing your REST API, enabling CORS and more. We will have a closer look at new Run features involving OpenAPI and explore different ways to configure Camunda Run to make it ready for production.
Combining both Customer-Centric and Process-Centric approaches and developing a dynamic user interaction catering to varying partner business process flows. The talk will explain how camunda BPM helped us grow our wireless business.
Local government has many moving parts, complex workflows, data routing and security concerns, and a general difficulty in buying and using new software. Building bespoke, custom software for each and every local government effort is also time-consuming and not a great use of public resources.
In this community presentation, San Francisco’s director of product management will showcase the latest thinking on how automation, with tools like Camunda, can be used to simplify and improve existing needs as well as address future problems.
This year has redefined 'business as usual' and we wanted to gauge how process automation was playing in a role in 2020 and beyond. So when our global community gathered for CamundaCon LIVE 2020.1 in April, we ran a global pulse survey of 160 attendees -- from Germany and the USA, to South Africa and Ecuador -- and we asked everything, from how COVID-19 had impacted business, to where they saw the future of process automation. Here's what we discovered...
Blitzumfrage zur aktuellen Nutzung von Prozessautomatisierung in Unternehmencamunda services GmbH
Dieses Jahr ist ein besonderes Jahr und hat den Begriff "business as usual" neu definiert. Die bisherige Geschäftswelt verändert sich rasant und wird digitaler, gefördert durch remote work.
In diesem Zusammenhang stellen wir uns die Frage, wie es sich mit der Prozessautomatisierung im Jahr 2020 und darüber hinaus verhalten wird. Werden bzw. wurden bereits Prozesse zunehmend automatisiert? Ende April 2020 führten wir eine Blitzumfrage mit 160 Probanden aus aller Welt durch und stellten Fragen nach den Auswirkungen von COVID-19 auf das Geschäft, zur aktuellen Situation, aber auch zur Zukunft der Prozessautomatisierung.
Die Ergebnisse dieser Umfrage können Sie in den Slides einsehen.
Webinar - A Developer's Quick Start Guide to Open Source Process Automation U...camunda services GmbH
We cut to the chase with this kick start primer to Camunda BPM for Developers. Learn the easiest ways to get Camunda BPM up and running in no time. To round it off, we will deploy a simple process and show different ways to integrate an existing REST service into this process.
The examples shown will contain suitable approaches for Java and non-Java developers.
Extending human workflow preparing people and processes for the digital era w...camunda services GmbH
Organizations around the world have been moving toward the goal of a ‘paperless office’ for years. Fast forward to 2020, with millions of people working from home and mission critical operations are breaking down because they depend on a manual process which in turn requires a person to act.
The top priority for enterprises with nonfunctioning processes is restoring operations quickly. The best approach to fix fully or partially manual processes requires some planning to achieve the desired outcome of a digital + human workflow. Join Robert Emsbach, Head of Consulting, APAC, Camunda, and Mary Thengvall, Director of Developer Relations, Camunda, as they discuss best practices when digitizing paper processes. Learn common pitfalls to avoid; which architectural approaches can yield the best return and how to build in flexibility when digitizing manual processes.
The new Process Events Monitoring feature set makes it possible for the first time to import process data into Optimize from a range of external sources and carry out monitoring, reporting, and continuous improvement for end-to-end processes even in cases where the entire process isn’t yet automated by Camunda BPM.
Enhancement in Optimize 3.0 include:
- New capabilities for efficient End-To-End Monitoring and Reporting
- New User Task Reporting and Monitoring capabilities which allow you to analyse performance trends for your user tasks
- New Flexible Alerting capabilities which allow you to send Alerts to any system of your choice
- New Dashboarding capabilities which simplify creating and modifying dashboards to a large extend
- Support for Elasticsearch 7
These new capabilities expand the scope of Optimize from a process analytics platform that’s entirely Camunda-centric to one that enables you to visualize, monitor, and improve processes anywhere in your organization–even the processes you haven’t yet gotten around to fully automating with Camunda.
In this webinar, Optimize Product Manager Felix Müller will be joined by Camunda Optimize Tech Lead Sebastian Bathke to share more on Process Events Monitoring and to show you step-by-step how to start using it.
Webinar: Monitoring & Orchestrating Your Microservices Landscape using Workfl...camunda services GmbH
A company’s core business processes nearly always span more than one microservice. In an e-commerce company, for example, a “customer order” might involve different services for payments, inventory, shipping and more. But how do these services play together to fulfill the customer’s desire?
Implementing long-running, asynchronous, and complex collaborations between distributed microservices is challenging. How can we ensure visibility of cross-microservice flows and provide status and error monitoring? How do we guarantee that overall flows always complete, even if single services fail? Or how do we recognize stuck flows so that we can fix them?
In this webinar, Bernd will explain how workflow automation supports the orchestration of microservices, to make sure business processes are always carried out - even in case of failure -
providing monitoring and visibility into the overall progress and status.
He will reveal how to do all of this without introducing monolithic workflows that clash with microservices principles. You will also learn how to balance orchestration (using a workflow engine) with choreography (using events). Still believe that choreography is more loosely coupled and thus the modern way to go? You definitely need to listen in…
Standard und Individual-Software vereint
Armin Heinzer, Leiter Business Process Solutions, finnova AG Bankware
Roland Imhof, Solution Engineer, finnova AG Bankware
Standard-Software oder kundenspezifische Individual-Software? Wir haben beides in einem Produkt vereint.
Mit der Advisor Workbench bieten wir unseren Bankkunden eine standardisierte Beratungslösung an. Diese erlaubt den Kundenberatern neue Kunden und Produkte zu eröffnen.
Dank Camunda und unserem Business Process Framework sind wir nun in der Lage die Standard-Prozesse der Advisor Workbench kundenindividuell und flexibel zu erweitern.
Wir werden aufzeigen, welche Herausforderungen wir hatten und wie wir dies mit Camunda umgesetzt haben.
Von Dokumenten zu Vorgängen – mit Koala auf der Überholspur.
Michael Karas, Software Entwickler und Business Analyst, Swiss Life
Markus Schimmer, IT Specialist, Swiss Life
Das Konzept des Workflow-Systems der Versicherung stammt noch aus der Ära der Dokument-Workflows. Neue Herausforderungen wie Digitalisierung und Automatisierung erfordern eine andere fachliche und technische Architektur. Die SwissLife Deutschland berichtet anhand eines produktiv genutzten Systems, welchen Weg die Versicherung bei Prozessautomation eingeschlagen hat und welche Erfahrungen bei der Transformation gesammelt wurden.
Konsolidierung des Designs & Integration der Planungsprozesse mittels Camunda Modeler & BPM Engine.
Thorsten Guggenberger, CEO, "J-IT" IT-Dienstleistungs GesmbH
Christian Stöhr, IT Business Analyst, A1
Wir geben einen Einblick in die Konsolidierung der semiautomatischen Planungsprozesse mittels Camunda Process Modeler und anschließend die Implementierung der Prozesse mittels Camunda BPM sowie der Integration in die Bestandslandschaft (Remedy, Tibco, uvm.).
Process Automation Forum Düsseldorf, Provinzial Rheinland Versicherung AGcamunda services GmbH
Prozessautomation bei der Provinzial Rheinland: Dunkelprozesse mit unstrukturierten und strukturierten Daten
Ralph Rennert, Betriebsorganisator, Provinzial Rheinland Versicherung AG
Simon Thiel, Fachinformatiker Anwendungsentwicklung, Provinzial Rheinland Versicherung AG
[Webinar] BPM Renaissance: 5 Tips to Thrive in a Cloud-Native Worldcamunda services GmbH
A decade ago, business process management (BPM) focused on modeling and perhaps automating stable, repeatable back-office processes. Even with the bar set this low, many of the BPM tools on the market struggled to meet the needs of the business.
Today, business processes are more dynamic. Enterprises are more likely to focus on customer-facing, front-office processes. Low-code tools improve collaboration, increase quality, and lower technical debt. And we have yet to maximize the full power of the cloud. Welcome to the BPM renaissance.
On this live webinar, listen to Jason Bloomberg, president of analyst firm Intellyx, and Daniel Meyer, CTO Camunda, as they discuss how today’s BPM addresses business problems the way first-generation BPM never could. They will cover the five core value propositions of next-generation BPM and explain how low-code technologies and cloud-native computing change the BPM game, allowing you to not just survive, but also thrive through these transformative times.
[Webinar] Announcing the Camunda Cloud Public Beta - February 2020camunda services GmbH
The document summarizes a webinar announcing the public beta of Camunda Cloud, a platform for process automation as a service. It discusses how process automation can help modernize IT architectures and develop software at scale using microservices. The webinar demonstrated designing a workflow in Camunda Cloud, creating a cluster to deploy it to, and debugging running workflow instances. Future plans for Camunda Cloud include general availability, adding capabilities for human tasks and process analytics, and expanding the platform's scalability and support.
We had a great time hosting our first Zeebe and Operate webinar of 2020!
We kicked off the new year with Zeebe and Operate releases, and in this webinar, we dove into what’s new complete with demos and example use cases.
We also discussed broader project and community updates and the Zeebe roadmap, and of course, there was plenty of time for Q&A.
5. Die NovaTec Unternehmensgruppe gliedert sich in drei eigenständige operative
Einheiten. Diese sind 100%-Töchter der NovaTec Holding GmbH.
NovaTec Holding GmbH
NovaTec Consulting GmbH
NovaTec Solutions GmbH
NovaTec Products GmbH
Ganzheitliche IT-
Beratung,
Produktvorentwicklung
Lösungen und
Dienstleistungen im
Bereich IT-Strategie
und IT-Management
Produktentwicklung,
Product Lifecycle
Management,
Produktberatung
Berlin
Frankfurt/Main
München
Stuttgart
(Zentrale)
Jeddah
(Saudi-Arabien)
5 23.11.2015 Monitoring und KPIs mit camundaBPM
6. Unsere Kernkompetenzen
Dienstleistungsportfolio
Unser Anspruch: Tiefes Spezialwissen und eine fundierte Beratung, die nicht nur
kurzfristig Probleme löst. Sondern nachhaltige und strategische Vorteile bietet.
Data Center
Automation
Enterprise
Application
Development
Application
Performance
Management
Agile Methods
Enterprise
Application
Integration
Business
Process
Management
Enterprise
Mobility
6 23.11.2015 Monitoring und KPIs mit camundaBPM
7. Softwarelösungen für alle Anforderungen
Produktportfolio
Mit unserer langjährigen Themenkompetenz und dem einzigartigen Know-how erfüllen
unsere Produkte die Anforderungen unserer Kunden punktgenau.
Provisioning
Lizenzmanagement
Lasttest
Performanceanalyse
7 23.11.2015 Monitoring und KPIs mit camundaBPM
8. Damit wir unseren Kunden immer die optimalen Lösungen bieten können, haben wir
mit verschiedenen IT-Unternehmen umfassende Partnerschaften geschlossen.
8 23.11.2015 Monitoring und KPIs mit camundaBPM
9. Wir führen Kooperationen mit zahlreichen Hochschulen und Bildungspartnern, um
technologisch und methodisch immer auf der Höhe der Zeit zu sein, junge Talente zu
fördern und den technischen Fortschritt aktiv mitzugestalten.
9 23.11.2015 Monitoring und KPIs mit camundaBPM
11. Der Business Process Management-Zyklus
11
Modellierung
Simulation
Optimierung
Umsetzung
und
Ausführung
Überwachung
Aufnahme der Geschäftsprozesse
(SOLL bzw. IST)
Definition von KPIs
Zuweisung von Ressourcen
Reaktion in Echtzeit
Einflussnahme auf die
Prozessabläufe durch
Anpassung der
Regeln und
Parameter
Kontinuierliche Prozessverbesserung
Einflussnahme auf die Prozessabläufe durch
Anpassung des Modells auf Grund von
Erkenntnissen aus dem laufenden Betrieb
Überwachung der definierten KPIs
Benachrichtigung bei kritischen
Abweichungen
Prüfung von Varianten
Korrektur der identifizierten Schwachstellen
Simulation der Modelle
Prüfung auf Schwachstellen (z.B.
Engpässe, überflüssige Tätigkeiten,
lange Wartezeiten, etc.)
Funktionale und Lasttests
Umsetzung der Prozesse
(idealerweise IT-unterstützt
mit einer Prozesslaufzeit-
umgebung)
Anbindung an die
Umsysteme
Etablierung der
Schnittstellen
23.11.2015 Monitoring und KPIs mit camundaBPM
12. Ein einfaches Beispiel
Wieviele Prozesse
laufen aktuell?
Wieviele Aufgaben
liegen aktuell an?
Wieviele Prozesse
sind heute
gestartet worden?
Was war die
Durchlaufzeit
meiner Prozesse?
23.11.2015 Monitoring und KPIs mit camundaBPM12
13. Messpunkte können über intermediate Events auch explizit gemacht werden.
23.11.2015 Monitoring und KPIs mit camundaBPM13
Wieviele Vorgänge
waren bereits
bearbeitet?
Vorteile:
• Explizit sichtbar im Prozess
• Erleichtert die Diskussion mit
den Prozessverantwortlichen
• Leichtere Auswertung / leichtere
Erstellung von Reports
14. In manchen Szenarien sollen die Messpunkt bzw. Meilensteine auch in einem
externen System (z.B. einem Geschichtsbuch) abgelegt werden.
14
Vorteile:
• Nutzung eines eigenen, dedizierten Datenmodells für die Events
• Ablage der Informationen in einem separaten Datentopf, losgelöst vom Lifecycle der Prozessinstanz
(interessant möglicherweise sowohl für die Sachbarbeiter als auch für die Revision)
• (Noch) leichtere Erstellung von Auswertungen Reports auf Grund der eigenen Datenstruktur
23.11.2015 Monitoring und KPIs mit camundaBPM
15. Bei der Nutzung einer externen Ablage können auch weitere Systeme angebunden
werden, um übergreifende Aspekte zu überwachen
15 23.11.2015 Monitoring und KPIs mit camundaBPM
Postkorb-
anwendung
Inputmanagement
Werden alle Vorgänge
erfolgreich an das
nächste System
übergeben?
Wie oft werden Aufgaben
an andere Bereiche im
Unternehmen
weitergeleitet?
Fach-
anwendung
Wie oft musste bei der
Bearbeitung ein neuer
Partner/Beteiligter im
System angelegt werden?
16. Handelt es sich bei der Bearbeitung um eine Fallbearbeitung, so wird das
übergreifende Monitoring noch interessanter…
16 23.11.2015 Monitoring und KPIs mit camundaBPM
Fach-
anwendung
?????????
Auf Grund des weniger strukturierten Ablaufs sind
Auswertungen zum Ablauf umso interessanter:
• Wie lief der Fall ab?
• Gibt es wiederkehrende Muster in der
Bearbeitung?
• Kann ich daraus Erkenntnisse für zukünftige
Fälle ziehen?
17. 17 23.11.2015 Monitoring und KPIs mit camundaBPM
Auf Basis eines Geschichtsbuchs oder ähnlichem lassen sich neben dem klassischen
BI-Reports auch Algorithmen wie das Process Mining anwenden
18. 18 23.11.2015 Monitoring und KPIs mit camundaBPM
Bis hierher ist das alles klassisches BI-Geschäft…
Quelle: Akash Kapoor
http://www.google.de/imgres?imgurl=http%3A%2F%2Felearning.greatlakes.edu.in%2Fpgpba%2Fblog%2Fwp-content%2Fuploads%2F2014%2F09%2Fakash-
kapoor.png&imgrefurl=http%3A%2F%2Felearning.greatlakes.edu.in%2Fpgpba%2Fblog%2Ftransition-from-business-intelligence-to-web-analytics-role-
perspective%2F&h=850&w=1791&tbnid=rXewqHcP8kmZmM%3A&zoom=1&docid=Zaz6NkUS_cMmSM&ei=NhiIVcvWBOj-ywOY-
aWwAQ&tbm=isch&iact=rc&uact=3&dur=4685&page=2&start=39&ndsp=46&ved=0CKgBEK0DMCw
19. Muss noch schneller und zeitnah ausgewertet werden, so bietet sich eine Complex
Event Processing (CEP) – Architektur an
Quelle: Wikipedia
(https://fr.wikipedia.org/wiki/Traitement_des_%C3%A9v%C3%A9nements_complexes#/media/File:Complex_Event_Processing.jpg)
19 23.11.2015 Monitoring und KPIs mit camundaBPM
20. Realtime Monitoring von Prozessen mit Complex Event Processing
20 23.11.2015 Monitoring und KPIs mit camundaBPM
???
Stehen die beiden
Ereignisse im richtigen
Verhätlnis zueinander?
CEP-Plattform
JBoss WSO2
21. … wer noch mehr wissen will, kann es auch mit Predictive Analytics versuchen.
21
Beispiel:
Wieviel mehr Verträge würde ich abschließen, wenn eine Gesundheitsprüfung
schneller durchgeführt würde?
Die Wahrscheinlichkeit für die Policierung (Y = 4) eines Vertrages in
Abhängigkeit der Durchlaufzeit in der Risikoprüfung und des Alters
des Versicherungsnehmers kann nun durch folgende Formel
berechnet werden:
23.11.2015 Monitoring und KPIs mit camundaBPM
23. Und nun zur Technik…[camundaBPM]
Modellierung
Simulation
Optimierung
Umsetzung
und
Ausführung
Überwachung
Aufnahme der Geschäftsprozesse
(SOLL bzw. IST)
Definition von KPIs
Zuweisung von Ressourcen
Überwachung
Bietet mir camunda Dashboards für meine KPIs?
Gibt es Alerting-Möglichkeiten?
Wie kann ich auf Auffälligkeiten reagieren?
Modellierung
Kann ich KPIs in camunda modellieren?
Kann ich modellieren, welche Informationen
gespeichert werden sollen und welche nicht?
Überwachung der definierten KPIs
Benachrichtigung bei kritischen
Abweichungen
Prüfung von Varianten
Korrektur der identifizierten Schwachstellen
Simulation der Modelle
Prüfung auf Schwachstellen (z.B.
Engpässe, überflüssige Tätigkeiten,
lange Wartezeiten, etc.)
Funktionale und Lasttests
Umsetzung der Prozesse
(idealerweise IT-unterstützt mit
einer Prozesslaufzeit-
umgebung)
Anbindung an die Umsysteme
Etablierung der Schnittstellen
Umsetzung
Welche historischen Daten
speichert camunda für mich?
Wie kann ich externe
Datentöpfe anbinden?
23 23.11.2015 Monitoring und KPIs mit camundaBPM
24. Umsetzung – die camundaBPM History-Architektur
24
• camundaBPM emittiert per-default einen Eventstrom für durchgeführte Aktionen (u.A. Start, End) im Kontext typischer
Artefakte wie Tasks, Aktivitäten, Prozessinstanzen oder Cases
• Standardmäßig wird dieser in die History Tabellen geschrieben, getrennt von Laufzeit Tabellen
• Das Detaillevel der History ist konfigurierbar, es kann ein eigenes Level definiert werden
• Es kann ein eigenes History-Backend verwendet werden
History Level Umfang
NONE Keine Events
ACTIVITY Start, Update, End-Events von Aktivitäten, d.h.
Prozesse, Tasks, Cases etc.
AUDIT Zusätzlich für Variablen, nur neueste Version
FULL Variablen-Historisierung, Taskoperation, Historische
Jobs, Incidents
AUTO Für mehrere Engines auf einer Datenbank
CUSTOM Gemäß Anforderungen, bspw. auf Prozessdefinitionen
oder bestimmte Aktivitäten oder Events begrenzt
23.11.2015 Monitoring und KPIs mit camundaBPM
25. Das Datenbankschema der Camunda History Tabellen
25
Abgeschlossene
Usertasks
Abgeschlossene
Aktivitäten
Durchgeführte
Nutzeroperationen
Abgeschlossene
Entscheidungen
23.11.2015 Monitoring und KPIs mit camundaBPM
Abgeschlossene
Prozessinstanzen
Parameter, die in
Entscheidungen
benötigt wurden
26. Anpassungsmöglichkeiten des History-Backends
26
Erstellt History Events, befüllt diese mit Informationen der
Runtime-Artefakte und emittiert die Ereignisse
- Erhält nur Ereignisse entsprechend Detail-Level
Verarbeitet Events. Standardmäßig erfolgt die
Speicherung in den History Tabelle
Eigene Implementierung möglich
Eigene Implementierung möglich
23.11.2015 Monitoring und KPIs mit camundaBPM
27. Modellierung von KPIs - BPMN
27
explizit
implizit Die History-Tabellen werden
automatisch gefüllt (gemäß
Level)
KPIs können auf Basis von
automatisch abgespeicherten
Informationen aggregiert
werden
Die History-Tabellen werden
automatisch gefüllt (gemäß
Level)
Intermediate Events werden
durchlaufen und hinterlassen
dedizierte Einträge in der
Aktivitäts-Tabelle
KPIs können auf Basis von
dedizierten Einträgen ermittelt
werden
Woher weiß ich, dass dieser
Pfad durchlaufen wurde?
23.11.2015 Monitoring und KPIs mit camundaBPM
28. Modellierung von KPIs – CMMN
28 23.11.2015 Monitoring und KPIs mit camundaBPM
• CMMN besitzt explizite „Milestones“ um
erreichbare (fachliche) Zustände zu modellieren
Milestones sind explizit in History aufzufinden
Lebenszyklus Milestone
29. Der Lebenszyklus als implizite Informationsquelle – Task Lifecycle BPMN
30 23.11.2015 Monitoring und KPIs mit camundaBPM
30. Explizite Implementierung von Event-Logging in Prozessen / Cases
31
Mit Hilfe des Standard Task/Execution-Listener Konzeptes
Implementierung einer KPI/Messpunkt-Logik in notify-Methode
Annotieren der entsprechenden Tasks o. Aktivitäten im Modell
Kann durch eigenen Parse-Listener automatisiert im Hintergrund stattfinden
Einhängen in CDI-Event Bus mit Hilfe der „CDI Event Bridge“
Baut auf Publish/Subscribe Mechanismus von CDI auf
Definition von Events, Emittieren mit fire(), Observieren mit @Observes
camundaBPM bietet Filtermöglichkeiten
@BusinessProcessDefinition, @StartActivity, @EndActivity, @AssignTask…
public void startArchiveDocuments(@Observes @BusinessProcessDefinition(“documentRouting")
@StartActivity(“archive documents") BusinessProcessEvent evt) { // handle event }
public void endArchiveDocuments(@Observes @BusinessProcessDefinition(“documentRouting")
@EndActivity(“archive documents") BusinessProcessEvent evt) { // handle event }
Beispiel
23.11.2015 Monitoring und KPIs mit camundaBPM
32. Überwachung von KPIs – camunda BPM
33
Definition eigener Queries
Zugriff auf HistoryService
via Java- und REST-API
Plugin-Schnittstelle
Zugriff von extern möglich:
- Nagios
- ELK-Stack
- …
23.11.2015 Monitoring und KPIs mit camundaBPM
33. Zugriff via Java-API oder REST-API
34
camundaBPM stellt HistoryService für Abfragen an History-Tabellen bereit (Fluent-API):
camundaBPM stellt REST-Schnittstelle für Abfragen an History-Tabellen bereit:
historyService.createHistoricProcessInstanceQuery().finished()
.processDefinitionId(„inputRouting").orderByProcessInstanceDuration().desc().listPage(0, 100);
historyService.createHistoricDetailQuery().variableUpdates().processInstanceId("123")
.orderByVariableName().asc().list()
historyService.createUserOperationLogQuery().successLog().list();
Beispiel
23.11.2015 Monitoring und KPIs mit camundaBPM
34. Erstellen eines Cockpit- (oder Tasklist-) Plugins
35
Einbindung in Cockpit via Java
ServiceLoader Facilities
Ermöglicht Einbindung neuer
Funktionalität ohne Modifikation des
Source-Codes
Vorgabe definierter Service-
Interfaces und Klassen für
Implementierung
Bspw. Ressourcen
Standard-Bestandteile vom Cockpit
sind als Plugin umgesetzt
Positionierung eines Plugins wird
über Plugin-Points definiert
Camunda Plugin-Store ermöglicht
das individuelle Zusammenstellen
der Plugins zu einem Cockpit
http://camunda.org/plugins/
Cockpit-Architektur
23.11.2015 Monitoring und KPIs mit camundaBPM
35. Definieren eigener Abfragen an die Datenbank [Kontext: Cockpit-/Tasklist-Plugin]
36
SQL Definition wird in einem XML abgelegt
Das Mapping der Datenelemente erfolgt dann
mittels eines DTOs
MyBatis hat weitere Möglichkeiten die SQL
Abfragen zu manipulieren
Einfache Logik-Konstrukte wie if/else möglich
(bspw. für Nutzung datenbankspezifischer
Funktionen)
Auslagern von wiederverwendbaren
Bestandteilen
23.11.2015 Monitoring und KPIs mit camundaBPM
36. Das Camunda Statistics Plugin – Community Extension der NovaTec
37
Cockpit-Plugin, welches Informationen
aus History-Datenbank visualisiert
Durchlaufzeiten von Prozessinstanzen,
Aktivitäten, Cases
Start/Ende von Prozessinstanzen /
Aktivitäten
23.11.2015 Monitoring und KPIs mit camundaBPM
37. Camunda Statistics Plugin – Verwendete Technologien
38
Angular JS
• Services für Querschnittsfunktion [Singleton], bspw. Zugriff auf Ressourcen
• Controller für Verknüpfung von Frontend mit Services, bspw. Verknüpfen von Daten mit Plots
• Directives um HTML spezifisch anzureichern, auf Attribut oder Element-Ebene <plot></plot>
• Shipped with camundaBPM
D3.js, nvd3
• JavaScript Visualisierungsframework auf Basis von HTML, SVG und CSS (Open Source)
• Kombination mit Angular führt zu Anwendung auf Basis von Directives
Twitter Bootstrap, angular-ui.bootstrap
• CSS Framework bereitgestellt durch Twitter
• Shipped with camundaBPM (kombiniert mit Angular auf Basis von Directives)
Camunda REST API & Custom Queries
• Custom Queries für direkte Aggregation auf Datenbank-Ebene (AVG, MIN, MAX)
• REST-API für restliche Daten, Aggregation mit JavaScript
HTML 5 Local Storage
• Speichern von Plugin-Konfiguration
23.11.2015 Monitoring und KPIs mit camundaBPM
39. Camunda Statistics Plugin – Roadmap / geplante Features
40
Blogbeitrag über aktuelle Features:
• http://blog.novatec-gmbh.de/camunda-cockpit-plugin-part-1/
• http://blog.novatec-gmbh.de/camunda-cockpit-plugin-part-2/
• http://blog.novatec-gmbh.de/camunda-cockpit-plugin-part-3/
Performance Optimierung
Case KPIs
Visualisierung von Fachdaten
Generische / Manuelle Auswertung von KPIs
To be continued…
Camunda Community Contributions sind Open Source und stehen unter der Apache License
…feel free to contribute ;)
23.11.2015 Monitoring und KPIs mit camundaBPM
41. Exkurs: Integration in ein Complex-Event-Processing System [WSO2 CEP]
42
CEP Dashboard
JMS, HTTP, SOAP, Kafka
bspw. via eigenem
HistoryEventHandler
camundaBPM
JMS, HTTP, SOAP, Kafka
…
Data Warehouse
Elasticsearch
„Realtime“
Erste Aggregation
…
Fachliche Historisierung
23.11.2015 Monitoring und KPIs mit camundaBPM
42. Zusammenfassung: Monitoring und KPIs mit camundaBPM
43
• camundaBPM bietet out-of-the-box bereits eine umfangreiche, anpassbare und erweiterbare
Historisierung:
• Out-of-the-box History-Datenbank mit definierten Leveln
• Eigene History-Eventhandler bzw. eigene History-Level möglich
• Explizites Modellieren oder Implementieren von Event-Logging
• Implizites Event-Logging durch Plugins
• Bereitstellung von Schnittstellen für Abfrage und Präsentation
• HistoryService-API
• Plugin-Mechanismus für Tasklist oder Cockpit
• REST-API
23.11.2015 Monitoring und KPIs mit camundaBPM
43. VIELEN DANK FÜR EURE AUFMERKSAMKEIT
WWW.NOVATEC-GMBH.DE
HOLGER HAGEN, NOVATEC CONSULTING GMBH
ERIC KLIEME, NOVATEC CONSULTUNG GMBH
Kundenlogo bitte
hier platzieren