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

https://github.com/holunda-io/camunda-decision

Extension for easier, type safe interaction with camunda dmn
https://github.com/holunda-io/camunda-decision

camunda decision dmn extension generator holunda

Last synced: 5 months ago
JSON representation

Extension for easier, type safe interaction with camunda dmn

Awesome Lists containing this project

README

          

# camunda-decision

[![example](https://img.shields.io/badge/lifecycle-EXAMPLE-blue.svg)](https://github.com/holisticon#open-source-lifecycle)
[![incubating](https://img.shields.io/badge/lifecycle-INCUBATING-orange.svg)](https://github.com/holisticon#open-source-lifecycle)
[![Build Status](https://github.com/holunda-io/camunda-decision/workflows/Development%20branches/badge.svg)](https://github.com/holunda-io/camunda-decision/actions)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/e56194c76382443ea1cfa69bc1a8d7e3)](https://app.codacy.com/gh/holunda-io/camunda-decision?utm_source=github.com&utm_medium=referral&utm_content=holunda-io/camunda-decision&utm_campaign=Badge_Grade_Dashboard)
[![sponsored](https://img.shields.io/badge/sponsoredBy-Holisticon-RED.svg)](https://holisticon.de/)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.holunda.decision/camunda-decision-model-api/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.holunda.decision/camunda-decision-model-api)

Extension for easier, type safe interaction with camunda dmn.

## Discontinued

### The library was a working solution which has never been adopted for production use. It is now discontinued and the repository is archived because the code is still valuable.
### If you want to continue working with it - please send us a direct message.

## Usage

```xml

io.holunda.decision
camunda-decision-model-api
0.0.1

```

## DmnWriter

Prints [ascii table](http://www.vandermeer.de/projects/skb/java/asciitable/features.html) like:

```text
┌──────────────────────────────────────────────────────────────────────────────┐
│ DMN Example ('example') - v666 │
├───────────────────┬───────────────────┬───────────────────┬──────────────────┤
│ Foo Value │ Bar Value │ VIP Status │ │
│ 'foo' (INTEGER) │ 'bar' (BOOLEAN) │ 'status' (STRING) │ │
├───────────────────┴───────────────────┼───────────────────┼──────────────────┤
│ - INPUT - │ - OUTPUT - │ - DESCRIPTION - │
├───────────────────┬───────────────────┼───────────────────┼──────────────────┤
│ > 10 │ true │ "SILVER" │ this is great │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│ < 10 │ - │ "BRONZE" │ not so good │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│ - │ false │ "GOLD" │ amazing! │
├───────────────────┼───────────────────┼───────────────────┼──────────────────┤
│ - │ - │ "DEFAULT" │ - │
└───────────────────┴───────────────────┴───────────────────┴──────────────────┘
```

## FEEL

*
*
*