Configuration interface

An easy-to-use configuration interface for the Context Management Registry

The configuration interface (codename Cuesta) is a beautiful and easy-to-use web interface for configuring the CMR.



Introduction This page documents the API for interacting with fields and the global objects in flows. In general flows are JavaScript code and thus any valid JavaScript is allowed. See for a JavaScript intro. The objects Inputs, Fields and all the rest of the modules listed below are made available for all flows s.t. they can be accessed in the JavaScript code. There is also a tutorial to the Cuesta tool which also contains a few examples of flows.

Read more

JSON Serialisation

JavaDriver JTable A table like so: header 1 header 2 cell 1 cell 2 cell 3 cell 4 Will be serialised as follows: { "columns": [ { "header": "header 1", "index": 0 }, { "header": "header 2", "index": 1 } ], "rows": [ { "header 1": "cell 1", "header 2": "cell 2" }, { "header 1": "cell 3", "header 2": "cell 4" } ] } Within the flow (in JavaScript) the read table could be accessed;

Read more

Tutorial I

This tutorial will guide you through a few automation examples and teach you about the concepts involved in our automation solution. Prerequisites You need the following items in place in order to get started developing flows and setting up automation for your applications. Basic understanding of Javascript - this introduction is recommended but there are plenty others to find on the interwebs. A couple of sample applications - we’ll be using this simple java application and a Chrome browser (make sure to install this extension).

Read more

Tutorial II

Please go through part 1 of the tutorial if you haven’t already done so. Connecting your second application Creating a flow which takes some input Two approaches to invoking flows Anchoring context menu flow items Next, head to the 3rd part of the tutorial to get state synchronization in play.

Read more

Tutorial III

Please go through parts 1 and 2 and of the tutorial if you haven’t already done so. Overview of synchronization and state Defining a state flow in two parts Next, head to the 4th part of the tutorial to explore new ways to trigger flows.

Read more

Tutorial IV

Please go through parts 1, 2 and 3 of the tutorial if you haven’t already done so. Kinds of triggers Triggering a flow based on shared state Triggering a flow based on the appearance of a window Next, head to the 5th part of the tutorial to use some of the built-in modules.

Read more

Tutorial V

Please go through parts 1, 2, 3 and 4 of the tutorial if you haven’t already done so. Overview of modules Using the http module Using the sticky module This concludes the flow tutorial - thanks for taking the time to go through it!

Read more