New feature

Mobile: Add support for completely client-side actions

The mobile platform now supports the functionality to handle actions entirely client-side using the mechanical turk. This prevents possible issues when triggering certain actions when being offline.

This can be accomplished by returning “NO_SERVER_ACTION” in the beforeAction method in the mechanical-turk.js file. See an example below:

// It is possible to prevent an action to be sent to the server
// by returning the value "NO_SERVER_ACTION" in the function below.
// This can be useful when all the logic behind the action
// is implemented in the mechanical turk.
beforeAction:function(id, action) {
    if (action.label === "Some specific label") {
        // do what you have to do
        …
        // and return the flag
        return "NO_SERVER_ACTION";
    }
},

New feature

Expand ODATA for TenForce BI

You can get a json serialized selection via OData now via http://url/api.svc/SerializeSelection?selection='1605f'

New feature

Provide a health check call for loadbalancers and automated monitors

Implemented health check URL to monitor server and it's services.
Healthcheck URL is  /statuscheck
Uses HTTP GET request, doesn't require authentication.
In case of failed check it returns HTTP 500 code.
In case of successfull check it returns HTTP 200 code.