conorheffron / conorheffron/rules-engine

As a user, I would like to monitor & re-run/edit failed steps during rule-evaluation via the Camaunda platform UI

Open
#21 0 comments 0 reactions 1 assignee Claimed by @conorheffron View on GitHub
enhancement java question
Dominant language
Java
Stars
4
Forks
0
Avg merge
1d 7h
Merged PRs (30d)
1

Description

# As a user, I would like to monitor & re-run failed steps during rule-evaluation via the Camaunda platform UI.

This will be tied to the workflow attached where some changes are needed in the existing for the `rules-init` `bpmn` to run CLI or JSON request flow with a visual on the Camunda Platform UI.

---

# AS IS (See [README.md](https://github.com/conorheffron/rules-engine/blob/main/README.md) for further info)
## Initial Business Process Model and Notation (BPMN) to define `rules-init` process:
- https://github.com/conorheffron/rules-engine/blob/main/src/main/resources/processes/first.bpmn

---

# TO BE
## Desired BPMN workflow to control execution of rules engine request:
- Note: This may use better suited features for passing feature flags than existing API end-point such as CLI process that can be controlled & manipulated completed by the Camunda Platform UI.
- https://github.com/conorheffron/rules-engine/blob/main/camunda-bpmn/rules-matcher.bpmn

## As PNG:
Image

---

# For Reference

## Camunda Modeller/Platform Info
- Run the Camunda Platform UI locally without `conorheffron/rules-engine` source code.
```shell
docker pull camunda/camunda-bpm-platform:run-latest
docker run -d --name camunda -p 8080:8080 camunda/camunda-bpm-platform:run-latest
# Creds: demo / demo at login page on http://localhost:8080/
```

## Create BPMNs with the `Camunda Modeller`
- https://docs.camunda.org/get-started/quick-start/install/#camunda-modeler (Docker install)
- https://developers.camunda.com/install-camunda-8/?utm_source=docs.camunda.io&utm_medium=referral (Developer Install Options)
- https://docs.camunda.org/get-started/quick-start/service-task/ (Model & Execute BPMN Process)
- https://bpmn.visual-paradigm.com/bpmn-gateways-parallel-splitting-and-merging-example/ (Sample `Gates or Gateways` in BPMN for splitting traffic/flow of logic per feature).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.