Public | Automated Build

Last pushed: 2 months ago
Short Description
The Imixs-Admin project provides a web based tool to administrate the Imixs-Workflow engine.
Full Description

Imixs-Admin

The Imixs-Admin project provides a web based tool to administrate the Imixs-Workflow engine.
Imixs-Admin is a web client based on the JavaScript library Ben.JS. The client uses the Imixs-Rest API to access an instance of the Imixs-Workflow Engine.

These are the core features of Imixs-Admin:

  • Search entities using JPQL statements
  • Update or add properties of entities
  • Process a set of workitems based on the deployed workflow model
  • Delete a set of entities
  • Manage the Imixs-Entity-Index table

Installation

Imixs-Admin is provided as a Maven Web Module and can be build by the maven command:

mvn clean install

The .war file can be deployed into any JEE Application server. It is necessary to provide a security realm 'imixsrealm'. See also the security section in the Deployment Guide on imixs.org

<br /><br /><img src="./small_h-trans.png" />

The Imixs-Admin client provides a Docker Image to be used to run the service in a Docker conatiner.
The docker image is based on the docker image imixs/wildfly.

Run Imixs-Admin in a Docker Container

You can start the Imixs-Admin docker container with the command:

docker run --name="imixs-admin" -d -p 8080:8080  imixs/imixs-admin

Build Imixs-Admin from sources

Alternatively you can build the imixs-admin client manually by sources

Imixs-Admin is based on maven. To build the Java EE artifact run:

mvn clean install

To build the docker image run

docker build --tag=imixs/imixs-admin .

Deployment Notes

Because in Wildfly a persistence.xml file is necessary the pom.xml
includes a 'wildfly' profile just to copy this blank persistence.xml into
the classes/META-INF/ folder. For GlassFish is file my not be included!

Docker Pull Command
Owner
imixs
Source Repository