List of Orchestrator Plugins

Plugin Name Plugin Category Notes
ADI 3.0 Parser and Validator Quality Control Parses or validates the contents of ADI 3.0 XML.
ADI Parser and Validator Quality Control Parses or validates the contents of ADI XML.
ADI Transformation File Transformations Converts ADI 1.1 version compliant XML files to ADI 3.0 version and vice versa.
Akamai transcoding Transcoding Starts and monitors a Transcoding job using the Akamai Transcoding platform.
Alchemist snell od operation Transcoding Submits a file conversion job to a Snell OD server.
Amberfin transcoding Transcoding Ssubmits a file transcoding job to a Amberfin server.
AMQP message Integration Inserts messages into an AMQP queue.
AMQP trigger Triggers Inserts messages into an AMQP queue.
Archive manager File Operations Manages a file archive by deleting or compressing aging entries.
Array fan-out System Executes, for each value contained in an array, the step between the fan-out and the funnel-in, in parallel.
Ascp client File Transfer Performs a file transfer upload or download operation to/from a server using Aspera's FASP protocol. In order for it to work, an Aspera client or server product needs to be installed on the Orchestrator server.
Aspera central watcher Triggers Senses the initiation or completion of a transfer on an Aspera server.
Aspera Node API File Operations Performs file system operations such as search, rename, and delete. Acquires from the node information needed to set up a transfer, including token, SSH user, and port. Queries the status of a node (ping).
Aspera node file watcher Triggers Detects files and folders matching a certain pattern on a remote Aspera server with the Aspera Node API.
Aspera Node Search File Operations Performs a file system operations search through the Aspera Node API.
Aspera Node API Transfer Watcher Triggers Monitors transfers to an Aspera server managed by ATCM.
Aspera Node API Transfer File Transfer Transfers to an Aspera server managed by ATCM.
Ateme Transcoding Transcoding Submits file transcoding job to a Akamai server.
Aurora file verification Quality Control Enables the submission of a file verification request to a Digimetrics Aurora Server.
Baton file correction Quality Control Submits a file correction request to an Interra Baton Server.
Baton file verification Quality Control Submits a file verification request to an Interra Baton Server.
Carbon/WFS transcoding Transcoding Submits a file transcoding job to a Harmonic Carbon Coder/WFS server.
CatDV Other Executes a REST requests to CatDV server.
Cerify File Verification Quality Control Submits a quality control task to a Cerify Server.
ClamAV check Quality Control Checks a file, folder, or set of files for viruses using the clamAV utility.
Collection manager Other Utilities Creates a name value pair collection (Hash) or adds a field to one.
Console notification User Interactions Inserts an stentry in the Aspera Console representing Orchestrator events.
Console smart transfer operation File Transfer Initiates a Smart Transfer Template in Aspera Console or lists them.
Corba operation File Transfer Makes a CORBA call to a CMS/AMS using the JacORB utility.
Curl operation File Operations Executes an HTTP query to a web service.
Custom action Other Utilities Used to script a customized behavior in Ruby.
Custom progress notifier Integration Intercepts the progress notification of a step and adds a customized behavior to it; for example, logging to an external log or RSS feed.
Custom trigger Triggers Used to script a customized behavior in Ruby and to keep executing it until a particular condition is met.
Dalet asset management File Transformations Enables the use of the APIs listed in the Dalet Asset Management System.
Database query Integration Executes an SQL query on a database and formats its result.
Database trigger Triggers Periodically executes an SQL query on a database and triggers when a new strow is found.
Diva archive File Operations Archives or restores files to and from the DIVArchive system. It implements the DIVA REST WEB service API 2.1.
Elemental transcoding Transcoding Submits a file transcoding job to an Elemental server.
Email inbox watcher Triggers Triggers workflows based on the arrival of incoming packages in a IMAP inbox.
Email notification User Interactions Sends email as part of the execution of a workflow.
Emotion Engine Quality Control Interacts with the Emotion Engine API for audio processing.
Encoding.com transcoding Transcoding Submits a file encoding job to a Encoding.com server.
Envivio transcoding Transcoding Submit file encoding jobs to an Envivio VOD Encoder through a 4Balancer manager.
Episode transcoding Transcoding Submits a file transformation job to a Telestream Episode engine.
Exiftool xmp tagger File Operations Retrieves metadata information about an image, video or audio file using the ExifTool application. It also can insert a metadata tag in an image file (but not in a video file).
Exit status System Sets up a special exit status message within the workflow.
FASP controller File Transfer Modifies the parameters of a running transfer using Aspera's FASP protocol.
FASP transfer File Transfer Initiates a server-to-server transfer using Aspera's FASP protocol.
Faspex delivery File Transfer Generates Faspex packages and exposes upload links.
Faspex inbox watcher Triggers Triggers workflows based on the arrival of incoming packages in a Faspex inbox.
Federated workflow System Launches workflows on a remote Orchestrator instance and either gets the ID and outputs or just gets the ID and does not wait for the outputs of the remote workflow.
FFMPEG transcoding Transcoding Submits and controls a file transcoding operation using the FFMPEG toolset.
FFProbe Information File Operations Submits a file to FFProbe to grab media properties and technical metadata.
File archiving operation File Operations Executes file archiving operations on Orchestrator locally-mounted file systems.
File generator File Operations Creates a file using dynamic content provided from parameters or the output from previous steps in the workflow.Although it can generate any text file, it is primarily used to generate XML files to be used by other steps or other applications. The user defines the template to be used, the variable content required, and variable names, and maps the variable inputs.
File information File Operations Extracts multiple information about a local file, given its full path.
File journal log stentry Other Utilities Logs a state for a file in the Orchestrator file journal.
Filter System At run time, selects the step to execute next based on defined conditions.
FIMS Transfer FIMS Submits a transfer request to a service that is compliant with the FIMS transfer specification.
FIMS Transformation FIMS Submits a transform request to a service that is compliant with the FIMS transform specification.
FlipFactory transcoding Transcoding Submits a file transformation job to a Telestream FlipFactory server.
FTP transfer File Transfer Moves files using the FTP protocol.
FTP trigger Triggers Detects files on a remote node with the FTP protocol.
Funnel-in System Pairs with a fan-out and converges the multiple parallel threads back into one.
FXP Transfer File Transfer Moves files using the FXP protocol.
HandBrake transcoding Transcoding Submits and controls a file transcoding operation using the HandBrake toolset.
Hello world Code Samples This is a reference implementation for a simple Action plugin illustrating the API.
HTTP Transfer File Transfer Uploads, downloads and deletes files from a remote host using HTTP or HTTPS (Hypertext Transfer Protocol or Hypertext Transfer Protocol over SSL).
ICAP virus scan File Operations Communicates with an ICAP-enabled virus scanner engine to quarantine infected files.
Imagemagick File Transformations Retrieves media information about an image or applies transformation to that image using the Imagemagick application.
Imagine StreamZ transcoding Transcoding Submits a file transcoding job to a DigitalRapids Stream server. Made obsolete by the DigitalRapids TM plugin.
Imagine TM transcoding Transcoding Submits a file transcoding job to a DigitalRapids Transcode Manager server.
Inline File Validation System Parses the information from Inline validation the Rest API call
Input Manipulation File Operations  
Irt mxf analyser Quality Control Submits a file verification request to an IRT MXF Analyser server.
ISM and M3U8 File Parser File Operations Parses an ISM file and a M3U8 file.
iTunes transporter File Transfer Delivers audio and video content, in a pre-generated iTunes Store package, to the iTunes Store.
Load balancer Other Utilities Manages a round-robin distribution to a pool of resources.
Load manager Other Utilities Balances a request among a pool of resources that have specific capacities. Pauses a workflow until enough resources become available and routes the request to the least-taxed resource.
Local execution Integration Invokes a third-party application or a script running locally on the workflow server. The integration mechanism conforms to the CGI-BIN protocol used by web and application servers (for example, input parameters are provided as an environment variable, and output is provided on the stdio).
Local file operation File Operations Executes file operations on Orchestrator locally-mounted file systems.
Local file permission File Operations Performs the chmod and chown file operations after a file has been downloaded.
Local file watcher Triggers Creates triggers based on the presence—in a specified folder—of files that match a specified pattern.
Local folder watcher Triggers Waits for the arrival of a folder matching a certain pattern and (optionally) waits for the stability of all files in that folder.
Look-up table Other Utilities Provides a framework to associate miscellaneous values to a parameter at design time and retrieves these associated values at run time based on the value of a run-time parameter.
Marquis MEWS (Medway) Integration Uses the APIs listed under the Medway Web Service solution of Marquis.
MacCaption Integration Performs captioning operations using the Telestream MacCaption application.
McAfee virus check Quality Control Checks a file, folder, or set of files for viruses using the McAfee anti-virus application.
MD5 checksum File Operations Calculates or verifies against a previously calculated checksum the MD5 checksum for a specified file.
MediaInfo File Operations Retrieves media information about a video file or audio file using the MediaInfo application.
Mediabin asset management File Operations Performs asset management on a Mediabin server. Supported operations include asset listing and retrieval (with download).
Merge point System Reconciles the inputs coming from different branches of logical statements. It provides the ability to define pairs of inputs that get merged. Such steps can be used without inputs to clarify branching in a complex workflow.
Minnetonka audiotoolserver Transcoding Processes, converts, encodes, and decodes audio files with the Minnetonka AudioTools Server. It implements the AudioTools SOAP-based WEB service API.
Mog MXF Speed Rails Transcoding Runs a MOG mxfSPEEDRAIL workflow (for example, mxf transcoding + ingest to Avid).
Mongo DB Operations Integration Interacts with MongoDB.
Mx fixer Quality Control Analyzes an MXF file for AS11 compatibility using Metaglue MX Fixer.
Nexidia File Verification Quality Control Submits a file transcoding job to a Nexidia server.
Password generator Other Utilities Generates random strings that can be used as passwords. The length and constraint of the generated random strings can be configured.
Path conversion File Operations Converts a file path from one mount point to another.
PGP encryption File Operations Programatically encyrpts and decrypts a file using the Symantec PGP command-line tool.
Pulsar content verification Quality Control Submits a content verification task to a Pulsar Server.
Queue stager Other Utilities Stages items into a managed queue and provides a way to pause a workflow until all items have been released from the queue. While staged in the queue, items can be reordered by a user with appropriate privileges.
Regex matcher Other Utilities Parses a regular expression and extracts parts of it.
Remote execution Integration Executes a script or executable on a remote node.
Remote file operation File Operations Executes file operations on a remote node.
Remote file Watcher Triggers Waits for the arrival of files matching a certain pattern on a remote Aspera server.
Remote Folder Watcher Triggers Waits for the arrival of folders matching a certain pattern on a remote Aspera server.
Resource manager Other Utilities Helps manage a limited pool of resources by providing a way to pause a workflow until a resource becomes available.
REST request Integration Periodically executes a REST query to a web service. It can be used for a one-off request or as a polling mechanism.
Robocopy File Transfer Provides file copy operations on Windows.
RSS Feed Reader User Interactions Reads an RSS feed; can be used as a trigger.
Schedule trigger Triggers Senses the initiation or completion of a transfer on an Aspera server.
SCOM notification User Interactions Submits a log stentry to the Windows Event Log. The execution can only occur on a Windows host.
SCP transfer File Transfer Can upload or download files to or from a remote host using SCP (secure copy over SSH).
SFTP transfer File Transfer Provides file transfer functionality to an SFTP server.
SFTP trigger Triggers Provides hotfolder functionality on a remote server with SFTP.
SGL Flashnet Archiving Integration Performs archiving and restoring of files.
SharedState Operations Other Utilities Creates and retrieves shared-state objects.
ShowMgr Operations Triggers Interacts with ShowMgr, using API calls.
Snapshot File Operations Takes a snapshot of the Orchestrator configuration.
SOAP request Integration Periodically executes a SOAP query on a web service. It can be used for a one-off request or as a polling mechanism.
SOAP request listener Triggers Waits for a SOAP message and extracts its content.
Spreadsheet parser File Operations Parses a spreadsheet to extract its value in a structured, usable order.
Stored parameter set Other Utilities Sets the values of multiple parameters and can be used to store default values or a set of predefined values.
Sub-workflow System Wraps an entire workflow—defined separately—into a step that can be used in another workflow, thus facilitating the creation of a complex workflow composed of sub-workflows.
Subler Operation File Transformations Performs file transformation operations on a Mac system using the Subler toolset.
Symantec PGP Encryption File Operations Programatically encyrpts and decrypts a file using the Symantec PGP command line tool.
The Platform Other Utilities Creates, reads, and updates The Platform objects.
Timecode manager Other Utilities Enables timecode manipulations like conversions, sums, and differences.
User input User Interactions Provides an interactive way to present information and collect data from users through web forms within the Orchestrator control application.
User lookup System Looks up information about Orchestrator users identified by ID, name, login, or email address.
UUID Generator Other Utilities Generates a unique ID with specific formatting, for example, 39fa4e20-0f32-0132-d394-282066598c75.
Vantage Transcoding Transcoding Submits a file transcoding job to a Vantage server.
Vidchecker verification Quality Control Executes and monitors quality control verifications on a VidChecker server.
VQMA Analyzer Transcoding Performs a Video Analysis operation using the VQMA toolset on a Windows node.
VQBif Analyzer Quality Control Executes VQBif commands on a remote node.
WebDAV Operation File Transfer Uploads, downloads, posts commands, makes a directory, gathers properties, copies, moves, deletes, or checks files on a remote host which supports WedDAV protocol (an extended version of the HTTP protocol).
Work Order Metadata System Provides information about work orders and customizes the label display for them.
WorkflowLauncher System Launches one workflow from within another. It is similar to the SubWorkflow plugin; however, WorkflowLauncher and SubWorkflow differ in the following ways:
  • WorkflowLauncher launches another workflow and then the current workflow immediately proceeds; this behavior is asynchronous compared with SubWorkflow,which waits for the launched workflow to return before proceeding with the current workflow.
  • A WorkflowLauncher step is Complete when it successfully launches the workflow to which it is configured, whereas a SubWorkflow step is Complete when the sub-workflow it launches has completed its execution.
Xf converter Transcoding Converts (rewraps) audio and video wrapper files (AVI, GXF, MOV, MP4 and MXF) with OpenCube XFConverter. It implements the XFConverter SOAP-based WEB service API 2.0.
Xml parsing File Operation Parses an XML file.
XSD Validation Quality Control Validates an XML file against an XSD template.
Xytech MediaPulse Integration Queries the MediaPulse API and returns MediaOrders and the corresponding source files.
Zencoder transcoding Transcoding Submits a file transformation job to the Zencoder cloud service.