Timed Action Plugins

Disable Inactive External Users

Properties:

Table 1.
Field Value Explanation
Icon Plugin icon
Sub-type Timed Action Sub-type of this Plugin
Classification Disable Inactive Users 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 What Ooyala Flex Objects can be referenced from within the Scripting context
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Compatability 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
Inactivity time in days integer 1 Inactivity time in days, after this period User would be disabled in Ooyala Flex. (#)

Execute Action on Metadata Condition

Finds all Assets with a specific Metadata Schema Instance and specified field values. These Assets are then run through the specified Action in the form of individual Jobs.

Properties:

Table 3.
Field Value Explanation
Icon Plugin icon
Sub-type Timed Action Sub-type of this Plugin
Classification Timed Action 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 What Ooyala Flex Objects can be referenced from within the Scripting context
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Compatability 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
Metadata Definition Metadata Definition   Name of the content metadata definition to expect
Date Match complex 0..* Match a date field against the current date
  • Date Field
string   The name of the date field to match against
  • Day Offset
integer   Positive/negative number of days to modify the current date by before comparing
Value Match complex 0..* Match a string/text/number field against the specified value
  • Field
string   The name of the field to match against
  • Value
string   The value to match against
Action Action   The Action to execute when the condition is met

Synchronise External Users

Properties:

Table 5.
Field Value Explanation
Icon Plugin icon
Sub-type Timed Action Sub-type of this Plugin
Classification Sync External Users 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 What Ooyala Flex Objects can be referenced from within the Scripting context
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Compatability 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
External Service Endpoint string   The endpoint URL of the external service from where the User needs to be synced in Ooyala Flex.
Username     Username to be used to retrieve Users from external service.
Password     Password to be used to retrieve Users from external service.)
Authentication Provider      

Timed  Internal Script

Properties:

Table 7.
Field Value Explanation
Icon Plugin icon
Sub-type Timed Action Sub-type of this Plugin
Classification Timed Action 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 What Ooyala Flex Objects can be referenced from within the Scripting context
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Compatability 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
Script complex    
  • Groovy Script
script 0..1 Script Content (create a method called execute())
  • Groovy Script File
file 0..1 Groovy Script File (create a method called execute())

Timed Database Import

Enables you to periodically connect to an external database. You can then run a query, pull information back from the database, and then process that information.

Properties:

Table 9.
Field Value Explanation
Icon Plugin icon
Sub-type Timed Action Sub-type of this Plugin
Classification Data 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 Services, Context, Name of Variable you define What Ooyala Flex Objects can be referenced from within the Scripting context
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Compatability 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

Configuration:

Table 10.
Field Field Type Mandatory Multiplicity Description
Data Source Complex   The Database Source Details

Connection URL

String   Database connection URL. In the case of a CSV file this is the source folder containing the CSV file is the source folder containing the CSV files

Database Type

Single Option   The Database Type

My SQL

Option-Child      

SQL Server

Option-Child      

CSV

Option-Child      

User Name

Password   Database Connection Password

Password

Password   Database Connection Password

SQL Query

String   SQL query to execute
Result Processing Complex   Result Processing

Variable Name

String   Variable Name

Groovy Script

Complex   Groovy Script

Script

Script   Groovy Script to execute for post

Script Imports

Complex   Script Imports

JAR File URL

String   JAR FILE URL to be imported into the script

Script Import

String   Script Import to use.

Timed Groovy Script

Enables you to periodically run a Groovy Script on a timed basis.

Properties:

Table 11.
Field Value Explanation
Icon Plugin icon
Sub-type Timed Action Sub-type of this Plugin
Classification Script 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 Services, Context, Name of Variable you define What Ooyala Flex Objects can be referenced from within the Scripting context
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Compatability 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

Configuration:

Table 12.
Field Field Type Mandatory Multiplicity Description
Script Contents Complex   Script Contents

Groovy Script

Script 0..1 Script Content (Create a method called execute())

Groovy Script File

File 0..1 Groovy Script File (create a method called execute())

File Name

String   Name of the File

File Path

String   The File Path
Script Imports Complex   Script Imports

JAR File URL

String 0..* JAR File URL to be imported into the script

Script Import

String 0..* Script import to use

External Timed Script

Properties:

Table 13.
Field Value Explanation
Icon Plugin icon
Sub-type Timed Action Sub-type of this Plugin
Classification Script 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 Services, Context, Name of Variable you define What Ooyala Flex Objects can be referenced from within the Scripting context
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Compatability 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

Configuration:

Table 14.
Field Field Type Mandatory Multiplicity Description
Class Name string   Fully qualified class name to use.
JAR File URL string 1 Jar File (URL) containing the external class.

Timed HTTP Message

Allows you to periodically connect to an external HTTP data source, take back the information, and then process it.

Configuration:

Table 15.
Field Field Type Mandatory Multiplicity Description
HTTP Request Message Complex   HTTP Request Message

URL

String   URL for the Request

GET

       

POST

       

PUT

       

DELETE

       

PATCH

       

Headers

Complex 0..* Additional headers to be added to the request

Name

String   Header Name

Value

String   Header value

Basic Authentication

  0.1 OAuth 2.0 Authentication

Token URL

String   The Token URL

Client ID

String   The Client ID for obtaining the token

Client Secret

Password   The Client Secret for obtaining the token

Yes

       

No

       

Request

Complex 0..1 Request data to be sent for PUT or POST method

Request Data Body

Text   Request data body

Content Type

String   Content Type

Character Set

String   Character Set

XSLT

File 0..1 Stylesheet to apply to request data XML

File Name

String   Name of the File

File Path

String   File Path

Parameters

Complex 0..* Key/Value pairs to be used as GET parameters

Key

String   Key Name

Value

String   Value Key
Result Processing Complex   Result Processing

Variable Name

Complex   The HTTP Response Object variable name for use in the Groovy Script

Groovy Script

Script   Groovy Script to execute for post processing

Script Imports

Complex   Script Imports

JAR File URL

String 0..* JAR File URL to be imported into script

Script Import

String 0..* Script Import to use

TV2 Metadata Synchronise Task

Properties:

Table 16.
Field Value Explanation
Icon Plugin icon
Sub-type Timed Action Sub-type of this Plugin
Classification Task 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 Services, Context, Name of Variable you define What Ooyala Flex Objects can be referenced from within the Scripting context
Undo Action   The Action required to undo this Action
Redo Action   The Action required to redo this Action
Compatability 5.x What versions of Ooyala Flex this Plugin works for
Lifecycle Stable Maturity of this Plugin (Experimental, Unstable or Stable)

Was this article helpful?