
Beyond just housing data and making it accessible within business organizations, LongJump takes data a step further by making data actionable. The platform supports actions and workflows focused on driving that data and making it an automated, actionable part of the business process.
The LongJump data policy engine provides support for business rules that trigger actions based on specified criteria of the data. This functionality enables automation of processes around data records to consistently and intelligently enable business processes around data.

Policies can be action-based (whenever a record is added, updated, deleted, or its ownership changed) or calendar-based (scheduled to repeat based on supplied frequencies and times). These policies detect values and conditions of the data fields and based on them, execute a variety or combination of actions including: sending an email, assigning a task, updating the record content, delivering a SOAP message to an external system, or running an internal JumpScript.
The JumpScript facility, based on BeanShell language conventions, for data policies enables the creation of a virtually unlimited set of action macros within the LongJump application platform. Developers can use our global defined function calls as well as create their own functions to perform a variety of automated actions based on the criteria specified by the data policy.

For instance, JumpScripts can be written to copy or transfer data from one object to another, mass changing data sets for data cleansing and normalization purposes, or convert field types on the fly.
JumpScripts can be set to run when:
- A user interface event is received from browser (e.g. adding/updating/deleting an object record, changing owner of a record, etc.)
- A calendar-based data policy is executed
- A web service call is made to add/update/delete an object record, etc.
LongJump's Workflow Designer (currently in limited beta) enables data records to move across an organization to support project management, fulfillment transactions, and multi-level authorization and approval. The Workflow Designer, using a graphic layout tool, allows for the design and management of state conditions, routing of processes and sub-processes, and rules checking for data criteria. In addition, workflow progress can be easily reported on.
|