The goal of Actangular is to provide developers using Activiti with reusable functionality that they can use in their own web applications. To achieve this goal, Actangular provides the following
- A set of AngularJS and Javascript modules that provide client side functionality
- Based on activiti-rest and Activiti's REST API provide extended functionality as needed (when appropriate will be contributed to activiti-rest project)
- A reference web application that demonstrates provided functionality
What features are currently available in Actangular?
Some of the features currently available are
- Login and logout with remember me feature support
- Managing tasks i.e. listing, sorting, creating/editing/claiming/completing/deleting, posting comments, adding/deleting identity links, uploading attachments, etc..
- Managing process instances i.e. listing, sorting, starting/deleting, adding/deleting identity links, listing related tasks, etc..
- Historic tasks and process instances listing and sorting
- Form rendering and submitting, supports string, date, boolean, and long form property types
- Task and process instance variables, supports string, date, and long variable types
- Managing models i.e. listing, creating/editing/deleting models
- Modeler integration enables modeling, converting to BPMN and deploying from the Modeler
- Process diagrams rendering using SVG (client side) and PNG (sever side)
- Multi-language, currently English and Arabic (with RTL support)