Skip to main content

Orchestration tasks attribute transfer
App

The Orchestration tasks attribute transfer app propagates selected attributes from orchestration tasks and jobs to directly connected upstream or downstream assets using Atlan lineage at depth-1. It evaluates tasks and jobs matching configured connector and source filters, then writes attributes such as run status, schedules, and Atlan links into custom metadata properties on qualifying target assets. This reference provides complete configuration details for the Orchestration tasks attribute transfer app.

Access

The Orchestration tasks attribute transfer app is disabled by default. To use this app, contact Atlan support and request it be added to your tenant.

Prerequisites

A custom metadata set with one property per attribute to transfer must exist in Atlan. For step-by-step setup, see Transfer orchestration task attributes to assets.

Configuration

This section defines the fields required for workflow setup.

Workflow name

Specifies a unique and descriptive name to identify this workflow configuration in the Atlan interface. This name appears in the workflow list and helps distinguish it from other propagation workflows.

Example:

prod-airflow-task-attribute-transfer

Connector names

Selects the connectors whose tasks and jobs serve as the source for attribute propagation. Only tasks and jobs belonging to the selected connectors are evaluated during the lookup.

Supported connectors:

  • Airflow
  • MWAA Airflow
  • Astronomer Airflow
  • Google Cloud Composer Airflow
  • Spark

Select all connectors relevant to your orchestration environment.

Custom metadata name

Specifies the name of the custom metadata set that stores transferred attributes on target assets. This value must exactly match the name of the custom metadata set created in Prerequisites.

Example:

OL Task

Transfer direction

Controls whether the workflow traverses lineage to reach downstream or upstream assets from matched tasks and jobs. The workflow operates at depth-1 only, selecting direct input or output assets.

The workflow ignores connections, processes, and DAGs when traversing lineage.

  • Downstream: Selects output assets of each matched task or job (assets that directly receive data from the task).
  • Upstream: Selects input assets of each matched task or job (assets that directly feed data into the task).

Attribute name and custom metadata property name

Maps each task or job attribute to a corresponding property in the custom metadata set. Select one attribute from the Attribute name dropdown, then enter the matching custom metadata property name in Custom metadata property name. Repeat for each attribute to transfer.

Supported attributes:

AttributeDescription
Run StatusCurrent execution status of the task or job
Run End TimestampTimestamp of the last completed run
Task Atlan LinkURL linking to the task asset page in Atlan
Task ScheduleConfigured schedule expression for the task or job
DAG Atlan LinkURL linking to the DAG asset page in Atlan

Example mapping:

Attribute nameCustom metadata property name
Run StatusTask Status
Run End TimestampLast Run Time
Task Atlan LinkTask URL

Source filters

Applies filters to tasks and jobs in the selected connectors. Only tasks and jobs matching all configured filters have their attributes propagated. Leave this section empty to include all tasks and jobs in the selected connectors.

Each filter requires an operator and a value. The workflow applies a filter only when both fields are filled in. The exceptions are Is Empty and Isn't Empty, which don't require a value.

FilterDescription
NameFilters tasks and jobs by asset name
CertificateFilters by certification status (for example, Verified or Deprecated)
Qualified NameFilters by the full qualified name of the task or job
DescriptionFilters by description text
AnnouncementFilters by announcement type or message

Target filters

Applies filters to upstream or downstream assets identified by the transfer direction. Attributes transfer only to assets matching all filters defined here. Leave this section empty to transfer attributes to all qualifying upstream or downstream assets.

Each filter requires an operator and a value. The workflow applies a filter only when both fields are filled in. The exceptions are Is Empty and Isn't Empty, which don't require a value.

FilterDescription
ConnectionFilters target assets by source connection
NameFilters by asset name
CertificateFilters by certification status
Qualified NameFilters by the full qualified name of the target asset
DescriptionFilters by description text
AnnouncementFilters by announcement type or message

See also