Skip to content

The dashboard and notifications backend for the workflow management system YAWL

License

Notifications You must be signed in to change notification settings

Floaz/yawl-dashboard-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAWL Dashboard Backend

This is the backend for the dashboard and notifications module of the YAWL Web Frontend.

YAWL is a BPM/Workflow system, based on a concise and powerful modelling language, that handles complex data transformations, and full integration with organizational resources and external Web Services."

More about YAWL here

Requirements

YAWL Dashboard Backend is based on the Spring Framework and the Java programming language. The most libraries are downloaded automatically by the package manager gradle. But for this to work, you have to install the latest Java Development Kit and gradle.

This project uses the YAWL library. Do the following steps to make the YAWL library available for gradle:

  1. Download and install maven from https://maven.apache.org/download.cgi.
  2. Download the latest version of the YAWL library. E.g.https://github.com/yawlfoundation/yawl/releases/download/v4.1/YAWL_LibraryJars_4.1.zip
  3. Unzip the zip file.
  4. Use maven to install the yawl library jar to local maven repo: mvn install:install-file -Dfile=yawl-lib-4.1.jar -DgroupId=org.yawlfoundation.yawl -DartifactId=yawl-lib -Dversion=4.1 -Dpackaging=jar

Compile

  1. Open shell
  2. Goto project root directory
  3. Run gradle build

The result can be found under the path build/libs/yawl-dashboard-backend.war!

About

The dashboard and notifications backend for the workflow management system YAWL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages