Get in Touch

Course Outline

Overview

  • Understanding jBPM
  • Course Overview
  • Core Engine
  • Eclipse Editor
  • Web-based Designer
  • jBPM Console
  • Documentation

Getting Started

  • Downloads
  • Initial Setup
  • Community Resources
  • Source Code Access

Core Engine: API

  • The jBPM API
  • Knowledge-based API

Core Engine: Basics

  • Creating a process
  • Overview of different process constructs
  • Process properties
  • Events
  • Activities
  • Gateways
  • Integrating a process into your application
  • Additional features

Core Engine: BPMN 2.0

  • Business Process Model and Notation (BPMN) 2.0 specification
  • Examples
  • Supported elements and attributes

Core Engine: Persistence and transactions

  • Runtime State
  • Process Definitions
  • History Log

Core Engine: Example

  • jBPM Examples
  • Sample Code
  • Unit tests

Eclipse BPMN 2.0 Plugin

  • Installation
  • Creating your BPMN 2.0 processes
  • Filtering elements and attributes

Designer

  • Installation
  • Source code
  • Understanding the Designer UI
  • Support for Domain-specific service nodes
  • Configuring Designer
  • Generation of process and task forms
  • Viewing processes as PDF and PNG
  • Viewing process BPMN2 source
  • Embedding the designer in your own application
  • Migrating existing jBPM 3.2 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 within processes
  • Human task service
  • Human task clients

Testing and debugging

  • Unit testing
  • Debugging

Business Activity Monitoring

  • Reporting
  • Direct Intervention

Requirements

A solid understanding of Object-Oriented Programming is required. While knowledge of Java and jUnit is beneficial, it is not mandatory.

 35 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories