The positive pressure has continued for our iteration on the RMAS project, and has seen myself following on from looking at Spring Integration and going onto looking at Activiti – a Business Process Management System which comes with a light-weight API which we are looking at using to provide a solid and light-weight work flow engine.
One of the things that we are attempting to do as part of the project is not only make a significant contribution towards the RMAS project as a whole, but also improve the process for our own Research Services department. With a workflow engine such as Activiti, we could potentially improve and automate sections of their currently manual workflows significantly. As a starting point we have began looking at Awards system process and seeing what we can streamline and improve.
After getting to grips with the basics of Backbone and ICanHaz, my first task was to start thinking about how best to represent the varying different types of announcement forms (differing based on the awarding body), and I was able to separate out the common elements and get an initial awarding body template up and running (though not submitting yet) as a proof of concept. Already in the early stages and through the use of autocompletes and field cloning, the benefits can be seen and i’m looking forward to moving onto the next step and hooking things up with the API being set up by my colleague which will hook up our forms with the Activiti workflow API.