Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stephenott/processprojecttemplate

Template project for Process (BPMN, CMMN, DMN) / Camunda Projects
https://github.com/stephenott/processprojecttemplate

bpmn camunda cmmn dmn projecttemplate

Last synced: 3 days ago
JSON representation

Template project for Process (BPMN, CMMN, DMN) / Camunda Projects

Awesome Lists containing this project

README

        

# Project Overview Title

# Overview

*This is the overview explanation of the process project. Explain the purpose of the project.*

## Tested Against:

| Version | Build | Date
(yyyy-mm-dd) |
| :---: | :---: | :---: |
| Camunda 7.7 | Tomcat | 2017-06-07 |

## Project Responsibility:

| Person | Contact Info | Responsibility |
| -------------------- | ---------------------- | ------------------------ |
| John Dishman | [email protected]
555-555-5555 | Project Manager |
| Jane Horseshoe| [email protected] | Developer |
| Bob Umbrella | | Business Analyst |

# Files

*Explain what is the purpose of each process and process related file in the project.*

Click to see file details:

pay_taxes.bpmn

This file does something and its purpose is to do abc.

![pay_taxes BPMN File](docs/images/BPMN_image_example.png)


myDecision.dmn

This file does something and its purpose is to do abc.

1. DRD
1. DMN

![myDecision DRD File](docs/images/DRD_image_example.png)
![myDecision DMN File](docs/images/DMN_image_example.png)


myCasePattern.cmmn

This file does something and its purpose is to do abc.

![myCasePattern CMMN File](docs/images/CMMN_image_example.png)


myScript.js

This file does something and its purpose is to do abc.


myEmailTemplate.ftl

This file does something and its purpose is to do abc.

Image example of the **Rendered** FreeMarker file (if applicable)


# How to Deploy

Explanation of how to deploy this specific project goes here.

*For further deployment templates and options see:* [Deployment Documentation](docs/deployment.md)

| Method | Trigger |
| ------------------- |:----------------------- |
| Jenkins | On creation of a Production Release.
Deployed to production server |
| Jenkins | On commit to branch with pattern `build/development`.
Deployed to development server

# Change Log

*Store details about the releases of your project in the Change Log*

[Project Change Log](CHANGELOG.md)

# Other Information

*Explanation of other details about the project that may not have been included in the Overview.*

Examples:

1. Use cases.
1. Error handling.
1. If there is re-usable code that could be used for other purposes.
1. Explanation of any specific configurations, in-line code or expressions in any of the process files.
1. Explanation of designs and specific configurations.
1. Related documentation that may be contained in another system or the `/docs` folder.

## Additional Support documentation

*See the following for additional support documentation related to building and managing process projects:*

1. [Best Practices and Documentation Patterns](docs/patterns.md)
1. [Helper Scripts and Snippets](docs/helpers.md)

# Terminology

A list of terms used by this project.

| Term | Acronym | Definition |
| -------------- | ------- | ------------------ |
| Requestor | | |
| Initiator| | Another term used for requestor. |
| Business Unit | | |
| Manager | | |
| Citizen | | |
| Permit | | |
| Purchase Order | PO | The first official offer issued by a buyer to a seller, indicating types, quantities, and agreed prices for products or services. |
| Legacy System Archer D27 | LSAD27 | An example of a legacy system and a acronym. |