Application Workflow Jobs
The following topics describe job attributes that work with application workflow platforms and services.
Airflow Job
The Airflow job enables you to monitor and manage DAG workflows within Control-M. After you run your Airflow jobs, you can view the executions of the DAGs in the Airflow tab in the Monitoring domain. In the Airflow tab, you can view the specific details of each task, open the DAG in the Airflow web server user interface, and view XCom variables.
The following table describes the Airflow job type attributes.
Attribute |
Description |
---|---|
Connection Profile |
Determines the authorization credentials that are used to connect Control-M to Airflow. Rules
|
DAG ID |
Defines the unique identifier of a DAG.
|
Configuration JSON |
(Optional) Defines the JSON object, which describes additional configuration parameters. |
Output Details |
Determines whether to include Airflow DAG task logs in the Control-M job output, as follows:
You can also view all task logs from the Airflow tab in an Airflow job in the Monitoring domain. In addition, you can view the log of each Airflow task execution represented by the Try Number field. If a task executed 3 times during the DAG run, the Try Number shows three options. |
AWS Step Functions Job
AWS Step Functions enables you to create visual workflows that can integrate other AWS services.
The following table describes the AWS Step Functions job attributes.
Attribute |
Description |
---|---|
Connection Profile |
Determines the authorization credentials that are used to connect Control-M to AWS Step Functions. Rules:
|
Execution Name |
Defines the name of the Step Function execution. |
State Machine ARN |
Determines the Step Function state machine to use. A state machine is a workflow, and an Amazon Resource Name (ARN) is a standardized AWS resource address. arn:aws:states:us-east-1:155535555553:stateMachine:MyStateMachine |
Parameters |
Defines the parameters for the Step Function job, in JSON format, which enables you to control how the job executes. Rule: You must type backslashes around the parameter name and value. Copy
|
Show Execution Logs |
Determines whether to append the log to the output |
Status Polling Frequency |
Determines the number of seconds to wait before checking the job status. Default: 20 |
Failure Tolerance |
Determines the number of times to check the job status before ending Not OK. Default: 2 |
Azure Logic Apps Job
Azure Logic Apps enable you to design and automate cloud-based workflows and integrations.
The following table describes the Azure Logic Apps job attributes.
Attribute |
Description |
---|---|
Connection Profile |
Determines the authorization credentials that are used to connect Control-M to Azure Logic Apps. Rules:
|
Workflow |
Determines which of the Consumption logic app workflows executes from your predefined set of workflows. This job does not execute Standard logic app workflows. |
Parameters |
Defines parameters, in JSON format, that enable you to control the presentation of data. Copy
Rules:
|
Get Logs |
Determines whether to display the job output when the job ends. |
Failure Tolerance |
Determines the number of times to check the job status before ending Not OK. Default: 2 |
Status Polling Frequency |
Determines the number of seconds to wait before checking the job status. Default: 20 |