Running VidiEditor in a system integrated with VidiFlow allows the usage of BPMN based workflows in VidiFlow when publishing a timeline. This adds a wide varity of possibilities executing a chain of workflow steps and decisions after publish automatically.
To create a workflow from VidiEditor publish in VidiFlow requires the definition of some paramters between VidiEditor and the workflow execution. Those are explained as follows in a practical step by step scenario.
Workflows step by step
Create a workflow using the VidiFlow workflow editor. This can be done from the ConfigPortal global workflow page.
To display this workflow in the VidiEditor map the desired workflow to the VidiEditor in the VidiEditor Publish use case configuration desrcibed in Publish Dialogue Configuration (Enterprise) [ VE 20.2 OG]. After this step a VidiEditor user should be already able to see the configured workflows and select it in the publish dialogue.
To execute the workflow in a minimum complex way some steps must be added to the workflow. It is assumed a minimum requirement is to render the timeline to a new video item. This can be done using the “Render Item Sequence“ workflow step.
To trigger the “Render Item Sequence” step correctly following input parameters are needed so it can execute the job correctly:
SourceShapeTag - Defines what shapes are used for transcoding as source material
TargetShapeTag - Defines the desired output format of the target video
TargetSourcePlatformUri - Defines the desired target storage where the file is located on
Those parameters can be added on the “Render Item Sequence“ step under Input/Output → Input Parameters:
Depending on the configuration in Publish Metadata Dialogue Configuration [ VE 20.2 OG] those parameters can be send from VidiEditor into the workflow to be used in the workflow. This especially makes sense when the user can select the target storage or transcoding preset in the publish dialogue.
Please Note: This section gives only a very basic insight in the VidiFlow workflows mentioning the most relevant needs for VidiEditor. A workflow triggered by VidieEditor supports all features from VidiFlow. Please use the related VidiFlow documentation to learn more on designing BPMN based workflows.