Workflow Components

Workflow components are linked on the Job Template Canvas to create a custom Job Template. Some components require user licenses.

All components have properties that control their behavior. A property value can be fixed, or generated by another component.

All components produce information as they execute, and can export information exposed by keywords as outputs.

For more information, see Job Templates Overview.

Antivirus

Workflow Canvas IconComponent NameDescription
AVDropBox AVDropBoxMonitor Anti-Virus for scanned files to appear in output folder.
McAfeeAvScan McAfeeAvScanMcAfee Anti-Virus Scan.

Content Verification

Workflow Canvas IconComponent NameDescription
Command BatonWith the integration, Baton-Signiant customers can automate content verification/QC on media content as it moves through the stages of workflow. The automated content verification comes with email notification and detailed verification reports.

Flight

Workflow Canvas IconComponent NameDescription
FlightDownload FlightDownloadFetches content from public cloud object storage using Signiant’s Flight service.
FlightReport FlightReportGenerates a full job report for Flight transfers and emails it to specified recipients.
FlightUpload FlightUploadStores content in public cloud object storage using Signiant’s Flight service.

Foundation

Workflow Canvas IconComponent NameDescription
Command CommandSpecifies a command script, including properties such as the Agent on which the script runs and the username under which it runs.
Drop Box Start DropBoxStartIncludes predefined prompts that can be used to implement drop box functionality, which transfers data between a single source location and one or many destination locations. It polls the specified location at a user-determined interval and sends any changes detected in the source location to the specified destination locations. This allows you to transfer common files from a central repository. The Interrupt on Failure attribute can be manually added to any of your Start components. Ensure the Name and Attribute Type are correct.
File List FileListProduces a list of files on an Agent based on include/exclude criteria. This list is an input to subsequent components in a workflow.
Group GroupJob components can be grouped to address more complex data transfer requirements. When job components are associated as a group, you can configure them to run in a sequence or concurrently, specify the path type, or associate commands and conditions with them. Components in a group are linked to the end of the group.
 Iteration Group Iteration GroupJob components can be gathered in an iteration group to address more complex data transfer requirements. When job components are associated as a group, you can configure them to run in a sequence or concurrently, specify the path type, or associate commands and conditions with them. Components in a group are linked to the end of the group.
Scheduled Start ScheduledStartSpecifies the start date and time when the workflow will run. Also includes properties relating to how the workflow will run (Use UDP Control Channel, Run Until Successful, etc.). The Interrupt on Failure attribute can be manually added to any of your Start components. Ensure the Name and Attribute Type are correct.

Samples

Workflow Canvas IconComponent NameDescription
Samples icon SampleMediaIntegrationSample of integration with third-party software, including SigListXML encode input and output processing.

Notification

Workflow Canvas IconComponent NameDescription
Email EmailSends a user-defined email message.
Email Attachment EmailAttachmentSends an email with an attachment.
Job Report JobReportGenerates a full job report, emails it to specified recipients and optionally sends out SNMP traps related to job completion status.
SNMP trap SNMPtrapGenerates an enterprise SNMP trap and send it to one or more trap receivers (network management stations).

Tools

Workflow Canvas IconComponent NameDescription
Delete Files DeleteFilesDeletes files accessible by a Signiant Agent.
File List Merge FileListMergeReceives two file lists created by the FileList component and merges them into one single SigXML format file list.
File Transfer Report FileTransferReportProvides scheduled and ad-hoc reports of files transferred between Signiant Agents. These reports are based on the per-job delivery log files.
File Watch FileWatchLooks for a file or list of files in a particular folder, waits a specified amount of time for the content to appear, and then can wait for a second set of conditions to be met.
Find And Replace FindAndReplaceReplaces all instances of a search string within a file list with a provided replacement string in the file paths.
HTTP Get HTTPGetWith a provided URL, retrieves the file and stores it on the file system of the specified Target Agent.
Local Transport LocalTransportPerforms a copy or move of one or more files to a target directory.
Sleep SleepPauses execution of the workflow for a specified number of seconds.
Workflow Gateway Monitor And Launch WorkflowGatewayMonitorAndLaunchProcesses all dropbox folder content.
xmlLog xmlLogConverts file delivery log into XML encoded format.
ZIP ZIPProvides the ability to compress and archive one or more files/folders into a single file.

Transcode

Workflow Canvas IconComponent NameDescription
CarbonCoder CarbonCoderPerforms a Harmonic Rhozet Carbon ProMedia transcode.
CarbonWFS CarbonWFSPerforms a Harmonic Rhozet Carbon WFS transcode. Offered by x-dream-media.com.
Elemental ElementalPerforms an Elemental transcode. Offered by Signiant Professional Services.
FFmpeg FFmpegPerforms a transcode using the FFMPEG program.
FlipFactory FlipFactoryPerforms a Telestream FlipFactory transcode.
Vantage VantagePerforms a Telestream Vantage transcode.

Transport

Workflow Canvas IconComponent NameDescription
FTP Get FTPGetTransfers one or more files from an FTP server to a specified directory on a Signiant agent. This is useful when there is no Signiant Agent on the source system, but an FTP server is available on that system. The FTP components have only a small subset of the functionality of the Signiant File Transfer components, so if features such as acceleration, bandwidth control, check pointing, secure transport are required, install a Signiant Agent on the target system.
FTP Put FTPPutTransfers one or more files from a specified Signiant Agent to a specified directory on an FTP server. This is useful when there is no Signiant Agent on the target system, but an FTP server is available on that system. The FTP components have only a small subset of the functionality of the Signiant File Transfer components, so if features such as acceleration, bandwidth control, check pointing, secure transport are required, install a Signiant Agent on the target system.
Signiant Aggregate SigniantAggregateSpecifies an advanced pull file transfer that exposes all available properties, including bandwidth, and delivery type.
Signiant Distribute SigniantDistributeSpecifies an advanced push file transfer that exposes all available properties, including bandwidth, and delivery type.
Signiant ObjectDownload SigniantObjectDownloadTransfers a set of files and/or folders from an AWS, Microsoft Azure, Google Cloud Storage, or S3 compatible storage system to a single Signiant agent.
Signiant ObjectTransfer SigniantObjectTransferTransfers a set of files and/or folders between object storage providers, such as an AWS, Microsoft Azure, Google Cloud Storage, or S3 compatible storage system.
Signiant ObjectUpload SigniantObjectUploadTransfers a set of files and/or folders from a single Signiant Agent to an AWS S3 Bucket, Microsoft Azure Container, Google Cloud Storage Bucket, or other S3 compatible storage object.
Signiant Replicate SigniantReplicateTransfers a folder/directory structure from one Signiant Agent to one or more Signiant Agents. SigniantReplicate is very similar to SigniantDistribute, but is specifically intended and optimized for transferring large numbers of files, or complete file systems, from Agent to Agent. It also offers the Synchronize option which enables synchronization of the target folder with the source folder. This synchronization involves deletion of files and folders at the target end that do not exist at the source end.
Signiant Simple SigniantSimpleTransfers a set of files and/or folders from one Signiant Agent to another Signiant Agent. This component offers the same functionality as SigniantDistribute, but with a reduced set of configuration options.

Unsupported

Workflow Canvas IconComponent NameDescription
ClamAV ClamAVClamAV integration.
MediaInfo MediaInfoTakes a list of files or file mask and passes that to MediaInfo, which then creates an XML document that describes all the files. Currently this is all in memory, and the component will pass the MediaInfo XML document encapsulated in a SigListXML variable.
WriteSigXml WriteSigXmlTakes a predefined set of Signiant variables and writes them to a file on disk in a SigListXML encoded format.
ReadSigXml ReadSigXmlReads a file containing a SigListXML encoded list of variables and maps them to Signiant workflow variables.
GenerateXml GenerateXmlTakes an XML template, substitutes a predefined set of Signiant variables, and writes the resulting file to disk.
DumpFileList DumpFileListDumps file lists, metadata, and other component outputs to the job log.
PrintFileList PrintFileListPrints a SigListXML encoded file list to the job log.
SortFileList SortFileListSorts the file list and returns the oldest file.
MergeWavFiles MergeWavFilesMerges multiple WAV files using SoX.
StaticFileDetector StaticFileDetectorMonitors a folder and returns a list of files that are not being currently modified.
WorkflowLauncher WorkflowLauncherLaunches a job for a workflow via SOAP.
JustOne JustOneRuns one workflow at a time in a job group.
PushOrPull PushOrPullSelects an aggregate or distribute transfer during a job run.
Was this page helpful?
About SigniantSigniant’s intelligent file movement software helps the world’s top content creators and distributors ensure fast, secure delivery of large files over public and private networks. Built on Signiant’s patented technology, the company’s on-premises software and SaaS solutions move petabytes of high-value data every day between users, applications and systems with proven ease.LEARN MORE