Skip to content

alexnxela/iris-dmn

Repository files navigation

iris-dmn

About

This solution allows you to visualize business logic (for example, tariff schedule, calculation of insurance payments, etc.) and remove it from the code (the programmers will thank you), leaving it entirely under the control of business analysts

This application is designed to show how you can work with this using IRIS and DMN

Main

Online demo

https://iris-dmn.demo.community.intersystems.com/dmn/index.html#

  • Attention, you may encounter the work of other users, data is deleted at 3:00 GMT every day or more often

About DMN

DMN was invented in 2015 by the same guys who created BPMN - these 2 notations go well together. But it can also be used separately. The Decision Model and Notation (DMN™) is a Standard by OMG®, providing a conventional and visual notation readily understandable by all users and personas.

  1. https://learn-dmn-in-15-minutes.com/
  2. https://kiegroup.github.io/dmn-feel-handbook/#dmn-feel-handbook

Features

  • Write queries to the IRIS database using SQL and receive them in a beautiful form
  • Draw a business process in the DMN editor
  • Execute DMN solution using data received via SQL

TODO

  • Write a lightweight data converter from CSV => JSON
  • Support working with data of more than 100k records

Installation

  1. Clone/git pull the repo into any local directory
git clone https://github.com/alexnxela/iris-dmn.git
  1. Open a Docker terminal in this directory and run:

Be sure to execute this file, it will download java version 11 (since IRIS uses 8 by default). If you are using windows - (you may need to do this manually)

./build.sh
  1. Run the IRIS container:
docker-compose up -d

Install with IPM

zpm "install iris-dmn"

How to run it

docker-compose up -d 

and then you can follow the link

http://localhost:52773/dmn/index.html

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published