New in 1.0 (compared to EA 2.0.10)
Backwards compatibility break
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.
New Pipeline Pilot components
The new components in this release include column manipulation, template manipulation and folder creation.
Column manipulation
Add Columns with Properties to LiveReport
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:
More details about the component and its parameters can be found in the corresponding help texts.
Group Columns
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:
This component can also be used to modify a group, or to delete it (in this case the group name should be left blank).
Get Column From Column ID
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.
Template manipulation
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:
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:
Folder creation
To organize your LiveReports of a project into folders and nested folders, you can use the two components "Create Folder" and "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.
Project management
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:
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.