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
- The pipeline name and parameters are interpolated against the workflow context.
- The DataBlend pipeline is triggered via the DataBlend API.
- The activity polls for job status using incremental wait intervals.
- Polling continues until the job state is
Complete(or starts withComplete). - If the state is
ErrororCanceled, the activity throws an exception and returns Error. - On successful completion the activity returns Success.
Usage Notes
- DataBlend pipeline failures (state
ErrororCanceled) 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}" }
]
}
| Property | Type | Description |
|---|---|---|
dataSource | string | Corresponds to the Data Source field. The DataBlend data source. |
pipelineName | string | Corresponds to the Pipeline Name field. The name of the DataBlend pipeline to trigger. Supports {variable} interpolation. |
parameters | array | Corresponds to the Parameters list. Array of { "key": string, "value": string } objects passed as DataBlend pipeline parameters. |