Skip to main content

DataBlend

The DataBlend activity triggers a DataBlend pipeline and waits for it to complete before the workflow continues.

Prerequisites

A DataBlend data source must be configured in Una with the DataBlend API credentials.

Configuration

Data Source

Select the DataBlend data source. Only data sources of type DataBlend are available.

Pipeline Name

The name of the DataBlend pipeline to run. Supports interpolation.

Parameters

Key/value pairs passed to the DataBlend pipeline. Both key and value support interpolation.

Behavior

  1. The pipeline name and parameters are interpolated against the workflow context.
  2. The DataBlend pipeline is triggered via the DataBlend API.
  3. The activity polls for job status using incremental wait intervals.
  4. Polling continues until the job state is Complete (or starts with Complete).
  5. If the state is Error or Canceled, the activity throws an exception and returns Error.
  6. On successful completion the activity returns Success.

Usage Notes

  • DataBlend pipeline failures (state Error or Canceled) surface as Error status in the workflow. Always wire an error arrow.
  • Detailed pipeline execution logs are available in the DataBlend portal.

Best Practices

  • Name the activity after the DataBlend pipeline it runs for clarity in the workflow diagram.
  • Wire an error arrow to a notification activity so DataBlend failures are surfaced to the relevant team.

JSON Reference

{
"discriminator": "DataBlendWorkflowActivity",
"activityId": "<uuid>",
"name": "DataBlend",
"positionX": 0,
"positionY": 0,
"advanceRule": 2,
"dataSource": "MyDataBlendConnection",
"pipelineName": "ProcessActuals",
"parameters": [
{ "key": "Period", "value": "{Period}" }
]
}
PropertyTypeDescription
dataSourcestringCorresponds to the Data Source field. The DataBlend data source.
pipelineNamestringCorresponds to the Pipeline Name field. The name of the DataBlend pipeline to trigger. Supports {variable} interpolation.
parametersarrayCorresponds to the Parameters list. Array of { "key": string, "value": string } objects passed as DataBlend pipeline parameters.