-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
51 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,52 @@ | ||
# dmnmgr Client | ||
# dmnmgr-client | ||
|
||
This project contains a implementation of dmnjs with management functionality sorrounded. | ||
It's target is to provide a seemless integrated toolkit to model and manage bpmn processes. | ||
The DMN Manager is a toolkit incoperating the Camunda DMN implementation and providing | ||
tools to develop DMN based applications in cross functional teams. | ||
|
||
## General architecture | ||
|
||
![alt text](readme_assets/general_architecture.png "general architecture") | ||
|
||
- The client application is used to visually define business rules, simulate decision models and write tests. (This repository) | ||
- The server-side application provides web services to simulate decisions, run tests and validate DMN definitions. (https://github.com/davidibl/dmnmgr-server) | ||
- The test driver is a java library to run tests defined in the DMN Manager client during CI/CD processes automatically. (https://github.com/davidibl/dmnmgr-server) | ||
|
||
## Use | ||
|
||
To use this toolkit, you need to download a prebuild release or checkout this repository and build it for yourself. | ||
|
||
The webservice is a Spring Boot application which can be executed directly on the client mashine or on any server with java support. | ||
|
||
The webservice is only needed to simulate decisions or to tests DMN business rules. | ||
|
||
To use GIT support the standard GIT Client has to be installed on the mashine. | ||
|
||
### Configuration | ||
|
||
To configure the DMN Manager client open the settings page (Bearbeiten -> Einstellungen || STRG + K). | ||
|
||
On the settings page the base URL of the webservice and GIT credentials can be defined. | ||
|
||
## Contribution | ||
|
||
Feel free to contribute and extend the repositories with your ideas to improve the workflow around DMN based rules editing. | ||
|
||
## Functionality | ||
|
||
- Input Data Definition | ||
![alt text](readme_assets/datamodel.gif "input data definition") | ||
|
||
- Simulation | ||
![alt text](readme_assets/simulation.gif "simulation") | ||
|
||
- DMN Validation | ||
![alt text](readme_assets/validation.gif "validation") | ||
|
||
- Test definition and testing | ||
![alt text](readme_assets/testing_tool.gif "testing") | ||
|
||
- Basic Build-In GIT support | ||
![alt text](readme_assets/basic-git.gif "GIT support") | ||
|
||
- Editing tools | ||
![alt text](readme_assets/edit.gif "editing tools") |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.