In the last 5 years it’s become increasingly easy to get to know people, stay friends with them, and to collaborate in other ways with them through the infinite number of tools created. But although as individuals we are open to collaborating and interacting more and more, as businesses we often like to present ourselves as a one stop shop. Collaboration can seem like a deficiency. We are scared to show our limitations.
At Adaptable Tools we have always wanted to own one piece of a complex jigsaw – data management of grids. And from our early days we have looked for other innovators to work with. We’re lucky to have found a number of them, and also to have found that working with others really can multiply and maximise the power each of us can offer solo. That’s certainly been our experience of working with OpenFin, the leading financial desktop solution in 2021. Collaborating with them at multiple levels of ongoing development has allowed us really to make the most of the tools each of us has, for the long-term benefit of users of both systems.
Together we built a small demo application to mimic a trading application. It contained three main windows each of which contained an Adaptable instance: Trades, Prices and Positions.
The Trades grid updated a few seconds with a new, fictitious trade, and the Prices grid updated each second for with a new price for each of the 50 assets we displayed. Both of these ticking data changes automatically updated the Positions grid which showed an overall ‘PnL’ view.
Each grid also had an associated audit window that showed a stream of changes – both ticking and user edits – that leveraged AdapTable’s in built audit log.
Drawing on AdapTable’s strengths, each of the three views were pre-populated with lots of Predefined Config including:
Communication
We leveraged the OpenFin FDC3 api to manage communication between the three AdapTable instances, so that selecting an instrument in any grid would filter all three views to that instrument. And because it broadcast on the current channel, other applications running in Open – external to AdapTable – were able to listen and then filter their contents accordingly. In the same way, selecting an instrument in an external application updated the AdapTable instances.
FDC3 Instruments
We also showed how the same functionality can be achieved using FDC3 messaging. Adaptable includes “Instrument Columns” – these are columns which are defined in the Finance Plugin as containing Instrument data. These columns automatically provide a ‘Broadcast Instrument’ menu entry in the AdapTable Context Menu. We showed how clicking on that menu entry fires a Broadcast Instrument event which is picked up by Adaptable OpenFin plugin and sends it on as a full FDC3 message for other applications to deal with as required.
Notifications
One of the most important aspects of any advanced application is to keep users informed of things that matter and changes that concern them. AdapTable has a very rich Alerting and Notification frameworks. Users are able to create notifications in a wide variety of scenarios including when:
Alerts can be given ‘actions’ which will be performed when a Button in the Notification is clicked. These include both those provided out of the box by AdapTable (like ‘Undo’, ‘Highlight Cell’ etc) and custom actions and buttons provided by the User. We showed how, when using AdapTable with OpenFin, all of these buttons – and associated actions – displayed as OpenFin notifications with actionable buttons.
Excel
As anyone who has worked in finance will tell you, users LOVE Excel. If given the chance, they will do everything in Excel, because it is easy to use and enriched with every feature anyone would ever want to use. But Excel comes at a price: it is not designed for collaboration, it is not auditable, and it does not contain validation.
Our webinar demonstrated how AdapTable’s integration with Excel fixes all 3 of these:
In the webinar, we created a validation business rule to say that a certain column’s value could not move by more than 20%, and when that rule was broken by an Excel edit, the OpenFin Notification popped up together with an undo button allowing the user to revert the edit.
As these significant additions to functionality indicate, 1 + 1 these days can equal 4. Both we and OpenFin, and our users, can see the benefits of aligning what we each specialise in. And the result is a serious enrichment to what is possible in managing day to day in the financial world.
Taking Grid Filtering to a new level
Tips & Tricks when picking a DataGrid for you
Unparalleled, comprehensive support for FDC3 2.0
Why we chose Infinite Table for React as the next DataGrid to extend
Read our latest updates to learn how AdapTable can make you more efficient and productive