Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 2.79 KB

WorkflowWorkflowDefinition.md

File metadata and controls

23 lines (19 loc) · 2.79 KB

WorkflowWorkflowDefinition

Workflow definition is a collection of tasks that are sequenced in a certain way using control tasks. The tasks in the workflow definition is represented as a directed acyclic graph where each node in the graph is a task and the edges in the graph are transitions from one task to another.

Properties

Name Type Description Notes
default_version bool When true this will be the workflow version that is used when a specific workflow definition version is not specified. The default version is used when user executes a workflow without specifying a version or when workflow is included in another workflow without a specific version. The very first workflow definition created with a name will be set as the default version, after that user can explicitly set any version of the workflow definition as the default version. [optional]
description str The description for this workflow. [optional]
input_definition list[WorkflowBaseDataType] [optional]
label str A user friendly short name to identify the workflow. [optional]
license_entitlement str License entitlement required to run this workflow. It is calculated based on the highest license requirement of all its tasks. [optional] [readonly] [default to 'Base']
name str The name for this workflow. You can have multiple version of the workflow with the same name. [optional]
output_definition list[WorkflowBaseDataType] [optional]
output_parameters object The output mappings for the workflow. The outputs for worflows will generally be task output variables that we want to export out at the end of the workflow. The format to specify the mapping is '${Source.output.JsonPath}'. 'Source' is the name of the task within the workflow. You can map any task output to a workflow output as long as the types are compatible. Following this is JSON path expression to extract JSON fragment from source's output. [optional]
tasks list[WorkflowWorkflowTask] [optional]
ui_rendering_data object This will hold the data needed for workflow to be rendered in the user interface. [optional]
validation_information WorkflowValidationInformation [optional]
version int The version of the workflow to support multiple versions. [optional]
catalog WorkflowCatalog [optional]

[Back to Model list] [Back to API list] [Back to README]