Overview
The command line syntax for each execution of the CLI command, uagcmd, must specify a single CLI function, required / optional Global parameters, and required / optional function-specific parameters. You must use the required Global parameters to connect to OMS Servers and to log on to a Controller (User ID and Password).
Universal Controller supports the following CLI functions for Tasks in Workflows, which are listed alphabetically on this page.
Syntax, parameters, and examples for each function are provided.
Clear Predecessor Dependencies
Description | Clears all predecessor dependencies of a task instance in a Workflow. |
---|
Syntax | uagcmd ops-task-clear-predecessors global parameters {task-instance-id=ID | task-instance-name=name} [instance-criteria=criteria] [workflow-instance-name=name] predecessor-name=name
|
---|
Parameters | task-instance-id= Required if task-instance-name= is not specified; sys_id of the task instance to run the command on.task-instance-name= Required if task-instance-id= is not specified; Name of the task instance to run the command on. (If instance-criteria= is not specified, the oldest active task instance with the matching name will apply.)instance-criteria= Optional if task-instance-name= is specified; One of the following (not case-sensitive): oldest_active_instance (default), oldest_instance, newest_active_instance, newest_instance.workflow-instance-name= Optional; Name of the workflow instance.predecessor-name= Required; One of the following: Name of the predecessor dependency to clear or an asterisk ( * ) to clear all predecessor dependencies.
|
---|
Example |
uagcmd ops-task-clear-predecessors -c config.cfg task-instance-name=Task A predecessor-name=Resource B
|
---|
Insert a Task into a Workflow Instance with Dependencies
Description | Inserts a task into a Workflow instance with dependencies. |
---|
Syntax | uagcmd ops-task-insert global parameters {workflow-instance-id=ID | workflow-instance-name=name} [workflow-instance-criteria=criteria] {task-id=ID | task-name=name} [vertex-x=x-coordinate] [vertex-y=y-coordinate] [alias=task alias] [inherit-trigger-time=option] {predecessors=predecessors list | successors=successors list }
|
---|
Parameters | |
---|
Example |
uagcmd ops-task-insert -c config.cfg workflow-instance-name=Workflow A task-name=Task 5A successors=Task 5B,Task 5C
|
---|
List Predecessors / Successors of a Task Instance in a Workflow
Description | Lists predecessors and/or successors of a task instance within a workflow. |
---|
Syntax | uagcmd ops-task-dependency-list global parameters workflow-instance-name=name [instance-criteria=criteria] {task-instance-id=ID | task-instance-name=name} [dependency-type=type]
|
---|
Parameters | task-instance-id= Required if task-instance-name= is not specified; sys_id of the task instance whose predecessors and/or successors you want to list.task-instance-name= Required if task-instance-id= is not specified; Name of the task instance whose predecessors and/or successors you want to list.dependency-type= Optional; One of the following (not case sensitive): predecessors or successors. If dependency-type= is not specified, all predecessors and successors of the specified task instance are listed.workflow-instance-name= Required; Name of the workflow instance. (If instance-criteria= is not specified, the oldest active Workflow instance with the matching name will apply.)instance-criteria= Optional; One of the following (not case-sensitive): oldest_active_instance (default), oldest_instance, newest_active_instance, newest_instance.options= Optional; v (Return verbose results.)
|
---|
Example |
uagcmd ops-task-dependency-list -c config.cfg task-instance-id=14714650784870352570T7OR91KT5QSM
|
---|