Changelog

New in 1.0 (compared to EA 2.0.10)

In this first production release of the Discngine Connector for LiveDesign and Pipeline Pilot, the Pipeline Pilot collection has been rethought and redesigned to make it more consistent. This may involve breaking backwards compatibility on your existing protocols if the records from the Pass Port of a component from the LiveDesign collection (other than "Get LiveReport, renamed to "Get LiveReport Content") are used in the rest of the pipeline.

More details on this can be found in the User Guide which describes exactly how to develop a Pipeline Pilot protocol for LiveDesign and how to use the components of the collection.

The new components in this release include column manipulation, template manipulation and folder creation.

We have enhanced adding data to an existing LiveReport by creating the "Add Columns with Properties to LiveReport" component. You can always use the "Add Columns to LiveReport" component if you don't want to customize the properties, these will then be the ones we have defined by default, otherwise you can specify for each column the values you want for each property:

Add Columns with Properties to LiveReport

More details about the component and its parameters can be found in the corresponding help texts.

Once the columns have been added to the LiveReport, you can now group them using the "Group Columns" component. In the component settings, you will need to specify the name of the group and the columns in it, and optionally the position in the LiveReport of the group:

Group Columns

This component can also be used to modify a group, or to delete it (in this case the group name should be left blank).

The "Get Column Name From Column ID" component is replaced by the more general "Get Column From Column ID" component. This change is transparent to existing protocols: the old component returned a single record with the "display_name" property only, the new component still returns a single record with this same property and the other column properties.

You can now create templates and then copy them to create new LiveReports. To do this, the "Create LiveReport" component has been modified to allow you to specify that the LiveReport to be created is a template:

Create LiveReport Template

Once a template exists (created via a Pipeline Pilot protocol or via the LiveDesign client), you can use it to create new LiveReports using the "Copy LiveReport From Template" component:

Copy LiveReport From Template

To organize your LiveReports of a project into folders and nested folders, you can use the two components "Create Folder" and "Create Nested Folder":

Create Folder

Create Nested Folder

We tagged the "Create Nested Folder" as a beta component because the LiveDesign API function we use in this component is not fully documented, so we cannot guarantee that it will not be changed in the future.

To make it easier for you to organise your LiveReports and projects in LiveDesign, we have created a new global property for the package, called DefaultProjectName, which contains the name of the default project to use.

You can find this property in various components, for example the "Create LiveReport" component:

Create LiveReport Project

In the package we provide, the global property "DefaultProjectName" is set to "Global", so by default components such as "Create LiveReport" will use the "Global" project. You can change the value of "DefaultProjectName" (in the Pipeline Pilot administration portal, refer to the installation guide), which will change the default project for all components. You can also have more control by changing the value of the parameter directly in your protocol if the default value defined at the server level is not appropriate.