Coder Social home page Coder Social logo

stephenott / camunda-bpm-examples Goto Github PK

View Code? Open in Web Editor NEW

This project forked from camunda/camunda-bpm-examples

1.0 3.0 1.0 6.29 MB

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

Home Page: camunda.org

License: Apache License 2.0

Java 37.87% HTML 2.87% CSS 0.22% JavaScript 58.87% XQuery 0.04% XSLT 0.07% Groovy 0.03% FreeMarker 0.03%

camunda-bpm-examples's Introduction

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. The sources on the master branch work with the current Camunda release. Follow the links below to browse the examples for the Camunda version you use:

Camunda Version Link Checkout command
Latest Master branch git checkout master
7.10 7.10 tag git checkout 7.10
7.9 7.9 tag git checkout 7.9
7.8 7.8 tag git checkout 7.8
7.7 7.7 tag git checkout 7.7
7.6 7.6 tag git checkout 7.6
7.5 7.5 tag git checkout 7.5
7.4 7.4 tag git checkout 7.4
7.3 7.3 tag git checkout 7.3
7.2 7.2 tag git checkout 7.2
7.1 7.1 tag git checkout 7.1

If you clone this repository, use the checkout commands to access the sources for the desired version.

Overview

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
Service Task REST HTTP Unit Test Rest Scripting, classless
Service Task SOAP HTTP Unit Test SOAP Scripting, classless
Service Task SOAP CXF HTTP Unit Test SOAP, CXF, Spring, Spin
Service Invocation Synchronous Unit Test Java Delegate, Sync
Service Invocation Asynchronous Unit Test Signal, Async
User Task Assignment Email * All Email, Usertask
User Task Form Embedded * All Html, Form, Usertask
User Task Form Embedded - Serialized Java Object * All Html, Form, Usertask
User Task Form Embedded - JSON * All Html, Form, Usertask
User Task Form Generated * All Html, Form, Usertask
User Task Form JSF * JavaEE Containers JSF, Form, Usertask
Script Task XSLT Unit Test XSLT Scripttask
Script Task XQuery Unit Test XQuery Scripttask
Start Event - Message Unit Test Message Start Event
Start Process - SOAP CXF War SOAP, CXF, Spring

(*) complete demo applications.

Deployment & Project Setup Examples

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

Hint: Any example using the JBoss 7 Camunda BPM distribution must use JDK 6/7 to run/compile the project. Otherwise the JBoss 7 will not start, just hang. This is a JBoss 7.2 issue and does not affect JBoss Wildfly.

Process Engine Plugin Examples

Name Container Keywords
BPMN Parse Listener Unit Test Process Engine Plugin, Bpmn Parse Listener
BPMN Parse Listener on User Task Unit Test Process Engine Plugin, Bpmn Parse Listener
Custom History Level Unit Test Process Engine Plugin, Custom History Level
Command Interceptor - Blocking Unit Test Maintenance, Interceptor, Configuration
Failed Job Retry Profile Unit Test Process Engine Plugin, Failed Job Retry

Bpmn 2.0 Model API Examples

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

Cmmn 1.1 Model API Examples

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

Cockpit Examples

Name Keywords
Cockpit Sample Plugin Plugin
Failed Jobs Plugin Plugin
Javascript Only Plugin Plugin, Custom Script
Request Interceptor Custom Script
Cockpit bpmn.js module bpmn.js

Tasklist Examples

Name Keywords
Create Standalone Task - client side Plugin
Create Standalone Task - server side Plugin

SDK-JS Examples

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

Camunda Modeler Eclipse Plugin 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
Multi-Tenancy with Database Schema Isolation JBoss AS 7 Multi-Tenancy
Multi-Tenancy with Tenant Identifiers for Embedded Process Engine Unit Test Multi-Tenancy
Multi-Tenancy with Tenant Identifiers for Shared Process Engine All Multi-Tenancy
Multi-Tenancy with Tenant Identifiers and Shared Process Definitions Unit Test Multi-Tenancy

Spin Examples

Name Container Keywords
Global Data Format Configuration to Customize JSON serialization Unit Test Spin, Configuration
Process-Application-Specific Data Format Configuration to Customize JSON serialization Application Server Spin, Configuration, Shared Engine

DMN Examples

Name Container Keywords
Embed Decision Engine - Dish Decision Maker Jar DMN, Embed
Decision Requirements Graph(DRG) Example Jar DMN, DRG, Embed

Process Instance Migration Examples

Name Container Keywords
Migration on Deployment of New Process Version Application Server with Shared Engine BPMN, Migration

Authentication

Name Container Keywords
Basic Authentication Spring boot with embedded engine, REST API and Basic Authentication filter Authentication

Spring Boot Starter examples

Name Container Keywords
Plain Camunda Engine Jar Spring Boot Starter
Webapps Spring boot with embedded engine and Webapps Spring Boot Starter, Webapps
Webapps EE Spring boot with embedded engine and Webapps Spring Boot Starter, Webapps
REST API Spring boot with embedded engine and Webapps Spring Boot Starter, REST API
Autodeployment Spring boot with embedded engine and Webapps Spring Boot Starter
Twitter Spring boot with embedded engine and Webapps Spring Boot Starter, Webapps, Twitter

Contribute!

camunda-bpm-examples's People

Contributors

aakhmerov avatar artild avatar berndruecker avatar deivarayanazhagappan avatar falko avatar gimbel avatar hawky-4s- avatar hramezani avatar jakobfreund avatar jangalinski avatar jonashackt avatar koevskinikola avatar mehranhatami avatar menski avatar meyerdan avatar osteinhauer avatar pazolka avatar polenz avatar r3kzi avatar romansmirnov avatar saig0 avatar sdorokhova avatar sebastianstamm avatar skjolber avatar stefanzilske avatar tasso94 avatar thorbenlindhauer avatar yanavasileva avatar zelldon avatar zeropaper avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

aravindhrs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.