Saturday, November 1, 2014

Introduction to Actangular

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)