Validate

These plugins help you add validation steps into your Workflows.

Default Validate Action

This Plugin functions in similar fashion to Decision Plugins. A Validation Profile is specified and it is run against the Asset in the Workflow Context. The Plugin will evaluate to a true or false value.

Properties:

Table 1.
Field Value Explanation
Icon Plugin icon
Sub-type Validate 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 2.
Field Field Type Mandatory Multiplicity Description
Validation Profile Validation Profile (All)   The validation profile to be applied.

Hierarchy Validation Action

This Plugin functions in a similar fashion to Decision Plugins. It also extends the functionality of Default Validate Plugin and allows for the validation of multiple Assets that are resolved through the use of Asset Context Syntax. This Plugin only returns true if all referenced Assets validate successfully against the specified Validation Profile.

You can run this Plugin against an Asset Group, and validate 1 or more expressions (each expression can resolve to 0 or * Assets) - for each of the Assets resulting from the expression. They can either be set to validate against any of the profiles you specify or ALL of them.

This also returns false if the expression returns no Assets.

Properties:

Table 3.
Field Value Explanation
Icon Plugin icon
Sub-type Validate 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
Validation Entry complex 1..* Validation Entry
  • Asset Hierarchy
string   Asset Context Hierarchy
  • Match Against
single-option   Match Against
  • Validation
Validation Profile (All) 1..* Validation definition

Pre-Ingest Validate Action

This Plugin functions in similar fashion to Decision Plugins. A Validation Profile is specified and it is run against the a file path in the Workflow Context. The Plugin will evaluate to a true or false value.

This Plugin is useful for scenarios where an Asset should not be ingested by Ooyala Flex unless it is deemed valid.

Properties:

Table 5.
Field Value Explanation
Icon Plugin icon
Sub-type Validate 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 6.
Field Field Type Mandatory Multiplicity Description
Validation Profile Validation Profile (All)   The validation profile to be applied.

Was this article helpful?