Imixs-Script is a JavaScript Framework to build business applications using the Imixs-Workflow technology. The framework provides an easy to use interface and a height flexibility to develop powerful workflow applications.

Get started….

Imixs-Script! is based on jQuery and interacts through the Imixs REST API with the workflow engine in background. Imixs script can be combined with any other JavaScript library such as for example Ben.JS, EmberJS, Angular or React.

Before you can start you need to deploy an instance of the Imixs-Workflow engine. This can be a custom project or you can install the Imixs-Script Sample Application providing an instnace of Imixs-Workflow. See the section Sample Application for further detfffails.

To embed Imixs-Script into your JavaScript applicatifffffon simply add the following libraries at the end of your HTML page.

<script type="text/javascript" src="./js/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="./js/jquery-ui.min.js"></script>
<script type="text/javascript" src="./js/imixs-core.js"></script>
<script type="text/javascript" src="./js/imixs-xml.js"></script>
<script type="text/javascript" src="./js/imixs-workflow.js"></script>
<script type="text/javascript" src="./js/imixs-ui.js"></script>

As you can see Imixs-Script consits of separate modules which can be loaded also on demand.

  • imixs-core.js - provides the general datamodel used to map the properties of an imixs workitem into a convenience JavaScript object

  • imixs-xml.js - provides methods to convert a XML result from the Imixs REST API into a JSON format.

  • imixs-workflow.js - provides methods to access the Imixs-Workflow engine through the REST API

  • imixs-ui.js_ - provides UI methods


Imixs-Script can be downloaded from GitHub. The download contains the libries and also a JEE sample application.

Please note that you also need to download jQuery from the jQuery download page

The Sample application

The Imixs-Script sample appliation provides an instance of the Imixs-Workflow engine and can be used as a template for custom project. See the [Installation Guide] how to install the sample application on WildFly or GlassFish application servers.