Client Automation

Prev Next

The aim of the Client Automation is to allow developers to programmatically interact with Spotfire through a JavaScript API in both Analyst and Web Player clients​. Because it is fully written in JavaScript, it can be integrated with all modern JavaScript frameworks like React, Angular or Vue. The Client Automation also contains a Pipeline Pilot collection to easily manipulate Spotfire Data Tables and views. Through the reporting tools of Pipeline Pilot, the Connector components will be translated to the relevent calls to the JavaScript API, without having to write a single line of code.

Architecture overview

To integrate the content generated by Pipeline Pilot into Spotfire, the following components are needed:

  • the Spotfire Analyst and Web Player extensions: they create the Discngine Web Panel tool.
  • the JavaScript API: it allows the communication with the Discngine Web Panel tool.
  • the collection of Pipeline Pilot components: it is based on the Reporting collection which will trigger calls to the JavaScript API. The collection also includes the SBDF Writer component (Java based) to transform Pipeline Pilot data flows into a readable advanced text format for Spotfire. Molecules and images are supported.