Course Outline

Overview

  • What is jBPM?
  • Eclipse Editor
  • Web-based Designer
  • jBPM Console

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

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

Core Engine: Persistence and transactions

  • Runtime State
  • Process Definitions
  • History Log

Eclipse BPMN 2 Plugin

  • Editors available in Eclipse
  • Creating your BPMN 2 processes
  • Filtering elements and attributes

Designer

  • 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
  • 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

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

  • Basic understanding of BPMN
  • Programming skills although not required, are useful (especially Java)
 28 Hours

Testimonials (5)

Upcoming Courses

Related Categories