Why do we need Workflows?


Workflow can be described as the movement of tasks and activities through a functional process. It is a sequential progression of activities or a set of complex processes that are taking place concurrently to achieve a certain objective. These activities have an impact on one another in terms of functional dependency, processing speed and operational concurrency.


About VIDIZMO Workflows


VIDIZMO’s workflows are triggered upon the occurrence of any event. Every workflow is comprised of a certain set of activities which are executed in a certain sequence defined by VIDIZMO. For instance, if a user copies a media, a workflow will be generated that can be viewed from the Workflow Queue tab in Control Panel. This tab will denote the progress/state of the workflow along with other additional details for further monitoring.


VIDIZMO Administrators can view the status of every workflow initiated on the Account/Portal. You can search the workflows on the basis of Date, Keyword, Workflow Name, State, Event and Activity Name. You can view the completion Percentage of the entire workflow or each activity, as per preference.


Events


The workflows are initiated on the trigger of several events such as when:


   


Events
Details
Workflows Generated
1
StartCopyMashup
This Event is triggered when any media from the Portal is being copied.
Media Copy
2
DocumentAdded
This Event is triggered when a document /file has been added.
Document Processing
3
ContentProcessing
This Event is triggered when content is being processed.
VIDIZMO Cloud Encoder
AMS Transcoder
AMS Dynamic Packaging
VIDIZMO On-Premise Encoder
AMS Premium Transcoder
AMS Premium Dynamic Packaging
Re-Publish Associated Mashups
4
ImageAdded
This Event is triggered when any image is being added/uploaded in the Portal.
Image Processing
5
SetupTenant
This Event is triggered when this Event is triggered when a Tenant is being set up.
TenantSetup
6
ContentDataMigration
This Event is triggered when Content Data Migration is in process.
Data Migration
7
ClosedCaptioningIndexingAdded
This Event is triggered when Closed Caption creation and Indexing is added.
Closed Caption
Closed Caption Indexing
8
EncryptionKeyUpdated
This Event is triggered when Encryption key has been updated.
EncryptionKeyUpdate
9
LiveMashupCompleted
This Event is triggered when media has been published after Live Streaming .
Publish Live Recording
Chat Archive
10
AccessRightsRevoked
This Event is triggered when access rights of a user are revoked.
Revoke Rights
11
MediaViewingAccessUpdates
This Event is triggered when access controls for viewing media are updated.
Access Rights Updated




Workflows


VIDIZMO offers the following Workflows to enable the Administrator to monitor various key functional processes in the application. These Workflows are comprised of multiple Activities taking place within a Workflow which enables the user to keep track of the order and execution of the sub-processes that are required to achieve a particular Workflow function.



   


Workflows
Activities
Details
1
Media Copy
Copy Media
The process of Media being copied from one Portal to another within the Main Account
2
Document Processing
Start
The process of a Document being processed in VIDIZMO for further usage
Process Document
3
VIDIZMO Cloud Encoder
Clip Media
The process of Media encoding using VIDIZMO Cloud Encoder where Activities denote the various sub-processes such as:
• capturing thumbnail,
• making various renditions of the file as defined in the Encoding Profiles,
• collecting/updating the meta Data
• and finally generating Preview Thumbnails for end-user viewing

Capture Thumbnail
Transcode VIDIZMO Encoder
Meta Data
Generate Preview Thumbnails
4
AMS Transcoder
Start
The process of Media encoding using AMS Encoder where Activities denote the various sub-processes such as:
• the upload process,
• capturing thumbnail,
• creating closed captions for the said media,
• making various renditions of the file as defined in the Encoding Profiles.

Upload
Capture Thumbnail
Creating Closed Caption
Encoding Media
5
AMS Dynamic Packaging
Clip Media
The process of Media encoding using AMS Dynamic Packaging where Activities denote the various sub-processes such as:
• clipping media,
• capturing thumbnail,
• configuration of AMS Dynamic Packaging which will build and serve the appropriate response file formats based on requests from a client,
• collecting/updating the Meta Data,
• using AMS Transcription for generating full-text transcripts from the media files for closed captioning and keyword searching,
• digitizing text to make it editable and searchable with AMS OCR
• and finally generating Preview Thumbnails for end-user viewing

Capture Thumbnail
AMS Dynamic Packaging
Meta Data
AMS Transcription
AMS OCR
Generate Preview Thumbnails
6
Image Processing
Start
The process entails the start and the processing of an Image in VIDIZMO
Process Image
7
VIDIZMO On-Premise Encoder
Clip Media
The process of Media encoding using VIDIZMO On-Premise Encoder where Activities denote the various sub-processes such as:
• capturing thumbnail,
• making various renditions of the file as defined in the Encoding Profiles,
• collecting/updating the meta Data
• and finally generating Preview Thumbnails for end-user viewing

Capture Thumbnail
Transcode VIDIZMO Encoder
Meta Data
Generate Preview Thumbnails
8
TenantSetup
Configure Domain
The process of Tenant Setup entails the following lists of configurations elementary to setting up a Portal in VIDIZMO:
• Configuration of Domain of the Portal with respect to the organization
• Configuration of Content Storage Providers such as Azure, AMS, Wowza or VIDIZMO
• Configuration of Encoding Providers such as Encoding.com, AMS, VIDIZMO Cloud/On-Premise Encoder
• Configuration of Streaming Endpoint for Live and On-Demand Streaming
• Configuration of SMTP for customizing the default SMTP Server installed by VIDIZMO
• Resetting of Application to make sure the updates and changes are configured into the system

Configure Content Storage
Configure Encoding Provider
Configure Streaming Endpoint
Configure SMTP
Reset Application
9
Data Migration
Migrate Data
The process takes place when an organization chooses to migrate its data from one Storage Provider to another within the VIDIZMO Account
10
AMS Premium Transcoder
Start
The process of AMS Premium Transcoding differs from AMS Transcoding since it does not require the user to choose encoding settings after the file has been inspected. It includes automated decision-making logic that can adapt to a variety of input and output file formats, support for additional input and output codecs, higher output resolutions and Closed Captioning. With intelligent AMS Premium Transcoding, the following sub-processes are involved:
• the upload process,
• capturing thumbnail,
• creating closed captions for the said media,
• making various renditions of the file as defined in the Encoding Profiles

Upload
Capture Thumbnail
Creating Closed Caption
Encoding Media
13
Publish Live Recording
Publish Recording
This process encompasses the publishing of the recording following the maintenance of an archive chat for later review
Archive Chat
14
Closed Caption Indexing
Index Captions
This process relates to the indexing of the Closed Captions for increased searchability and accessibility
15
Re-Publish Associated Mashups
Start
This process refers to the publishing of Mashups by initiating the process first and then executing it
Publish Mashups
16
EncryptionKeyUpdate
Update Encryption Key
This process is responsible for the updation of the Encryption Key in  DRM to encrypt the content for security purposes
17
Closed Caption
Start
This process entails creating of Closed Captions for enhanced searchability and accessibility of content
Upload
18
Chat Archive
Creating Closed Caption
This process follows the creation of Closed Captions and then archiving Chat for future reference during Live Streaming
Archive Chat
19
Revoke Rights
Revoke Rights
This process involves rights being revoked from a user
20
Access Rights Updated
Access Rights Updated
This process involves access rights being updated for a user



States


While Workflows on VIDIZMO can exist multiple states that enable an understanding of the progress of the Workflow, States are also available for Activities within a Workflow which further helps evaluating the level of success they have achieved in the completion of a particular functional process. VIDIZMO offers the following States:

  • Pending: Still in Workflow Queue to be initiated.
  • Running: Workflow/Activity in process.
  • Finished: Workflow/Activity finished on the user's end.
  • Finished with Error: Workflow/Activity finished on the user's end with an Error.
  • Completed: Workflow/Activity completely executed.
  • Failed: Workflow/Activity failed to execute.
  • Rolled Back: Workflow/Activity interrupted by the user to roll back the changes made.
  • Cancelling: Workflow/Activity being cancelled 


 To learn more click on How to View Workflows



Roles and Permissions

  • Administrators and Managers can view, browse and filter Workflows and their respective activities.