Course Outline
Overview
- What is jBPM?
- Overview
- Core Engine
- Eclipse Editor
- Web-based Designer
- jBPM Console
- Documentation
Getting Started
- Downloads
- Getting started
- Community
- Sources
Core Engine: API
- The jBPM API
- Knowledge-based API
Core Engine: Basics
- Creating a process
- Details of different process constructs: Overview
- Details: Process properties
- Details: Events
- Details: Activities
- Details: Gateways
- Using a process in your application
- Other features
Core Engine: BPMN 2.0
- Business Process Model and Notation (BPMN) 2.0 specification
- Examples
- Supported elements / attributes
Core Engine: Persistence and transactions
- Runtime State
- Process Definitions
- History Log
Core Engine: Example
- jBPM Examples
- Examples
- Unit tests
Eclipse BPMN 2.0 Plugin
- Installation
- Creating your BPMN 2.0 processes
- Filtering elements and attributes
Designer
- Installation
- Source code
- Designer UI Explained
- Support for Domain-specific service nodes
- Configuring Designer
- Generation of process and task forms
- View processes as PDF and PNG
- Viewing process BPMN2 source
- Embedding designer in your own application
- Migrating existing jBPM 32 based processes to BPMN2
- Visual Process Validation
- Integration with the jBPM Service Repository
- Generating code to share the process image, PDF, and embedded process editor
- Importing existing BPMN2 processes
- Viewing Process Information
- Requirements
Console
- Installation
- Running the process management console
- Adding new process / task forms
- REST interface
Human Tasks
- Human tasks inside processes
- Human task service
- Human task clients
Testing and debugging
- Unit testing
- Debugging
Business Activity Monitoring
- Reporting
- Direct Intervention
Requirements
Good understanding of Object Oriented programming. Java and jUnit knowledge beneficial but not required.
Testimonials (6)
Examples with discussion.
Małgorzata - Asseco Poland S.A
Course - OCEB2 OMG Certified Expert in BPM - Business Intermediate Exam Preparation
Machine Translated
Method of conducting, knowledge, experience, etc.
Grzegorz - Asseco Poland S.A
Course - OCEB2 OMG Certified Expert in BPM - Business Intermediate Exam Preparation
Machine Translated
Trainer was knowledgeable and well prepared. He gave excellent examples and explanations. He presented very well. Very encouraging and help us feel prepared for the BPM certification test.
Henry - USAA
Course - OCEB2 OMG Certified Expert in BPM - BPM 2 Fundamental Exam Preparation
Modeling in Camunda
Gloria - USAA
Course - OCEB2 OMG Certified Expert in BPM - BPM 2 Fundamental Exam Preparation
The trainer had a great connection with the trainees, understood our expectations and conducted the training in a perfect manner. The training was packed with a lot of new and important information but the knowledge was shared in a very understandable and enjoyable way. The trainer was very patient, knew whenever the trainees required additional examples shown or when to repeat a set of information.The trainer was well prepared, and the materials were prepared in a way that allowed us to practice process modeling, first to understand the language of BPMN and then to work on our processes to deepen the knowledge even further. Overall, I am very satisfied with how the training was conducted.
Natalia Gąsior - WABCO Polska Sp. z o.o.
Course - BPM and Process Control
I really was benefit from the trainers subject matter expertise.