Using itx workflow, About the workflow service and job services – Grass Valley iTX System v.2.6 User Manual
Page 375
Using iTX Workflow
Using iTX Workflow
A number of tasks that can be performed in an iTX system are handled by a group of services
and associated components that we call ITX Workflow. The tasks are defined as jobs in
workflow processes. Examples of workflow jobs are:
•
The creation of proxy versions of video files.
•
The creation of keyframes from video files.
•
The exporting of media files to a specified location.
About the Workflow Service and job services
Workflow jobs are managed through a job list that is held by the OPUS 2 Service. They are done
by a number of specialist services, called job services. There are different types of job service
for different types of workflow job (e.g. creating browse video files, or capturing keyframes).
An iTX service called the Workflow Service creates some types of job, based on requests from
other parts of a workflow system:
•
Automatic jobs are prompted by workflow definitions called Media Rules.
•
Some manually triggered jobs use workflow definitions called MediaFlow Processes.
See later in this section, “Media Rules and MediaFlow Processes”.
Other jobs may be created in response to requests by services or operators in an iTX system
The following diagram shows some of the main components that are involved in the creation
and handling of jobs.
Each job service scans the job list, takes the first available job of the type it can do and does it.
The job service repeats this cycle until there are no more jobs that it can do. It then waits for
another suitable job to appear on the list, before continuing the process.
March 2015
System Administrator Guide
Page 375 of 404