Skip to content

A collection of usage examples for camunda BPM intended to get you started quickly

License

Notifications You must be signed in to change notification settings

Rasurel/camunda-bpm-examples

 
 

Repository files navigation

camunda BPM examples

Looking for the "invoice" example contained in the distribution? You can find it here: https://github.com/camunda/camunda-bpm-platform/tree/master/examples/invoice

camunda BPM examples is a collection of focused usage examples for the camunda BPM platform, intended to get you started quickly:

Getting Started with camunda BPM

Name Container
Simple Process Applications All
camunda BPM and the Spring Framework Tomcat
Process Applications with JavaEE 6 JavaEE Containers

BPMN 2.0 & Process Implementation Examples

Name Container Keywords Version
Service Task REST HTTP Unit Test Rest Scripting, classless 7.2+
Service Task SOAP HTTP Unit Test SOAP Scripting, classless 7.2+
Service Task SOAP CXF HTTP Unit Test SOAP, CXF, Spring, Spin 7.3+
Service Invocation Synchronous Unit Test Java Delegate, Sync 7.0+
Service Invocation Asynchronous Unit Test Signal, Async 7.0+
User Task Assignment Email * All Email, Usertask 7.0+
User Task Form Embedded * All Html, Form, Usertask 7.1+
User Task Form Embedded - Serialized Java Object * All Html, Form, Usertask 7.2+
User Task Form Generated * All Html, Form, Usertask 7.1+
User Task Form JSF * JavaEE Containers JSF, Form, Usertask 7.1+
Script Task XSLT Unit Test XSLT Scripttask 7.2+, EE only
Start Event - Message Unit Test Message Start Event 7.0+

(*) complete demo applications.

Deployment & Project Setup Examples

Name Container Keywords Version
Process Application - Servlet All War, Servlet 7.1+
Process Application - EJB JavaEE Containers Ejb, War 7.0+
Process Application - Spring Servlet JBoss AS 7 Spring, Servlet, War 7.0+
Embedded Spring with embedded REST vanilla Apache Tomcat Spring, Rest, Embedded 7.0+
Plain Spring Webapplication JBoss AS 7 JBoss AS 7 Spring, Jndi, War 7.0+

Process Engine Plugin Examples

Name Container Keywords Version
BPMN Parse Listener Unit Test Process Engine Plugin, Bpmn Parse Listener 7.0+
Custom History Level Unit Test Process Engine Plugin, Custom History Level 7.2+
Command Interceptor - Blocking Unit Test Maintenance, Interceptor, Configuration 7.0+

Bpmn 2.0 Model API Examples

Name Container Keywords Version
Generate BPMN process Unit Test Fluent API 7.1+
Generate JSF forms JavaEE Containers JSF, Usertask 7.1+
Parse BPMN model Unit Test BPMN 7.1+

Cmmn 1.0 Model API Examples

Name Container Keywords Version
Strongly-typed Access to Custom Extension Elements Unit Test CMMN, TransformListener 7.2+

Cockpit Examples

Name Keywords Version
Cockpit Sample Plugin Plugin 7.0+
Failed Jobs Plugin Plugin 7.0+

Tasklist Examples

Name Keywords Version
Create Standalone Task - client side Plugin 7.3+
Create Standalone Task - server side Plugin 7.3+

SDK-JS Examples

Name Environment Keywords Version
SDK JS forms * Browser HTML, task, form, SDK 7.2+
SDK JS forms AngularJS * Browser HTML, task, form, AngularJS 7.2+
SDK JS node.js * node.js CLI, deployment 7.3+

camunda Modeler Examples

Name Keywords Version
Custom Task Simple Plugin, Eclipse 2.3+
Custom Task Advanced Plugin, Eclipse 2.3+

CMMN Examples

Name
Case Manager UI (External)

Cycle Examples

Name Version
Connector Example 3.1+

Multi-Tenancy Examples

Name Container Keywords Version
Multi-Tenancy with Database Schema Isolation JBoss AS 7 Multi-Tenancy 7.2+

Spin Examples

Name Container Keywords Version
Data Format Configuration to Customize JSON serialization Unit Test Spin, Process Variables 7.2+

Contribute!

About

A collection of usage examples for camunda BPM intended to get you started quickly

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 51.7%
  • Java 41.8%
  • HTML 5.7%
  • CSS 0.5%
  • XSLT 0.1%
  • XQuery 0.1%
  • Groovy 0.1%