Launch

These plugins help you to launch your workflows.

Launch Job

This plugin enables the launch of a job in Ooyala flex.

Properties:

Field Value Explanation
Icon Plugin icon
Sub-type Launch Workflow Sub-type of this plugin
Classification Workflow Classification of this plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this plugin supports configuration
Supports Scripting Whether configuration supports scripting
Scripting Context job, asset, event * What Ooyala Flex Objects can be referenced from within the Scripting context.
Note: The event object is only visible in the context of an action running in an event handler.
Undo Action   The action required to undo this action
Redo Action   The action required to redo this action
Auto retry   Whether or not to select an automatic retry
Lifecycle Stable Maturity of this plugin (Experimental, Unstable or Stable)
Compatibility 5.x What versions of Ooyala Flex this plugin works for
Timeout   Whether or not to select a timeout

Configuration:

Field Field Type Mandatory Multiplicity Description
Job complex 0..*  Job to launch
Action single option   Action to launch
Priority single option   Job priority
Asset Context Hierarchy string 0..1 The asset context hierarchy relative to the asset
Job Variable complex 0..* The job variables for evaluation of expressions in configuration
Name string   Name of the variable
Value string   Value of the variable
Schedule Date date   You can specify a date for the job to launch. If no date is specified, the job launches immediately.
Synchronous Job complex 0..* If a synchronous job is to be scheduled
Action single option   Action to launch
Asset Context Hierarchy string 0..1 The asset context hierarchy relative to the asset
Job Variable complex 0..* The job variables for evaluation of expressions in configuration
Name string   Name of the variable
Value string   Value of the variable

Launch Workflow

This plugin supports the launching of a workflow. This can be launched as a job against an asset or inside an existing workflow.

A workflow definition must be specified. In addition, one can also specify if any variables in the existing workflow context should be inherited from the workflow that launched the new workflow.

Properties:

Table 1.
Field Value Explanation
Icon Plugin icon
Sub-type Launch Workflow Sub-type of this plugin
Classification Workflow Classification of this plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this plugin supports configuration
Supports Scripting Whether configuration supports scripting
Scripting Context job, asset, event * What Ooyala Flex Objects can be referenced from within the Scripting context.
Note: The event object is only visible in the context of an action running in an event handler.
Undo Action   The action required to undo this action
Redo Action   The action required to redo this action
Auto retry   Whether or not to select an automatic retry
Lifecycle Stable Maturity of this plugin (Experimental, Unstable or Stable)
Compatibility 5.x What versions of Ooyala Flex this plugin works for
Timeout   Whether or not to select a timeout

Configuration:

Table 2.
Field Field Type Mandatory Multiplicity Description
Workflow Workflow Definition   Name of the workflow definition to be launched
Inherit Variables? boolean   Inherit variables from the parent workflow instance?
Workflow Variable complex 0..*  
Name string   Name of the variable
Value text   Value of the variable

Launch and Wait Workflow

This plugin supports the launching of a workflow. This can be launched as a job against an asset or inside an existing workflow. This plugin differs from the default launch workflow plugin as the workflow that launches the new workflow waits until the newly launched workflow completes.

A workflow definition must be specified. In addition, one can also specify if any variables in the existing workflow context should be inherited from the workflow that launched the new workflow.

Properties:

Table 3.
Field Value Explanation
Icon Plugin icon
Sub-type Launch Workflow Sub-type of this plugin
Classification Workflow Classification of this plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this plugin supports configuration
Supports Scripting Whether configuration supports scripting
Scripting Context job, asset, event * What Ooyala Flex objects can be referenced from within the scripting context.
Note: The event object is only visible in the context of an action running in an event handler.
Undo Action   The action required to undo this action
Redo Action   The action required to redo this action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this plugin works for
Lifecycle Stable Maturity of this plugin (Experimental, Unstable or Stable)

Configuration:

Table 4.
Field Field Type Mandatory Multiplicity Description
Workflow Workflow Definition   Name of the workflow definition to be launched
Inherit Variables? boolean   Inherit variables from the parent workflow instance?
Workflow Variable complex 0..*  
Name string   Name of the variable
Value text   Value of the variable

Launch Vantage Workflow

This plugin supports the execution of a Telestream Vantage workflow.

Properties:

Table 5.
Field Value Explanation
Icon Plugin icon
Sub-type Launch Workflow Sub-type of this plugin
Classification Workflow Classification of this plugin
Deployment Internal Whether the plugin is deployed inside Ooyala Flex or within another product
Supports Configuration Whether this plugin supports configuration
Supports Scripting Whether configuration supports scripting
Scripting Context job, asset, event * What Ooyala Flex objects can be referenced from within the Scripting context.
Note: The event object is only visible in the context of an action running in an event handler.
Undo Action   The action required to undo this action
Redo Action   The action required to redo this action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this plugin works for
Lifecycle Stable Maturity of this plugin (Experimental, Unstable or Stable)

Configuration:

If the folder resource is specified, then the filesystem path is ignored. If the folder resource is not specified, then a filesystem path must be specified.

Table 6.
Field Field Type Mandatory Multiplicity Description
Vantage Workflow Name string   Workflow name to launch
Vantage workflow variable complex 0..* Vantage workflow variable container
Variable Name string   Variable name
Variable Value string   Variable value
Ingest workflow outputs boolean   If set to true will ingest the workflow outputs as child assets
Destination complex   The final location of the output file
Folder Resource Resource (Folder)   The output file will be placed in the specified folder resource
Filesystem Path string   The output file will be placed in the specified server filesystem location

Command Line Script

This plugin allows for the running of a command line executable.

The following option sets are worthy of note:

Mail Handler: Allows for the specification of emails to send, following the completion of the command, depending on a certain response code.

Workflow Handler: Allows for the launching of workflows, following the completion of the command, depending on a certain response code.

Command Handler: Allows for the launching of other actions, following the completion of the command, depending on a certain response code.

Properties:

Table 7.
Field Value Explanation
Icon Plugin icon
Sub-type Script Sub-type of this plugin
Classification Workflow Classification of this plugin
Deployment Internal Classification of this plugin
Supports Configuration Whether this plugin supports configuration
Supports Scripting Whether configuration supports scripting
Scripting Context job, asset, event * What Ooyala Flex Objects can be referenced from within the scripting context.
Note: The event object is only visible in the context of an action running in an event handler.
Undo Action   The action required to undo this action
Redo Action   The action required to redo this action
Timeout   Whether or not to select a timeout
Auto retry   Whether or not to select an automatic retry
Compatibility 5.x What versions of Ooyala Flex this plugin works for
Lifecycle Stable Maturity of this plugin (Experimental, Unstable or Stable)

Configuration:

Table 8.
Field Field Type Mandatory Multiplicity Description
Command Line string   Command line which can be a beanshell expression to be run
Command Timeout integer   Timeout in minutes for the command to be run. If set to 0 timeout is ignored
Mail Handler complex 0..* Mail handlers that can be triggered by this command execution
Result integer   Result integer code that will trigger the execution of this mail handler
Recipients string   Recipients for this email
Mail Template string   Mail template name to use for this email
Context Variables complex 0..* Context variables for use in the mail handler
Key string   Key for key value pair
Value string   Value for key value pair, can be a beanshell expression
Workflow Handler complex 0..* Workflow handlers that can be triggered by this command execution
Result integer   Result integer code that will trigger the execution of this workflow handler
Workflow Definition Workflow Definition   Name of the workflow definition to launch after upload
Context Variables complex 0..* Context variables for use in the mail handler
Key string   Key for key value pair
Value string   Value for key value pair, can be a beanshell expression
Command Handler complex 0..* Command handler that can be triggered by this command execution
Result integer   Result integer code that will trigger the execution of this command handler
Command Class string   Class name for this command
Properties complex 0..* Context variables for use in the command handler
Key string   Key for key value pair
Value string   Value for key value pair, can be a beanshell expression

Was this article helpful?