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.
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.