Changelog

5.1

We now provide with the Pipeline Pilot collection a protocol that generates a home page for the Client Automation. It will give you access to the SWAPP, as well as to the examples and tutorials available.

This home page also lists the protocols saved on the Pipeline Pilot server in the folder Protocols/Discngine/TIBCO Spotfire Enabled Protocols/Client Automation/, so feel free to add your development protocols to test them in the Web Player or Analyst.

Client Automation home page

For those who are already familiar with the Connector 4.x, this feature was integrated to the Connector 4.0 and improved for the Connector 4.1. It has been revamped in this new release 5.1 to integrate with the new JavaScript API.

When developing Pipeline Pilot workflows for TIBCO Spotfire®, developers can now activate the "Real Time Synchronization". Thanks to this feature, it is easier to share data tables between Pipeline Pilot and TIBCO Spotfire®: the upload and persistence processes are automated, and you can focus on the required data without sending data back and forth when they already have been sent.

On a technical note, the Real Time Synchronization takes care of tracking changes in your Data Tables and updates the caches on Pipeline Pilot based on your settings (whether you use a manual trigger or the form submission). The caches are scoped to the user and the session.

Real Time Synchronization

This feature is available on demand through the Real Time Synchronization parameter of the HTML TIBCO Spotfire Viewer component. A tutorial is available at the following location: Protocols/TIBCO Spotfire Enabled Protocols/Client Automation/Real Time Synchronization/Real Time Synchronization Examples Home.

The Real Time Synchronization has also been implemented on the SWAPP and can be toggled in the menu bar. Note that it is active by default.

Real Time Synchronization Collection

Previously, to have multiple data tables generated by data functions in your TIBCO document, you had to store as many data functions as data tables and call them separately. This required a lot of manual intervention. Moreover, it was far from optimal in terms of performance because the "Pipeline Pilot Data Function" tool was called as many times as there were data tables to load, while some steps could be shared.

There is now a way to define the expected results files in the protocol and therefore to have a data function with multiple data tables as results.

Here is an example of how to configure a protocol with 3 output data tables:

Multi file results in a protocol

As you can see, you just need to add the file name as the output property. The file name (without the extension) will be used to name the data table in TIBCO Spotfire®.

The existing components have been improved. In addition, the Box Plot and the Pie Chart components have been added.

Pipeline Pilot Visualization components

5.0.1

This minor new version offers some minor bug fixes, improves the components of the Pipeline Pilot collection, and provides a quick start protocol to easily start with the collection.

5.0 - Release Candidate?

The Connector 5.0 is a major new version. The Client Automation, new name of the Discngine Web Panel, has been completely redesigned. The Pipeline Pilot Data Functions and the Automation Services Tasks have been improved in a minor way.

The very big change for this version is that the Connector 5.0 is compatible with TIBCO Spotfire® Analyst and TIBCO Spotfire® Web Player. Thus, a single Pipeline Pilot protocol can be executed indifferently in the Analyst or in the Web Player.

Architecture overview

This huge advantage requires modifying existing Pipeline Pilot protocols to replace Connector 4.1 components with Connector 5.0 components. Indeed, the Pipeline Pilot collection has also been entirely redesigned, and the collection 4.1 is now deprecated (components and example protocols) although backwards compatibility with the Connector 4.1 is ensured. Protocols developed in 4.1 will continue to work using Web Panel 4.1 embedded into the 5.0, but they will not be compatible with both Analyst and Web Player.

All is new for this product in the Connector 5.0: new TIBCO Spotfire® extensions, new JavaScript API, new Pipeline Pilot collections, and even new name!
All is new, but as said before, the Connector 4.1 is included into the Connector 5.0, so the backwards compatibility is ensured.

We provide also with this new version 5.0 the SWAPP, a standalone web application designed to be used in the Web Panel and developped in collaboration with one of the top Pharmaceutical Companies. This application allows you to register Pipeline Pilot protocols and run them seamlessly as web forms from TIBCO Spotfire® Analyst or Web Player.

SWAPP Form

The connection with the Pipeline Pilot server is now manageable in the "Register Data Function" view. A status bar on the bottom of the screen informs you about your connection status. Also, "Login" and "Logout" buttons have been added in the screen, and the registering is not available until you are logged in.

Register Pipeline Pilot Data Functions

For this new release, efforts regarding Automation Services tasks have been focused on improving visualization tasks. Indeed, label properties have been added for Scatter Plots and Bar Charts, and you can now also add Pie Charts, Line Charts, Box Plots and Heat Maps.

Here is the list of all Pipeline Pilot tasks now available:

Automation Services Tasks