Workflow Commands

uac workflow

Workflow management commands, including operations for managing workflow vertices and edges, as well as running workflow forecasts

uac workflow [OPTIONS] COMMAND [ARGS]...

add-child-vertex

Adds a vertex and edge

uac workflow add-child-vertex [OPTIONS] workflow_name=value
                              parent_task_name=name
                              parent_vertex_id=[optional] task_name=new_task
                              vertex_id=[optional] vertexX=None vertexY=None
                              vertex_x_offset=100 vertex_y_offset=100

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflow_name=value parent_task_name=name parent_vertex_id=[optional] task_name=new_task vertex_id=[optional] vertexX=None vertexY=None vertex_x_offset=100 vertex_y_offset=100

Optional argument(s)

add-edge

Adds an edge

uac workflow add-edge [OPTIONS] workflowid=value workflowname=value
                      condition=value straight_edge=value points=value
                      source_id=value target_id=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflowid=value workflowname=value condition=value straight_edge=value points=value source_id=value target_id=value

Required argument(s)

add-vertex

Add a Task to a Workflow

uac workflow add-vertex [OPTIONS] workflowid=value workflowname=value
                        task=value alias=value vertex_id=value vertex_x=value
                        vertex_y=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflowid=value workflowname=value task=value alias=value vertex_id=value vertex_x=value vertex_y=value

Required argument(s)

auto-arrange-vertices

Auto arrange the vertex locations

uac workflow auto-arrange-vertices [OPTIONS] workflow_name=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflow_name=value

Required argument(s)

delete-edge

Deletes an edge

uac workflow delete-edge [OPTIONS] workflowid=value workflowname=value
                         sourceid=value targetid=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflowid=value workflowname=value sourceid=value targetid=value

Required argument(s)

delete-vertice

Deletes a vertice

uac workflow delete-vertice [OPTIONS] workflowid=value workflowname=value
                            taskid=value taskname=value taskalias=value
                            vertexid=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflowid=value workflowname=value taskid=value taskname=value taskalias=value vertexid=value

Required argument(s)

get-edges

Gets an edge

uac workflow get-edges [OPTIONS] workflowid=value workflowname=value
                       sourceid=value targetid=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflowid=value workflowname=value sourceid=value targetid=value

Required argument(s)

get-forecast

Gets the forecast for a workflow

uac workflow get-forecast [OPTIONS] workflowid=value workflowname=value
                          calendarid=value calendarname=value triggerid=value
                          triggername=value date=value time=value
                          timezone=value forecast_timezone=value exclude=value
                          variable=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflowid=value workflowname=value calendarid=value calendarname=value triggerid=value triggername=value date=value time=value timezone=value forecast_timezone=value exclude=value variable=value

Required argument(s)

get-vertices

Gets a vertex

uac workflow get-vertices [OPTIONS] workflowid=value workflowname=value
                          taskid=value taskname=value taskalias=value
                          vertexid=value

Options

-o, --output <output>
-s, --select <select>

select which field to be returned. JSONPATH

Arguments

workflowid=value workflowname=value taskid=value taskname=value taskalias=value vertexid=value

Required argument(s)

update-edge

Updates an edge

uac workflow update-edge [OPTIONS] sys_id=value workflow_id=value
                         condition=value straight_edge=value points=value
                         source_id=value target_id=value

Options

-o, --output <output>
-i, --input <input>

Required

-s, --select <select>

select which field to be returned. JSONPATH

Arguments

sys_id=value workflow_id=value condition=value straight_edge=value points=value source_id=value target_id=value

Required argument(s)

update-vertex

Updates a vertex

uac workflow update-vertex [OPTIONS] sys_id=value workflow_id=value task=value
                           alias=value vertex_id=value vertex_x=value
                           vertex_y=value

Options

-o, --output <output>
-i, --input <input>

Required

-s, --select <select>

select which field to be returned. JSONPATH

Arguments

sys_id=value workflow_id=value task=value alias=value vertex_id=value vertex_x=value vertex_y=value

Required argument(s)